
From nobody Fri Feb  9 06:51:23 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E676126C0F; Fri,  9 Feb 2018 06:51:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 di-k8EADMROr; Fri,  9 Feb 2018 06:51:17 -0800 (PST)
Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (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 9B23C124205; Fri,  9 Feb 2018 06:51:17 -0800 (PST)
Received: by mail-oi0-x231.google.com with SMTP id l8so6290572oig.0; Fri, 09 Feb 2018 06:51:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zdU7YXEWLlpMl41csLgo200OpHLcGqF/o4wFLNnL5Mg=; b=X7PtrNO6QwEHom9qREyLncMtqVav8xCVMmlj4oDmgqCwbgsSVXi9zHJXczKzpxSwds aoOP2vGMZQwzdn1JM7sl1MyL5xu5zyq7gPH3T45Qq0D+bDEiXVYeu0tjx4BSVu79uRBQ YZMwMF6+iBq2KRjmmKgIs+DM738IeE3h+F1G+f2A/bLD81pA8Q/+sYkUBU/aFewgdZqR CFYyF4k1ld2r0ZfaaMkZPYpSFuzCDtOThpx+dZL0K+Hn53vDVQGf+WAksaJHDjiX3BNg eUjmyhC6ZLe3dMktwpb+LOaCF+XZhwlU1QLPgPei4cz3TSrCbhZ103r4KEIOcgtVfUHv oWwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zdU7YXEWLlpMl41csLgo200OpHLcGqF/o4wFLNnL5Mg=; b=bxT2G+m7nK8SJqaKML9O/WbGb/jOsW7b+6b1tUO3ony8WfZsWMnKO7jWPNYlo6m3+7 xd4kDYXlGcsruWXt8fqDftdxrw3E7HaJCqQM88KfLWQPbqv3p5gidWIy515Q7qAb6mMx KUhEyuFHxQypB6LlEAgoEoz8nOB3w3dHOiUEDrRB8uJZnNLC+5t/XccfzjY6F+8hIuwo zwTtPyakftZOe1TwabdoZUpXB7kOJu3P593qw152csCSloS5XYTQs/DYkDXuu+OZRN6N 2h+NZv4T1xtMRpf/Ek98T59TrxupUquGO5d2yyDiSuaB3I8ebIzgIYeLHIK4KKw2fDgX /Pog==
X-Gm-Message-State: APf1xPDQGznl8L2fHqECSNzRd4rTs6kl0rbNOgBn5yxyqdrmeekUK36V Tp3emJ7roVVqwaCSJQ9gcNL+vmkFzg9dzjZSQTk=
X-Google-Smtp-Source: AH8x226I67zR2QVedhXplVYR8BIOCR292NULLwR+ZU/WbfTfkENCwTV5KTZbNewN5sxa4m+wf/J3E4uEheGXMGHr6yc=
X-Received: by 10.202.212.70 with SMTP id l67mr1846538oig.43.1518187876785; Fri, 09 Feb 2018 06:51:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.40.246 with HTTP; Fri, 9 Feb 2018 06:51:16 -0800 (PST)
In-Reply-To: <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 9 Feb 2018 09:51:16 -0500
Message-ID: <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com>
To: Amit Dass <amit.dass@ericsson.com>
Cc: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>,  "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>
Content-Type: multipart/alternative; boundary="001a113deff419224d0564c8a924"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/qg8DpptJZh0Ipa1HnPGloYrVjh0>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 14:51:21 -0000

--001a113deff419224d0564c8a924
Content-Type: text/plain; charset="UTF-8"

Hi Amit,

It has been three weeks.

Can you please get the update ASAP?  I need to get it reviewed and into
IETF Last Call.
As you know, I am closing I2RS at IETF 101 - which means this draft needs
to be on the March 8 telechat.
That means it really should be in IETF Last Call by February 16 - and I am
traveling all next week
and busy.   I REALLY need it ASAP to review.

Regards,
Alia

On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <amit.dass@ericsson.com> wrote:

> Hi Sue,
>
> I expect to have some free time during this week.  Should be able to send
> the update by Monday next week.
>
> Best regards,
> Amit
>
> -----Original Message-----
> From: Susan Hares [mailto:shares@ndzh.com]
> Sent: Thursday, January 18, 2018 10:55 AM
> To: Amit Dass <amit.dass@ericsson.com>; 'Ebben Aries' <exa@juniper.net>;
> yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>
> Amit:
>
> Do you think you and your co-authors can do this within a few days.   I
> would like to forward the publication request.
>
> Also, please remember to look at the latest Revised datastore draft and
> yang tree module drafts.
>
> Sue Hares
>
> -----Original Message-----
> From: Amit Dass [mailto:amit.dass@ericsson.com]
> Sent: Thursday, January 18, 2018 4:53 AM
> To: Ebben Aries; yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>
> Thanks Ebben for reviewing the draft. I will update the same based on
> below comments and feedback.
>
>
> Best regards,
> Amit
>
> -----Original Message-----
> From: Ebben Aries [mailto:exa@juniper.net]
> Sent: Thursday, January 18, 2018 9:33 AM
> To: yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>
> Reviewer: Ebben Aries
> Review result: On the Right Track
>
> 1 module in this draft:
> - ietf-i2rs-rib@2017-12-05.yang
>
> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint
> 0.14.59)
>
> 0 examples are provided in this draft (section 3.12 of
> draft-ietf-netmod-rfc6087bis-15)
>
> Module ietf-i2rs-rib@2017-12-05.yang:
> - yang-version statement missing - should be 1.1
> - prefix 'iir' is recommended for this module, would 'rib' suffice better?
> - import "ietf-inet-types" should reference RFC 6991 per (not as a comment)
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-interfaces" should reference RFC 7223 per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-yang-types" should reference RFC 6991 per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - Since this module imports "ietf-interfaces", a normative references must
> be
>   added per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
> - prefix "if" in the import "ietf-interfaces" can remove quotes to remain
>   consistent with other imports
> - Remove WG Chairs from contact information per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description must contain most recent copyright notice per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description should contain note to RFC Ed. and placeholder
> reference
>   to RFC when assigned
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Security Considerations should be updated to reflect new template at
>   https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> - Section 1.2 should be replaced with reference to
>   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs YANG
>   drafts in progress) per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-
> 15#section-2.5.1
> - This module contains '12' features.  While it is understood the purpose
> of
>   these features in the module, take precaution as to complexity for
> clients
>   if they need to understand >= quantity of features per module in use on a
>   network-element.
> - A few comments exist that are either unecessary or redundant.  Encode the
>   comment intent rather in description fields if need be.
> - Per NMDA, which datastores are targeted for the module?  Will all RPC
>   operations be acting upon the dynamic/ephemeral datastore?  It is not
> clear
>   to me if the intention is to be persistent or ephemeral
>
> General comments/Nits:
> - references to 'def' could be expanded out to 'definition'
> - references to 'decap' could be expanded out to 'decapsulation' for
>   readability (across definitions and descriptions)
> - Follow consistent capitalization of 'RIB' throughout document text.
> Mixed
>   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase
> definitions).
> - Is it necessary to prefix all nodes under the nexthop container with
>   "nexthop-"?
> - Section 2.5 - route-add RPC - text mentions it is required that the
> nh-add
>   RPC be called as a pre-requisite however if the nh already exists and the
>   nexthop-id is known, this should not be necessary.  In addition, the text
>   reads 'or return' which should rather be a result of querying the
>   appropriate node in the data tree.
> - In 'IANA Considerations' - s/This document requests to register/This
>   document registers/
>
>
>

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

<div dir=3D"ltr">Hi Amit,<div><br></div><div>It has been three weeks.</div>=
<div><br></div><div>Can you please get the update ASAP?=C2=A0 I need to get=
 it reviewed and into IETF Last Call.</div><div>As you know, I am closing I=
2RS at IETF 101 - which means this draft needs to be on the March 8 telecha=
t.</div><div>That means it really should be in IETF Last Call by February 1=
6 - and I am traveling all next week=C2=A0</div><div>and busy.=C2=A0 =C2=A0=
I REALLY need it ASAP to review.</div><div><br></div><div>Regards,</div><di=
v>Alia</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <span dir=3D"ltr">&lt;<a href=
=3D"mailto:amit.dass@ericsson.com" target=3D"_blank">amit.dass@ericsson.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Sue,<br>
<br>
I expect to have some free time during this week.=C2=A0 Should be able to s=
end the update by Monday next week.<br>
<span class=3D"im HOEnZb"><br>
Best regards,<br>
Amit<br>
<br>
-----Original Message-----<br>
</span><div class=3D"HOEnZb"><div class=3D"h5">From: Susan Hares [mailto:<a=
 href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>]<br>
Sent: Thursday, January 18, 2018 10:55 AM<br>
To: Amit Dass &lt;<a href=3D"mailto:amit.dass@ericsson.com">amit.dass@erics=
son.com</a>&gt;; &#39;Ebben Aries&#39; &lt;<a href=3D"mailto:exa@juniper.ne=
t">exa@juniper.net</a>&gt;; <a href=3D"mailto:yang-doctors@ietf.org">yang-d=
octors@ietf.org</a><br>
Cc: <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>; <a href=3D"mailto:d=
raft-ietf-i2rs-rib-data-model.all@ietf.org">draft-ietf-i2rs-rib-data-<wbr>m=
odel.all@ietf.org</a>; <a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a><b=
r>
Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>mode=
l-09<br>
<br>
Amit:<br>
<br>
Do you think you and your co-authors can do this within a few days.=C2=A0 =
=C2=A0I would like to forward the publication request.<br>
<br>
Also, please remember to look at the latest Revised datastore draft and yan=
g tree module drafts.<br>
<br>
Sue Hares<br>
<br>
-----Original Message-----<br>
From: Amit Dass [mailto:<a href=3D"mailto:amit.dass@ericsson.com">amit.dass=
@ericsson.com</a><wbr>]<br>
Sent: Thursday, January 18, 2018 4:53 AM<br>
To: Ebben Aries; <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf=
.org</a><br>
Cc: <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>; <a href=3D"mailto:d=
raft-ietf-i2rs-rib-data-model.all@ietf.org">draft-ietf-i2rs-rib-data-<wbr>m=
odel.all@ietf.org</a>; <a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a><b=
r>
Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>mode=
l-09<br>
<br>
Thanks Ebben for reviewing the draft. I will update the same based on below=
 comments and feedback.<br>
<br>
<br>
Best regards,<br>
Amit<br>
<br>
-----Original Message-----<br>
From: Ebben Aries [mailto:<a href=3D"mailto:exa@juniper.net">exa@juniper.ne=
t</a>]<br>
Sent: Thursday, January 18, 2018 9:33 AM<br>
To: <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>
Cc: <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>; <a href=3D"mailto:d=
raft-ietf-i2rs-rib-data-model.all@ietf.org">draft-ietf-i2rs-rib-data-<wbr>m=
odel.all@ietf.org</a>; <a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a><b=
r>
Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>model-09=
<br>
<br>
Reviewer: Ebben Aries<br>
Review result: On the Right Track<br>
<br>
1 module in this draft:<br>
- ietf-i2rs-rib@2017-12-05.yang<br>
<br>
No YANG validation errors or warnings (from pyang 1.7.3 and yanglint 0.14.5=
9)<br>
<br>
0 examples are provided in this draft (section 3.12 of<br>
draft-ietf-netmod-rfc6087bis-<wbr>15)<br>
<br>
Module ietf-i2rs-rib@2017-12-05.yang:<br>
- yang-version statement missing - should be 1.1<br>
- prefix &#39;iir&#39; is recommended for this module, would &#39;rib&#39; =
suffice better?<br>
- import &quot;ietf-inet-types&quot; should reference RFC 6991 per (not as =
a comment)<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-4.7" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org=
/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-4.7</a><br>
- import &quot;ietf-interfaces&quot; should reference RFC 7223 per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-4.7" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org=
/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-4.7</a><br>
- import &quot;ietf-yang-types&quot; should reference RFC 6991 per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-4.7" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org=
/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-4.7</a><br>
- Since this module imports &quot;ietf-interfaces&quot;, a normative refere=
nces must be<br>
=C2=A0 added per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-3.9" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org=
/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-3.9</a><br>
- prefix &quot;if&quot; in the import &quot;ietf-interfaces&quot; can remov=
e quotes to remain<br>
=C2=A0 consistent with other imports<br>
- Remove WG Chairs from contact information per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/=
html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appendix-C</a><br>
- Module description must contain most recent copyright notice per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/=
html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appendix-C</a><br>
- Module description should contain note to RFC Ed. and placeholder referen=
ce<br>
=C2=A0 to RFC when assigned<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/=
html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appendix-C</a><br>
- Add placeholder reference and note to RFC Ed. for RFC when assigned<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/=
html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appendix-C</a><br>
- Security Considerations should be updated to reflect new template at<br>
=C2=A0 <a href=3D"https://trac.ietf.org/trac/ops/wiki/yang-security-guideli=
nes" rel=3D"noreferrer" target=3D"_blank">https://trac.ietf.org/trac/<wbr>o=
ps/wiki/yang-security-<wbr>guidelines</a><br>
- Section 1.2 should be replaced with reference to<br>
=C2=A0 draft-ietf-netmod-yang-tree-<wbr>diagrams-02 rather (as-is in other =
i2rs YANG<br>
=C2=A0 drafts in progress) per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-2.5.1" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.o=
rg/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-2.5.1</a><br>
- This module contains &#39;12&#39; features.=C2=A0 While it is understood =
the purpose of<br>
=C2=A0 these features in the module, take precaution as to complexity for c=
lients<br>
=C2=A0 if they need to understand &gt;=3D quantity of features per module i=
n use on a<br>
=C2=A0 network-element.<br>
- A few comments exist that are either unecessary or redundant.=C2=A0 Encod=
e the<br>
=C2=A0 comment intent rather in description fields if need be.<br>
- Per NMDA, which datastores are targeted for the module?=C2=A0 Will all RP=
C<br>
=C2=A0 operations be acting upon the dynamic/ephemeral datastore?=C2=A0 It =
is not clear<br>
=C2=A0 to me if the intention is to be persistent or ephemeral<br>
<br>
General comments/Nits:<br>
- references to &#39;def&#39; could be expanded out to &#39;definition&#39;=
<br>
- references to &#39;decap&#39; could be expanded out to &#39;decapsulation=
&#39; for<br>
=C2=A0 readability (across definitions and descriptions)<br>
- Follow consistent capitalization of &#39;RIB&#39; throughout document tex=
t.=C2=A0 Mixed<br>
=C2=A0 use of &#39;Rib&#39; and &#39;rib&#39; exists (Outside of YANG node =
lowercase definitions).<br>
- Is it necessary to prefix all nodes under the nexthop container with<br>
=C2=A0 &quot;nexthop-&quot;?<br>
- Section 2.5 - route-add RPC - text mentions it is required that the nh-ad=
d<br>
=C2=A0 RPC be called as a pre-requisite however if the nh already exists an=
d the<br>
=C2=A0 nexthop-id is known, this should not be necessary.=C2=A0 In addition=
, the text<br>
=C2=A0 reads &#39;or return&#39; which should rather be a result of queryin=
g the<br>
=C2=A0 appropriate node in the data tree.<br>
- In &#39;IANA Considerations&#39; - s/This document requests to register/T=
his<br>
=C2=A0 document registers/<br>
<br>
<br>
</div></div></blockquote></div><br></div>

--001a113deff419224d0564c8a924--


From nobody Fri Feb  9 09:11:16 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58A8212D82E for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 09:11:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.845
X-Spam-Level: **
X-Spam-Status: No, score=2.845 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 B7Py4zaZdulR for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 09:11:12 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 A895512D7F3 for <i2rs@ietf.org>; Fri,  9 Feb 2018 09:10:57 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.249.181; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Cc: "'Alia Atlas'" <akatlas@gmail.com>, "'Nitin Bahadur'" <nitin_bahadur@yahoo.com>
Date: Fri, 9 Feb 2018 12:10:51 -0500
Message-ID: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0011_01D3A19F.0767C6F0"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AdOhyOv0AXctBb1jRCS3lHJqHKRH2w==
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/o0Qflnbr1KIL0tRe9mz1xVzJDCY>
Subject: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 17:11:14 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0011_01D3A19F.0767C6F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Jan, Sri, and Nitin: 

 

I need your IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.  Please
post the IPR statements in response to this email.   I have Nitin's IPR
statements from 07.txt which might work and might not.  

 

Alia must have this draft in WG LC.  I need these IPR statements in order to
send this to the IESG. 

 

Sue Hares 

 


------=_NextPart_000_0011_01D3A19F.0767C6F0
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-microsoft-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=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Jan, Sri, =
and Nitin: <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I need your IPR statements on =
draft-ietf-i2rs-rib-info-model-13.txt.&nbsp; Please post the IPR =
statements in response to this email.&nbsp; &nbsp;I have Nitin&#8217;s =
IPR statements from 07.txt which might work and might not.&nbsp; =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Alia must have this draft in WG LC.&nbsp; I need these =
IPR statements in order to send this to the IESG. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue Hares =
<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_0011_01D3A19F.0767C6F0--


From nobody Fri Feb  9 10:09:13 2018
Return-Path: <sriganeshkini@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DF7212700F for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 10:09:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 e7p-I-T2lKtP for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 10:09:08 -0800 (PST)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 485A71201F8 for <i2rs@ietf.org>; Fri,  9 Feb 2018 10:09:08 -0800 (PST)
Received: by mail-wm0-x236.google.com with SMTP id f71so16885524wmf.0 for <i2rs@ietf.org>; Fri, 09 Feb 2018 10:09:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6575VsYldkh94l/sDHXe1e3W527iYzqRzItEmUgouc4=; b=CJb8Cprz7+fY9og5E3mwSyxk8mEx8sDIc4U6N/NY+hwfKqTIQwk+oYE0vVxDZsrwRh neAYDVjUbdJ/ZSX9RuiF6y5QpvzCJWyrguBr9guJXrVoML0fXMICU3vSKSe1R8LNzpUR ZUHKcq1cAqJ1PgkZPic/W6z0fRyostz01510banE1fzMcOFDe837F5X3lgTK6TsBW56e nSaNoJ5r3BL7R8msd7TrLxLzpsTD4Mg3m15IH5YFoLnL6UQ8o/2PbDuU7lLP+IKkD8C7 lTf3yXJ00psRZcWyI+EDu4AQ7brgctJn/WrHvTd86mgRrtGYWZzFSwzYuMquy7A50Oh1 gvdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6575VsYldkh94l/sDHXe1e3W527iYzqRzItEmUgouc4=; b=RyefBiqgX6ZZ/XTdWKv8oMGZK6Jjh9BsimgEkPrk9/+sMFpkrHEaZAa3qzLdIK5PC4 vtMzEfa0SCNvJkU47muQN/BLGqsfgTlCavmlTSZuK+iC6asZQtz2yvH71UohswQBDg/D ghGmZH52j7Zzmchyz3EE6giHSIVxp7bHjj6PFRdjCR5rCJ0DpzK4CJBjjXbbh3q3cni/ rtDRcFJr1ck5N5eY39pBeN+oqs0sJxPsLFbOhcCDcRyRNc0C9aNisVr+wvNGh1z6Ze85 XlIcKjpsUKaSL2hu3MJ7nVq0P7YmtxfdG7qKN3arwOD+hwtAGxiYjKd2XNKlYHhbLWLE R4aA==
X-Gm-Message-State: APf1xPBKAOXcsMkAcmrz5KkK8xcCnfJMw4NMhvt91NxeP1E4V++QfSp1 L7C87HNQxPN7EBW5mb8bX8aSb3VKU7wvB2iruPCIbQ==
X-Google-Smtp-Source: AH8x226GPFoUhU1UgPk+imFlL3XW2IMah/osIJRiIZ416JXvXnLDcum3R2gplZ9mHGrnRlpQkiEIvnhwgTYJ/p0VbPA=
X-Received: by 10.80.158.169 with SMTP id a38mr4886515edf.72.1518199746700; Fri, 09 Feb 2018 10:09:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.80.165.27 with HTTP; Fri, 9 Feb 2018 10:08:36 -0800 (PST)
In-Reply-To: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com>
References: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com>
From: Sri <sriganeshkini@gmail.com>
Date: Fri, 9 Feb 2018 10:08:36 -0800
Message-ID: <CAOndX-sNvqwOVZ_bza8rU_r=hNaoV1zRWDPp+h_FCMPwZH396g@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: i2rs@ietf.org, Nitin Bahadur <nitin_bahadur@yahoo.com>, Alia Atlas <akatlas@gmail.com>
Content-Type: multipart/alternative; boundary="f403045c131099a9890564cb6cb6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/MjDY8zV7ShMV10kLAznmM1ERQ-4>
Subject: Re: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 18:09:10 -0000

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

I am not aware of any IPR on this draft.

Sri

On Fri, Feb 9, 2018 at 9:10 AM, Susan Hares <shares@ndzh.com> wrote:

> Jan, Sri, and Nitin:
>
>
>
> I need your IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.
> Please post the IPR statements in response to this email.   I have Nitin=
=E2=80=99s
> IPR statements from 07.txt which might work and might not.
>
>
>
> Alia must have this draft in WG LC.  I need these IPR statements in order
> to send this to the IESG.
>
>
>
> Sue Hares
>
>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>
>

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

<div dir=3D"ltr">I am not aware of any IPR on this draft.<div><br></div><di=
v>Sri</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Fri, Feb 9, 2018 at 9:10 AM, Susan Hares <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shares@ndzh.com" target=3D"_blank">shares@ndzh.com</a>&gt;</span=
> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue=
" vlink=3D"purple"><div class=3D"m_7592352446915199175WordSection1"><p clas=
s=3D"MsoNormal">Jan, Sri, and Nitin: <u></u><u></u></p><p class=3D"MsoNorma=
l"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">I need your IPR statement=
s on draft-ietf-i2rs-rib-info-<wbr>model-13.txt.=C2=A0 Please post the IPR =
statements in response to this email.=C2=A0 =C2=A0I have Nitin=E2=80=99s IP=
R statements from 07.txt which might work and might not.=C2=A0 <u></u><u></=
u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"=
>Alia must have this draft in WG LC.=C2=A0 I need these IPR statements in o=
rder to send this to the IESG. <u></u><u></u></p><p class=3D"MsoNormal"><u>=
</u>=C2=A0<u></u></p><p class=3D"MsoNormal">Sue Hares <u></u><u></u></p><p =
class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></div><br>_______________=
_______________<wbr>_________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/i2rs</a><br>
<br></blockquote></div><br></div>

--f403045c131099a9890564cb6cb6--


From nobody Fri Feb  9 10:33:39 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C458B12D77B for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 10:33:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 W8hJOVLjje7G for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 10:33:36 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 D1C201200B9 for <i2rs@ietf.org>; Fri,  9 Feb 2018 10:33:35 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.249.181; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Sri'" <sriganeshkini@gmail.com>
Cc: "'Nitin Bahadur'" <nitin_bahadur@yahoo.com>, <i2rs@ietf.org>, "'Alia Atlas'" <akatlas@gmail.com>
References: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com> <CAOndX-sNvqwOVZ_bza8rU_r=hNaoV1zRWDPp+h_FCMPwZH396g@mail.gmail.com>
In-Reply-To: <CAOndX-sNvqwOVZ_bza8rU_r=hNaoV1zRWDPp+h_FCMPwZH396g@mail.gmail.com>
Date: Fri, 9 Feb 2018 13:33:28 -0500
Message-ID: <007c01d3a1d4$7b42a420$71c7ec60$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_007D_01D3A1AA.926C9C20"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQKKxDxHfHKQk5ie8irBEwbIVf8gVAHEigpyoh/8HGA=
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/E3lt2M87g22xoTWeb_kleOmketk>
Subject: Re: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 18:33:38 -0000

This is a multipart message in MIME format.

------=_NextPart_000_007D_01D3A1AA.926C9C20
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Sri:

=20

Thank you for your very prompt response.=20

=20

Sue Hares

=20

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Sri
Sent: Friday, February 9, 2018 1:09 PM
To: Susan Hares
Cc: Nitin Bahadur; i2rs@ietf.org; Alia Atlas
Subject: Re: [i2rs] Missing IPR statements for =
draft-ietf-i2rs-rib-info-model-13.txt - Urgent

=20

I am not aware of any IPR on this draft.

=20

Sri

=20

On Fri, Feb 9, 2018 at 9:10 AM, Susan Hares <shares@ndzh.com> wrote:

Jan, Sri, and Nitin:=20

=20

I need your IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.  =
Please post the IPR statements in response to this email.   I have =
Nitin=E2=80=99s IPR statements from 07.txt which might work and might =
not. =20

=20

Alia must have this draft in WG LC.  I need these IPR statements in =
order to send this to the IESG.=20

=20

Sue Hares=20

=20


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

=20


------=_NextPart_000_007D_01D3A1AA.926C9C20
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sri:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thank you for your very prompt response. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue Hares<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
i2rs [mailto:i2rs-bounces@ietf.org] <b>On Behalf Of =
</b>Sri<br><b>Sent:</b> Friday, February 9, 2018 1:09 PM<br><b>To:</b> =
Susan Hares<br><b>Cc:</b> Nitin Bahadur; i2rs@ietf.org; Alia =
Atlas<br><b>Subject:</b> Re: [i2rs] Missing IPR statements for =
draft-ietf-i2rs-rib-info-model-13.txt - Urgent<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>I am =
not aware of any IPR on this draft.<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Sri<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Fri, =
Feb 9, 2018 at 9:10 AM, Susan Hares &lt;<a =
href=3D"mailto:shares@ndzh.com" =
target=3D"_blank">shares@ndzh.com</a>&gt; =
wrote:<o:p></o:p></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Jan, Sri, =
and Nitin: <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I need your =
IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.&nbsp; Please =
post the IPR statements in response to this email.&nbsp; &nbsp;I have =
Nitin=E2=80=99s IPR statements from 07.txt which might work and might =
not.&nbsp; <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Alia must =
have this draft in WG LC.&nbsp; I need these IPR statements in order to =
send this to the IESG. <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Sue Hares =
<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>______________________________________=
_________<br>i2rs mailing list<br><a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><o:p></o:=
p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_007D_01D3A1AA.926C9C20--


From nobody Fri Feb  9 10:39:18 2018
Return-Path: <jmedved@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BF4B126C2F for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 10:39:17 -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 w1pIBiT3ETDK for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 10:39:15 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F4A01200B9 for <i2rs@ietf.org>; Fri,  9 Feb 2018 10:39:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8250; q=dns/txt; s=iport; t=1518201555; x=1519411155; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=TSS1tJvKcx+PwkGVnGC1ptraaE0BywN0MKcGs3NVY3Q=; b=NfORo5uniltyrsLEA5qV37m/Wru1v4rjCp0nS/3ylnqN1WYEdI6aQmt0 hcomnxw8uV4ZineUWGqOKH4CUnxCe8TXuUqpndCMZQUfVbhYkiJA6rJp6 9MIZzJGaDlFkFcehFlc1ANhk2F0NtpVcOXT53P7/nTl+qlf963J9HSK4e A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AlAwB76n1a/5FdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJZeGZwKAqDW5hJgVsnfIFrhi+IZ4VvggMKGAEKhRgCGoIgVxU?= =?us-ascii?q?BAgEBAQEBAQJrKIUjAQEBBAEBIUsLEAIBCBEDAQIoAwICAh8GCxMBCQgBAQQBD?= =?us-ascii?q?QWJUUwDFRCvAYInJocTDYExgg0BAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYR8ghW?= =?us-ascii?q?BV4FoKQyCQzaCa0QBAYE+ARIBPxaCYTGCNAWIdAyadzUJAowjhFIGhQSCHoYoi?= =?us-ascii?q?3mOSIkeAhEZAYE7ATUjYHBwFT0HIwGBYjmDCoFteIo6gSWBFwEBAQ?=
X-IronPort-AV: E=Sophos; i="5.46,483,1511827200"; d="scan'208,217"; a="68203395"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Feb 2018 18:38:54 +0000
Received: from XCH-RTP-001.cisco.com (xch-rtp-001.cisco.com [64.101.220.141]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id w19IcrQU005856 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Feb 2018 18:38:53 GMT
Received: from xch-rtp-001.cisco.com (64.101.220.141) by XCH-RTP-001.cisco.com (64.101.220.141) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 9 Feb 2018 13:38:52 -0500
Received: from xch-rtp-001.cisco.com ([64.101.220.141]) by XCH-RTP-001.cisco.com ([64.101.220.141]) with mapi id 15.00.1320.000; Fri, 9 Feb 2018 13:38:52 -0500
From: "Jan Medved (jmedved)" <jmedved@cisco.com>
To: Sri <sriganeshkini@gmail.com>, Susan Hares <shares@ndzh.com>
CC: Nitin Bahadur <nitin_bahadur@yahoo.com>, "i2rs@ietf.org" <i2rs@ietf.org>,  Alia Atlas <akatlas@gmail.com>
Thread-Topic: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
Thread-Index: AdOhyOv0AXctBb1jRCS3lHJqHKRH2wAMf3UA//+CV4A=
Date: Fri, 9 Feb 2018 18:38:52 +0000
Message-ID: <D02A8114-9356-40DD-923B-84CADAEA534F@cisco.com>
References: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com> <CAOndX-sNvqwOVZ_bza8rU_r=hNaoV1zRWDPp+h_FCMPwZH396g@mail.gmail.com>
In-Reply-To: <CAOndX-sNvqwOVZ_bza8rU_r=hNaoV1zRWDPp+h_FCMPwZH396g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.28.0.171108
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.85.131]
Content-Type: multipart/alternative; boundary="_000_D02A8114935640DD923B84CADAEA534Fciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/3YeQ0hDoxz-rmm0o6F5tg4w26XU>
Subject: Re: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 18:39:17 -0000

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

SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiBvbiB0aGlzIGRyYWZ0IGVpdGhlci4NCg0KDQovSmFu
DQoNCkZyb206IGkycnMgPGkycnMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIFNyaSA8
c3JpZ2FuZXNoa2luaUBnbWFpbC5jb20+DQpEYXRlOiBGcmlkYXksIEZlYnJ1YXJ5IDksIDIwMTgg
YXQgMTA6MDkgQU0NClRvOiBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPg0KQ2M6IE5pdGlu
IEJhaGFkdXIgPG5pdGluX2JhaGFkdXJAeWFob28uY29tPiwgImkycnNAaWV0Zi5vcmciIDxpMnJz
QGlldGYub3JnPiwgQWxpYSBBdGxhcyA8YWthdGxhc0BnbWFpbC5jb20+DQpTdWJqZWN0OiBSZTog
W2kycnNdIE1pc3NpbmcgSVBSIHN0YXRlbWVudHMgZm9yIGRyYWZ0LWlldGYtaTJycy1yaWItaW5m
by1tb2RlbC0xMy50eHQgLSBVcmdlbnQNCg0KSSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiBvbiB0
aGlzIGRyYWZ0Lg0KDQpTcmkNCg0KT24gRnJpLCBGZWIgOSwgMjAxOCBhdCA5OjEwIEFNLCBTdXNh
biBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+PiB3cm90ZToN
CkphbiwgU3JpLCBhbmQgTml0aW46DQoNCkkgbmVlZCB5b3VyIElQUiBzdGF0ZW1lbnRzIG9uIGRy
YWZ0LWlldGYtaTJycy1yaWItaW5mby1tb2RlbC0xMy50eHQuICBQbGVhc2UgcG9zdCB0aGUgSVBS
IHN0YXRlbWVudHMgaW4gcmVzcG9uc2UgdG8gdGhpcyBlbWFpbC4gICBJIGhhdmUgTml0aW7igJlz
IElQUiBzdGF0ZW1lbnRzIGZyb20gMDcudHh0IHdoaWNoIG1pZ2h0IHdvcmsgYW5kIG1pZ2h0IG5v
dC4NCg0KQWxpYSBtdXN0IGhhdmUgdGhpcyBkcmFmdCBpbiBXRyBMQy4gIEkgbmVlZCB0aGVzZSBJ
UFIgc3RhdGVtZW50cyBpbiBvcmRlciB0byBzZW5kIHRoaXMgdG8gdGhlIElFU0cuDQoNClN1ZSBI
YXJlcw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQppMnJzIG1haWxpbmcgbGlzdA0KaTJyc0BpZXRmLm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJycw0KDQo=

--_000_D02A8114935640DD923B84CADAEA534Fciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <46EE379976411644AB246F04F8BF6E44@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N
CnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1zdHlsZS1u
YW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJY29sb3I6dGVhbDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxh
bmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBS
IG9uIHRoaXMgZHJhZnQgZWl0aGVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi9KYW48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPmkycnMgJmx0O2kycnMtYm91bmNlc0BpZXRmLm9yZyZn
dDsgb24gYmVoYWxmIG9mIFNyaSAmbHQ7c3JpZ2FuZXNoa2luaUBnbWFpbC5jb20mZ3Q7PGJyPg0K
PGI+RGF0ZTogPC9iPkZyaWRheSwgRmVicnVhcnkgOSwgMjAxOCBhdCAxMDowOSBBTTxicj4NCjxi
PlRvOiA8L2I+U3VzYW4gSGFyZXMgJmx0O3NoYXJlc0BuZHpoLmNvbSZndDs8YnI+DQo8Yj5DYzog
PC9iPk5pdGluIEJhaGFkdXIgJmx0O25pdGluX2JhaGFkdXJAeWFob28uY29tJmd0OywgJnF1b3Q7
aTJyc0BpZXRmLm9yZyZxdW90OyAmbHQ7aTJyc0BpZXRmLm9yZyZndDssIEFsaWEgQXRsYXMgJmx0
O2FrYXRsYXNAZ21haWwuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2kycnNdIE1p
c3NpbmcgSVBSIHN0YXRlbWVudHMgZm9yIGRyYWZ0LWlldGYtaTJycy1yaWItaW5mby1tb2RlbC0x
My50eHQgLSBVcmdlbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkkgYW0gbm90IGF3YXJlIG9mIGFueSBJUFIgb24gdGhpcyBkcmFm
dC4gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Tcmk8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJp
LCBGZWIgOSwgMjAxOCBhdCA5OjEwIEFNLCBTdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNoYXJlc0BuZHpoLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5KYW4sIFNyaSwgYW5kIE5pdGluOg0KPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5JIG5lZWQgeW91ciBJUFIgc3RhdGVtZW50cyBvbiBkcmFmdC1pZXRmLWkycnMt
cmliLWluZm8tbW9kZWwtMTMudHh0LiZuYnNwOyBQbGVhc2UgcG9zdCB0aGUgSVBSIHN0YXRlbWVu
dHMgaW4gcmVzcG9uc2UgdG8gdGhpcyBlbWFpbC4mbmJzcDsgJm5ic3A7SSBoYXZlIE5pdGlu4oCZ
cyBJUFIgc3RhdGVtZW50cyBmcm9tIDA3LnR4dCB3aGljaA0KIG1pZ2h0IHdvcmsgYW5kIG1pZ2h0
IG5vdC4mbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BbGlhIG11c3QgaGF2ZSB0
aGlzIGRyYWZ0IGluIFdHIExDLiZuYnNwOyBJIG5lZWQgdGhlc2UgSVBSIHN0YXRlbWVudHMgaW4g
b3JkZXIgdG8gc2VuZCB0aGlzIHRvIHRoZSBJRVNHLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5TdWUgSGFyZXMNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaTJycyBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9yZzwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kycnMiIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kycnM8L2E+PG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_D02A8114935640DD923B84CADAEA534Fciscocom_--


From nobody Fri Feb  9 11:17:15 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8591012708C for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 11:17:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 NsTDr9ef0PTj for <i2rs@ietfa.amsl.com>; Fri,  9 Feb 2018 11:17:12 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 1CE36126DFF for <i2rs@ietf.org>; Fri,  9 Feb 2018 11:17:12 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.249.181; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Jan Medved \(jmedved\)'" <jmedved@cisco.com>, "'Sri'" <sriganeshkini@gmail.com>
Cc: "'Nitin Bahadur'" <nitin_bahadur@yahoo.com>, <i2rs@ietf.org>, "'Alia Atlas'" <akatlas@gmail.com>
References: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com> <CAOndX-sNvqwOVZ_bza8rU_r=hNaoV1zRWDPp+h_FCMPwZH396g@mail.gmail.com> <D02A8114-9356-40DD-923B-84CADAEA534F@cisco.com>
In-Reply-To: <D02A8114-9356-40DD-923B-84CADAEA534F@cisco.com>
Date: Fri, 9 Feb 2018 14:00:21 -0500
Message-ID: <00ab01d3a1d8$3c7a6b20$b56f4160$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00AC_01D3A1AE.53A54D80"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQKKxDxHfHKQk5ie8irBEwbIVf8gVAHEigpyAiCw6/SiDv4RYA==
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/NRQlBcQtC3OfoyOZr4FzpXYJ-yw>
Subject: Re: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 19:17:13 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00AC_01D3A1AE.53A54D80
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Jan:

=20

Thank you for this rapid fire response to the IPR request.=20

=20

Sue=20

=20

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Jan Medved =
(jmedved)
Sent: Friday, February 9, 2018 1:39 PM
To: Sri; Susan Hares
Cc: Nitin Bahadur; i2rs@ietf.org; Alia Atlas
Subject: Re: [i2rs] Missing IPR statements for =
draft-ietf-i2rs-rib-info-model-13.txt - Urgent

=20

I am not aware of any IPR on this draft either.

=20

=20

/Jan

=20

From: i2rs <i2rs-bounces@ietf.org> on behalf of Sri =
<sriganeshkini@gmail.com>
Date: Friday, February 9, 2018 at 10:09 AM
To: Susan Hares <shares@ndzh.com>
Cc: Nitin Bahadur <nitin_bahadur@yahoo.com>, "i2rs@ietf.org" =
<i2rs@ietf.org>, Alia Atlas <akatlas@gmail.com>
Subject: Re: [i2rs] Missing IPR statements for =
draft-ietf-i2rs-rib-info-model-13.txt - Urgent

=20

I am not aware of any IPR on this draft.=20

=20

Sri

=20

On Fri, Feb 9, 2018 at 9:10 AM, Susan Hares <shares@ndzh.com> wrote:

Jan, Sri, and Nitin:=20

=20

I need your IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.  =
Please post the IPR statements in response to this email.   I have =
Nitin=E2=80=99s IPR statements from 07.txt which might work and might =
not. =20

=20

Alia must have this draft in WG LC.  I need these IPR statements in =
order to send this to the IESG.=20

=20

Sue Hares=20

=20


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

=20


------=_NextPart_000_00AC_01D3A1AE.53A54D80
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Jan:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you for this rapid =
fire response to the IPR request. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
i2rs [mailto:i2rs-bounces@ietf.org] <b>On Behalf Of </b>Jan Medved =
(jmedved)<br><b>Sent:</b> Friday, February 9, 2018 1:39 PM<br><b>To:</b> =
Sri; Susan Hares<br><b>Cc:</b> Nitin Bahadur; i2rs@ietf.org; Alia =
Atlas<br><b>Subject:</b> Re: [i2rs] Missing IPR statements for =
draft-ietf-i2rs-rib-info-model-13.txt - =
Urgent<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I am not =
aware of any IPR on this draft either.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>/Jan<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:12.0pt;color:black'>From: </span></b><span =
style=3D'font-size:12.0pt;color:black'>i2rs &lt;<a =
href=3D"mailto:i2rs-bounces@ietf.org">i2rs-bounces@ietf.org</a>&gt; on =
behalf of Sri &lt;<a =
href=3D"mailto:sriganeshkini@gmail.com">sriganeshkini@gmail.com</a>&gt;<b=
r><b>Date: </b>Friday, February 9, 2018 at 10:09 AM<br><b>To: </b>Susan =
Hares &lt;<a =
href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt;<br><b>Cc: =
</b>Nitin Bahadur &lt;<a =
href=3D"mailto:nitin_bahadur@yahoo.com">nitin_bahadur@yahoo.com</a>&gt;, =
&quot;<a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>&gt;, Alia Atlas &lt;<a =
href=3D"mailto:akatlas@gmail.com">akatlas@gmail.com</a>&gt;<br><b>Subject=
: </b>Re: [i2rs] Missing IPR statements for =
draft-ietf-i2rs-rib-info-model-13.txt - =
Urgent<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I =
am not aware of any IPR on this draft. <o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Sri<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Fri, =
Feb 9, 2018 at 9:10 AM, Susan Hares &lt;<a =
href=3D"mailto:shares@ndzh.com" =
target=3D"_blank">shares@ndzh.com</a>&gt; =
wrote:<o:p></o:p></p><blockquote style=3D'border:none;border-left:solid =
#CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5=
.0pt'><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Jan, Sri, =
and Nitin: <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I need your =
IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.&nbsp; Please =
post the IPR statements in response to this email.&nbsp; &nbsp;I have =
Nitin=E2=80=99s IPR statements from 07.txt which might work and might =
not.&nbsp; <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Alia must =
have this draft in WG LC.&nbsp; I need these IPR statements in order to =
send this to the IESG. <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Sue Hares =
<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>______________________________________=
_________<br>i2rs mailing list<br><a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><o:p></o:=
p></p></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_00AC_01D3A1AE.53A54D80--


From nobody Fri Feb  9 11:18:20 2018
Return-Path: <skh@ndzh.com>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 32AF2126DFF; Fri,  9 Feb 2018 11:18:19 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Susan Hares <skh@ndzh.com>
To: <akatlas@gmail.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: i2rs@ietf.org, iesg-secretary@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com, Susan Hares <shares@ndzh.com>
Message-ID: <151820389920.23870.6519514290956501214.idtracker@ietfa.amsl.com>
Date: Fri, 09 Feb 2018 11:18:19 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/fU0Qjwhy0jcXSsq7h5lbzjXpFWs>
Subject: [i2rs] Publication has been requested for draft-ietf-i2rs-rib-info-model-13
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 19:18:19 -0000

Susan Hares has requested publication of draft-ietf-i2rs-rib-info-model-13 as Proposed Standard on behalf of the I2RS working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/


From nobody Fri Feb  9 14:28:06 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02A5C1270FC; Fri,  9 Feb 2018 14:28:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 7NPnCIWhk8PG; Fri,  9 Feb 2018 14:28:03 -0800 (PST)
Received: from mail-ot0-x233.google.com (mail-ot0-x233.google.com [IPv6:2607:f8b0:4003:c0f::233]) (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 350F5126D3F; Fri,  9 Feb 2018 14:28:03 -0800 (PST)
Received: by mail-ot0-x233.google.com with SMTP id h14so9145167otj.5; Fri, 09 Feb 2018 14:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=p3Y3mfMiPJMG8z+1FefQ0k3cUj/otpkR2cThaFs0iho=; b=CXLRdUVae3qat7P2HyAHjUUtMD67UdvbrhmcHfwKaf4WziKODlhBYKA4qGRsQNZUnc CMbcm/zcGYJ8jk0XvFL7qxxTLIm3gMj555y8grY0X0cnjrJsjoOBHYJid/CQRTgGzYRc Kgknd0P1SviosynOW+NzwC6iVKtVX/C7iHS4NrQeELW+SDDUou5sBoUYwB+aZmfvowbz Ufwhg5g2zAA8rovyewcfc/MstnFVI2ZswTgaWUgDxglxyQBG0g5nMD+HtHrSorUdSMy8 /VYfOKmp6nh6x+x6wZ8WKJONod2FVD/MNpoNwISoTXpms04OexImxGM7cKUyxDfengHV xMrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=p3Y3mfMiPJMG8z+1FefQ0k3cUj/otpkR2cThaFs0iho=; b=tX8FMauvXpmHf5Ih7/Tcerkafa1F0PNeEygcAKu4MUmctHtifttflosDQTNpCvijEu AxB352uMKmkX0IZwCfQM2uLwH8Bx2fmaarz4Z0UKPYv1lhisQJ/X9+QEjP2i6Nz7KdVp A8CUaNGp6+I8lOPYU6vMMQ0fyCQpaILCA6H8svS3T8q3DmNl+/P+6gg6ahIJ+2uh0iLH AXAtFvMqMtd38zD1sVMsqEnsp9T22UC+LTdYm17/edqFI4TsX82TkKYmrZ982gfQQZdq Byq3cUHBIXGtqYPXxZJQzZfe+QOHmIs/9J4csC3aLjtbVLs3UFeJaP9xgOo7nM7a7bAt /h6w==
X-Gm-Message-State: APf1xPAeAhnKSRK2h5UZrYHZ8WD6jXc/UK/ytdILfJKJJYXHaB09bCpl 4I9JDjChaXsjBh0V9JqRfF8GdeDC2S/s5APKPblO7SUN
X-Google-Smtp-Source: AH8x225Kfj/RiXIwXrxdcliAGJSnDcNvwE593fxA7odU7cq6jT6JtN21yBgPzjtz/sfWAQQz78TAsC9MBqfn5W4BgJE=
X-Received: by 10.157.67.137 with SMTP id t9mr3483633ote.309.1518215282097; Fri, 09 Feb 2018 14:28:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.40.246 with HTTP; Fri, 9 Feb 2018 14:28:01 -0800 (PST)
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 9 Feb 2018 17:28:01 -0500
Message-ID: <CAG4d1rfcZWbO2h2E+_Xd5-r7q+qOaEKgF9bJRiqGNng1-ny6fQ@mail.gmail.com>
To: i2rs@ietf.org, draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org
Content-Type: multipart/alternative; boundary="f403043534ac9504d70564cf0a00"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/eXbcl54VUn35iIJYWs245QxFWdI>
Subject: [i2rs] AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-04
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 22:28:05 -0000

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

As is customary, I have done my AD review of
draft-ietf-i2rs-yang-dc-fabric-network-topology.  First, I would like to
thank the authors - Yan Zhuang, Danian Shi, Rong Gu, and Hari
Ananthakrishnan - for their excellent and quick work on this document.

I do have a few minor comments below, that can be handled while the
document is in IETF Last Call - though sooner is better.  When the last
author responses around IPR notifications are received, Sue will pass this
to me and I'll put it into IETF Last Call.  I expect it to be on the IEST
telechat on March 8.

Minor:

1) In the Introduction: " may implement a technique
     discussed in NVO3 WG, such as GPE [I-D. draft-ietf-nvo3-vxlan-gpe]."
   Unless there is a strong motivation for referring to VXLAN-GPE, please
   refer to Geneve instead; that is the Standards Track encapsulation that
   NVO3 is doing.

2) Can a device have a role that is both spine and border or both leaf and
border?
  As defined, I don't see that as possible - but it's just a matter of
another
 device-role.  Is the assumption that the gateway mode determines whether
  border means also spine or also leaf?

 3) leaf traffic-behavior {
            type enumeration {
                enum normal {
                    description "Normal";
  What is "Normal"?  Is this shortest-path first?  Or more flexible?  A few
more words of description
  would be helpful.

4)  container vni-capacity {
         description "Number of vnis that the fabric has";
  Could you please expand VNI and provide a reference (Geneve or VXLAN or
NVO3 Architecture is fine)?

5)  I don't see [I-D.draft-ietf-nvo3-vxlan-gpe] as a normative reference.
Perhaps it is informative - but only mentioned in the introduction and I'm
suggesting changing to refer to Geneve.



Nits:

a)  description "Links that include within a fabric.";  change to "Links
that are included within the fabric"

b)  description "Ports that include in the fabric.";  change to "Ports that
are included within the  fabric"

c) description "Augmentation for fabric nodes created by faas.";  please
expand "faas"  It isn't defined or used elsewhere.  Perhaps it is "Fabric
As A Service"?

Regards,
Alia

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

<div dir=3D"ltr"><div>As is customary, I have done my AD review of draft-ie=
tf-i2rs-yang-dc-fabric-network-topology.=C2=A0 First, I would like to thank=
 the authors -=C2=A0Yan Zhuang, Danian Shi, Rong Gu, and Hari Ananthakrishn=
an - for their excellent and quick work on this document.</div><div><br></d=
iv><div>I do have a few minor comments below, that can be handled while the=
 document is in IETF Last Call - though sooner is better.=C2=A0 When the la=
st author responses around IPR notifications are received, Sue will pass th=
is to me and I&#39;ll put it into IETF Last Call.=C2=A0 I expect it to be o=
n the IEST telechat on March 8.=C2=A0</div><div><br></div><div>Minor:</div>=
<div><br></div><div>1) In the Introduction: &quot; may implement a techniqu=
e<br>=C2=A0 =C2=A0 =C2=A0discussed in NVO3 WG, such as GPE [I-D. draft-ietf=
-nvo3-vxlan-gpe].&quot;<br>

</div><div>=C2=A0 =C2=A0Unless there is a strong motivation for referring t=
o VXLAN-GPE, please=C2=A0</div><div>=C2=A0 =C2=A0refer to Geneve instead; t=
hat is the Standards Track encapsulation that</div><div>=C2=A0 =C2=A0NVO3 i=
s doing.</div><div><br></div><div>2) Can a device have a role that is both =
spine and border or both leaf and border?</div><div>=C2=A0 As defined, I do=
n&#39;t see that as possible - but it&#39;s just a matter of another=C2=A0<=
/div><div>=C2=A0device-role.=C2=A0 Is the assumption that the gateway mode =
determines whether</div><div>=C2=A0 border means also spine or also leaf?</=
div><div><br></div><div>=C2=A03)=C2=A0leaf traffic-behavior {<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type enumeration {<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 enum normal {<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description &quot;Normal&q=
uot;;</div><div>=C2=A0 What is &quot;Normal&quot;?=C2=A0 Is this shortest-p=
ath first?=C2=A0 Or more flexible?=C2=A0 A few more words of description=C2=
=A0</div><div>=C2=A0 would be helpful.<br><br></div><div>4)=C2=A0

container vni-capacity {=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
description &quot;Number of vnis that the fabric has&quot;;

</div><div>=C2=A0 Could you please expand VNI and provide a reference (Gene=
ve or VXLAN or NVO3 Architecture is fine)?</div><div><br></div><div>5)=C2=
=A0 I don&#39;t see [I-D.draft-ietf-nvo3-vxlan-gpe] as a normative referenc=
e.=C2=A0 Perhaps it is informative - but only mentioned in the introduction=
 and I&#39;m suggesting changing to refer to Geneve.</div><div><br></div><d=
iv><br></div><div><br></div><div>Nits:</div><div><br></div><div>a)=C2=A0

description &quot;Links that include within a fabric.&quot;;=C2=A0 change t=
o &quot;Links that are included within the fabric&quot;</div><div><br></div=
><div>b)=C2=A0

description &quot;Ports that include in the fabric.&quot;;=C2=A0 change to =
&quot;Ports that are included within the=C2=A0 fabric&quot;</div><div><br><=
/div><div>c)=C2=A0description &quot;Augmentation for fabric nodes created b=
y faas.&quot;;=C2=A0 please expand &quot;faas&quot;=C2=A0 It isn&#39;t defi=
ned or used elsewhere.=C2=A0 Perhaps it is &quot;Fabric As A Service&quot;?=
<br>

</div><div><br></div><div>Regards,</div><div>Alia</div></div>

--f403043534ac9504d70564cf0a00--


From nobody Fri Feb  9 15:27:15 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8680E12D834; Fri,  9 Feb 2018 15:27:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 QAu9IE0wU441; Fri,  9 Feb 2018 15:27:13 -0800 (PST)
Received: from mail-oi0-x230.google.com (mail-oi0-x230.google.com [IPv6:2607:f8b0:4003:c06::230]) (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 344BE12711D; Fri,  9 Feb 2018 15:27:13 -0800 (PST)
Received: by mail-oi0-x230.google.com with SMTP id k15so7310502oib.1; Fri, 09 Feb 2018 15:27:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=/vALXYJAA+yS2zr4Qox2kMhVpzXq3B6Zt2zBBZWZfKk=; b=mUzjX9dgsfRTKXoFFJAUlufqPy8oeTF0uRzk/RzjUXBtxNSNXlZzuMWLizgYcr7Nj5 bpRIa6iEl+NpUfZRnthf8uQ7nVuzsfNMjNLkXi/303XfD7LjHzXTtKyxV6XablwGYUZG 3T9TOsfSUvAzX904lMQjhkqPvvYVosZ5cRviCQfbyr0a7EB8NxuO/VH64SHLpI8Jbo9K sgwRwdPeGeL8VHERSyQa+4rvt74B9mVbdA01WB93CRESu418F+H+IG4c4Uxjt1/dagA7 5edWZWrgX0HnWQzj8l2216meA5B9XnePpjgfrP62v8f6XXCpQoKLIlt55B1bjr6ddtTb WlDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/vALXYJAA+yS2zr4Qox2kMhVpzXq3B6Zt2zBBZWZfKk=; b=KvgFiBbtih5a61yfqWiNjsjaMxZ22h3eWI8gjsy+rh0AFu2m18MJDHoYDALWyF+yJn QK12Q54/D67ronoh7Z0KblDndCZzMHWiHTB3FcNCbb2oVCQP9u287Zj02QkuNdI/vOdj UBeMuXkobhg7AohkIlcNM1e+4ygSms2E0F9tF1Mw/rVoarskyCXacxzlFTSOE3zA647T CBanQkuL8Bpwz5m2Av35lP81T/lK3H2L7f0rr01PLxUJHacTOqGl44C2Z6aV0ljZOPrZ KW7xPyIaZD6PcUhM0CILxFbGJ8s3SemnA5SEvBm7SzULLCmfhHXbUjuPioB2oK/PbTrY pc4w==
X-Gm-Message-State: APf1xPDm8SRNJc6QunFaZjt6p1ZGbWiF/f7OopBWiLZ71IQ2gp/WZWw1 sXJs52mObUGkSvsg6cslDJGOYly1YEaai4B/K+DhQbxE
X-Google-Smtp-Source: AH8x226zuPPIiLeG81kBhbsk92W75S3eEL9U2L7a4QDybxiQoY3eyBmT0n5xYUm45lExGCv3MSnGQzbLCa6aSl4FxeA=
X-Received: by 10.202.243.84 with SMTP id r81mr2846787oih.5.1518218832056; Fri, 09 Feb 2018 15:27:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.40.246 with HTTP; Fri, 9 Feb 2018 15:27:11 -0800 (PST)
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 9 Feb 2018 18:27:11 -0500
Message-ID: <CAG4d1reXh-CrfoFDMpyz4yaLGpD0ZqN9+jtdCADnKNGxJ=vs4A@mail.gmail.com>
To: i2rs@ietf.org, draft-ietf-i2rs-rib-info-model@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c0955d02d18390564cfde1b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/_-uqfKAtq0ZbiOZoVIZXiCn3W8w>
Subject: [i2rs] AD review of draft-ietf-i2rs-rib-info-model-13
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 23:27:14 -0000

--94eb2c0955d02d18390564cfde1b
Content-Type: text/plain; charset="UTF-8"

As is customary, I have done my AD review
of draft-ietf-i2rs-rib-info-model-13.  First, I would like to thank the
authors - Nitin, Sri, and Jan - as well as all the reviewers over the years
- and, of course, Sue for her efforts to get this done.

I am delighted to finally see this progressing.  The draft - particularly
the introduction - has gotten even better and clearer.  This is excellent
work.

I have requested an IETF Last Call and placed it on the March 8 telechat.

As you may recall, I step down as Routing AD on March 21 - so it will be
highly desirable to rapidly respond to any comments and issues during the
IESG approval process.

Regards,
Alia

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

<div dir=3D"ltr">As is customary, I have done my AD review of=C2=A0draft-ie=
tf-i2rs-rib-info-model-13.=C2=A0 First, I would like to thank the authors -=
 Nitin, Sri, and Jan - as well as all the reviewers over the years - and, o=
f course, Sue for her efforts to get this done.<br>

<div><br></div><div>I am delighted to finally see this progressing.=C2=A0 T=
he draft - particularly the introduction - has gotten even better and clear=
er.=C2=A0 This is excellent work.</div><div><br></div><div>I have requested=
 an IETF Last Call and placed it on the March 8 telechat.</div><div><br></d=
iv><div>As you may recall, I step down as Routing AD on March 21 - so it wi=
ll be highly desirable to rapidly respond to any comments and issues during=
 the IESG approval process.</div><div><br></div><div>Regards,</div><div>Ali=
a</div></div>

--94eb2c0955d02d18390564cfde1b--


From nobody Fri Feb  9 15:36:56 2018
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A901212D84B; Fri,  9 Feb 2018 15:36:49 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.1
Auto-Submitted: auto-generated
Precedence: bulk
CC: i2rs@ietf.org, Susan Hares <shares@ndzh.com>, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com, draft-ietf-i2rs-rib-info-model@ietf.org
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <151821940965.23131.5339018327931299423.idtracker@ietfa.amsl.com>
Date: Fri, 09 Feb 2018 15:36:49 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/4zklqM3hB3ZWFCevPz1yK1YAD5E>
Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-info-model-13.txt> (Routing Information Base Info Model) to Informational RFC
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Feb 2018 23:36:50 -0000

The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'Routing Information Base Info
Model'
  <draft-ietf-i2rs-rib-info-model-13.txt> as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2018-02-23. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   Routing and routing functions in enterprise and carrier networks are
   typically performed by network devices (routers and switches) using a
   routing information base (RIB).  Protocols and configuration push
   data into the RIB and the RIB manager installs state into the
   hardware; for packet forwarding.  This draft specifies a information
   model for the RIB to enable defining a standardized data model.  Such
   a data model can be used to define an interface to the RIB from an
   entity that may even be external to the network device.  This
   interface can be used to support new use-cases being defined by the
   IETF I2RS WG.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Sat Feb 10 18:03:44 2018
Return-Path: <hari@packetdesign.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 107E8120227 for <i2rs@ietfa.amsl.com>; Sat, 10 Feb 2018 18:03:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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 (1024-bit key) header.d=packetdesign.onmicrosoft.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 XtuqcGWVJVGz for <i2rs@ietfa.amsl.com>; Sat, 10 Feb 2018 18:03:38 -0800 (PST)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0086.outbound.protection.outlook.com [104.47.37.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFB9B126FB3 for <i2rs@ietf.org>; Sat, 10 Feb 2018 18:03:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packetdesign.onmicrosoft.com; s=selector1-packetdesign-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=txCXGlgwOD3m8Y21T0ozveay03uyeRcIx2pCp93Yo+A=; b=p/XGUwuH8PkrTubFv1Y5lHkPksr0fwDFPQ5Tm3gUd+uGzRcfLR9JG6Rt3jIuiKRkz/jmOS67Uhg/qtVmnhrc7axlPJDcSbIMjDCqsrXULcIz5+uQLRApNC4iXafXINL1ZHdSWroVUDshuBLOkY7GmgvJa4b+QuaDEdq4ZX2Q1ls=
Received: from DM2PR0401MB0927.namprd04.prod.outlook.com (10.160.97.21) by DM2PR0401MB1229.namprd04.prod.outlook.com (10.160.217.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Sun, 11 Feb 2018 02:03:35 +0000
Received: from DM2PR0401MB0927.namprd04.prod.outlook.com ([fe80::d0cd:cd8:c07b:fa7f]) by DM2PR0401MB0927.namprd04.prod.outlook.com ([fe80::d0cd:cd8:c07b:fa7f%13]) with mapi id 15.20.0485.015; Sun, 11 Feb 2018 02:03:35 +0000
From: Hariharan Ananthakrishnan <hari@packetdesign.com>
To: "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>, Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017
Thread-Index: AdNpEUQApjXSuscxSY2Fzf5NKm4gUf//9pAAgHMZ1AA=
Date: Sun, 11 Feb 2018 02:03:34 +0000
Message-ID: <D8BFB8FE-F9D2-4F9E-AD3A-37738DE209B9@packetdesign.com>
References: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62@nkgeml513-mbx.china.huawei.com> <FDF12372-CE6D-4704-91F1-04B540CC9D8B@packetdesign.com>
In-Reply-To: <FDF12372-CE6D-4704-91F1-04B540CC9D8B@packetdesign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hari@packetdesign.com; 
x-originating-ip: [24.6.173.155]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM2PR0401MB1229; 7:x/cTmtkQgTaUXBi+2ehN+5Szl8t8I+IID4Qh9vGkrQM0LQeffnhxOdRTnQFsYJdr75InV9Uq3wbcul5VkzkCyVR0w95le0npza+RIwiyfp8IOt6f6gy+P4GHB1L/gDa2VKKYbtkMm0ZEdKvceEKpwfX9PzD/7Mun/1tA1yLm4xtvwIjC75obt3HKmDlJugSBvNod1ihv8/mI8lmXXdxgECnpMmTl6+n3qdqp1TT7L8HuIYG5Nri2JEn0guZ3XK13
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: ba3e21b8-2e52-499c-44d9-08d570f3a8a3
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:DM2PR0401MB1229; 
x-ms-traffictypediagnostic: DM2PR0401MB1229:
x-microsoft-antispam-prvs: <DM2PR0401MB122905802DD480E9CFB3596BBDF00@DM2PR0401MB1229.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(120809045254105)(50582790962513)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(2016111802025)(6072148)(6043046)(201708071742011); SRVR:DM2PR0401MB1229; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0401MB1229; 
x-forefront-prvs: 058043A388
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39830400003)(396003)(346002)(39380400002)(5423002)(199004)(189003)(606006)(66066001)(186003)(5250100002)(2501003)(33656002)(6512007)(6306002)(236005)(54896002)(53936002)(3280700002)(2900100001)(105586002)(97736004)(6506007)(6246003)(316002)(68736007)(26005)(102836004)(106356001)(53546011)(83716003)(110136005)(82746002)(966005)(478600001)(36756003)(76176011)(86362001)(14454004)(6116002)(6436002)(6486002)(3846002)(229853002)(2906002)(81156014)(25786009)(2950100002)(7736002)(81166006)(8676002)(8936002)(5660300001)(99286004)(3660700001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0401MB1229; H:DM2PR0401MB0927.namprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: packetdesign.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: xYLrJdFcwwMqPRn6ZGcXsGiaKaz7Z8Yd6H0y/iY37dWBvR8zuLkTc0p/J9RLkGvZfd5T3aPPDojJJC3Ta7JSXg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D8BFB8FEF9D24F9EAD3A37738DE209B9packetdesigncom_"
MIME-Version: 1.0
X-OriginatorOrg: packetdesign.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ba3e21b8-2e52-499c-44d9-08d570f3a8a3
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Feb 2018 02:03:34.7991 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 1df5b6db-3686-4e87-9323-024e5bfe00f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0401MB1229
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/aaKXK8jBh37eAs7nIma6XVKITpw>
Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Feb 2018 02:03:43 -0000

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

SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxhdGluZyB0byB0aGlzIGRyYWZ0Lg0KDQotIEhh
cmkNCkZyb206IGkycnMgPGkycnMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIEhhcmlo
YXJhbiBBbmFudGhha3Jpc2huYW4gPGhhcmlAcGFja2V0ZGVzaWduLmNvbT4NCkRhdGU6IFdlZG5l
c2RheSwgMjkgTm92ZW1iZXIgMjAxNyBhdCAxMjoyMg0KVG86ICJaaHVhbmd5YW4gKFlhbikiIDx6
aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb20+LCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29t
PiwgImkycnNAaWV0Zi5vcmciIDxpMnJzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpMnJzXSBk
cmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSAtIFdHIExDIGZy
b20gMTEvMjggdG8gMTIvMTIvMjAxNw0KDQpTdXBwb3J0IGFzIGEgY28tYXV0aG9yLg0KDQotIEhh
cmkNCg0KRnJvbTogaTJycyA8aTJycy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgIlpo
dWFuZ3lhbiAoWWFuKSIgPHpodWFuZ3lhbi56aHVhbmdAaHVhd2VpLmNvbT4NCkRhdGU6IFdlZG5l
c2RheSwgMjkgTm92ZW1iZXIgMjAxNyBhdCAwNTowMw0KVG86IFN1c2FuIEhhcmVzIDxzaGFyZXNA
bmR6aC5jb20+LCAiaTJyc0BpZXRmLm9yZyIgPGkycnNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W2kycnNdIGRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IC0g
V0cgTEMgZnJvbSAxMS8yOCB0byAxMi8xMi8yMDE3DQoNCkkgYW0gbm90IGF3YXJlIG9mIGFueSBJ
UFIgcmVsYXRpbmcgdG8gdGhpcyBkcmFmdC4NCg0KV2UgaGF2ZSBpbXBsZW1lbnRhdGlvbiBvZiB0
aGlzIG1vZGVsIGluIE9ETCB3aGljaCBpcyB1c2VkIHRvIGhlbHAgbmV0d29yayBtYW5hZ2VtZW50
IGluIGRhdGEgY2VudGVyLg0KVGhlIG1vZGVsIG5vdyBpcyBpbiBOTURBIHN0eWxlLg0KDQpBcyBh
IGNvLWF1dGhvciwgSSBzdXBwb3J0IHRoZSBwdWJsaWNhdGlvbiBvZiB0aGlzIG1vZGVsLg0KDQpC
ZXN0IFJlZ2FyZHMsDQoNCllhbg0KDQrlj5Hku7bkuro6IGkycnMgW21haWx0bzppMnJzLWJvdW5j
ZXNAaWV0Zi5vcmddIOS7o+ihqCBTdXNhbiBIYXJlcw0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTHm
nIgyOOaXpSAyMTo1Ng0K5pS25Lu25Lq6OiBpMnJzQGlldGYub3JnDQrkuLvpopg6IFtpMnJzXSBk
cmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSAtIFdHIExDIGZy
b20gMTEvMjggdG8gMTIvMTIvMjAxNw0KDQpUaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBMQyBvbiB0
aGUgSTJSUyBkcmFmdCBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3Bv
bG9neSBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTcuDQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5
Lw0KDQpUaGUgYXV0aG9ycyBzaG91bGQgaW5kaWNhdGUgaWYgdGhleSBrbm93IG9mIGFueSBJUFIg
cmVsYXRpbmcgdG8gdGhpcyBkcmFmdC4NCg0KUGxlYXNlIGNvbnNpZGVyIGR1cmluZyB5b3VyIFdH
IExDIHJldmlldywgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6DQoNCg0KICAxLiAgRG8geW91IGtu
b3cgb2YgYW55IGltcGxlbWVudGF0aW9ucyBvZiB0aGlzIGRyYWZ0Pw0KICAyLiAgRG9lcyB0aGlz
IGRyYWZ0IGFkaGVyZSB0byB0aGUgTmV0d29yayBNYW5hZ2VtZW50IERhdGFzdG9yZSBhcmNoaXRl
Y3R1cmUgKE5NREEpPw0KICAzLiAgRG8geW91IGtub3cgb2YgYW55IHRlY2huaWNhbCBpc3N1ZXMg
d2l0aCB0aGlzIHlhbmcgbW9kdWxlPw0KICA0LiAgV2lsbCB0aGUgZGVwbG95bWVudCBvZiB0aGlz
IHlhbmcgbW9kdWxlIGFpZCB0aGUgbWFuYWdlbWVudCBvZiBEYXRhIENlbnRlciBGYWJyaWNzPw0K
ICA1LiAgRG8geW91IHN1cHBvcnQgcHVibGljYXRpb24gb2YgdGhpcyB5YW5nIG1vZHVsZT8NCg0K
U3VlIEhhcmVzDQoNCg0KDQoNCg==

--_000_D8BFB8FEF9D24F9EAD3A37738DE209B9packetdesigncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <E1C45033B104924DBB485ECC9BF5B347@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAw
IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJ
cGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAx
MSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7
DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBj
bTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29u
b3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTpt
c29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVt
YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIw
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IlZlcmRhbmEiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IlZlcmRhbmEiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDsNCglm
b250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3
Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjQ2
Njc3NjczNzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE4NTA0NjY0MzA7fQ0KQGxpc3QgbDA6
bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJ
e21zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZl
bC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjE4MC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBs
aXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDps
ZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJ
e21zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjY5
MzI3MDY4MTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
OTQ0NDIxNDQyIDY3Njk4NzA1IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwxOmxldmVsMQ0KCXtt
c28tbGV2ZWwtdGV4dDoiJTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3Qg
bDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBs
MTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0O30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21h
bi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBs
aXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0
Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0K
CXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i
RU4tR0IiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5JIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRoaXMg
ZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp
ZiI+LSBIYXJpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+aTJycyAmbHQ7aTJycy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2Yg
SGFyaWhhcmFuIEFuYW50aGFrcmlzaG5hbiAmbHQ7aGFyaUBwYWNrZXRkZXNpZ24uY29tJmd0Ozxi
cj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIDI5IE5vdmVtYmVyIDIwMTcgYXQgMTI6MjI8YnI+
DQo8Yj5UbzogPC9iPiZxdW90O1podWFuZ3lhbiAoWWFuKSZxdW90OyAmbHQ7emh1YW5neWFuLnpo
dWFuZ0BodWF3ZWkuY29tJmd0OywgU3VzYW4gSGFyZXMgJmx0O3NoYXJlc0BuZHpoLmNvbSZndDss
ICZxdW90O2kycnNAaWV0Zi5vcmcmcXVvdDsgJmx0O2kycnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+
U3ViamVjdDogPC9iPlJlOiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5l
dHdvcmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTc8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01h
aWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5TdXBwb3J0IGFzIGEgY28tYXV0aG9yLjwvc3Bhbj48bzpwPjwvbzpwPjwvYT48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxC
b2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+LSBIYXJpPC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3Nw
YW4+PC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+aTJycyAmbHQ7aTJy
cy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7Wmh1YW5neWFuIChZYW4p
JnF1b3Q7ICZsdDt6aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTog
PC9iPldlZG5lc2RheSwgMjkgTm92ZW1iZXIgMjAxNyBhdCAwNTowMzxicj4NCjxiPlRvOiA8L2I+
U3VzYW4gSGFyZXMgJmx0O3NoYXJlc0BuZHpoLmNvbSZndDssICZxdW90O2kycnNAaWV0Zi5vcmcm
cXVvdDsgJmx0O2kycnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbaTJy
c10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kgLSBXRyBM
QyBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTc8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29r
bWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxhdGluZyB0byB0aGlz
IGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5XZSBoYXZlIGltcGxlbWVudGF0
aW9uIG9mIHRoaXMgbW9kZWwgaW4gT0RMIHdoaWNoIGlzIHVzZWQgdG8gaGVscCBuZXR3b3JrIG1h
bmFnZW1lbnQgaW4gZGF0YSBjZW50ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj
MUY0OTdEIj5UaGUgbW9kZWwgbm93IGlzIGluIE5NREEgc3R5bGUuPC9zcGFuPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiPkFzIGEgY28tYXV0aG9yLCBJIHN1cHBvcnQgdGhlIHB1YmxpY2F0aW9uIG9m
IHRoaXMgbW9kZWwuPC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8
L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+WWFuPC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01h
aWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpTaW1TdW4iPuWPkTwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtNUyBHb3RoaWMmcXVvdDsiPuS7tuS6ujwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhIj46PC9zcGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2EiPg0KIGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNA
aWV0Zi5vcmddIDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZx
dW90OyI+5Luj6KGoPC9zcGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpf
TWFpbE9yaWdpbmFsQm9keSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGljYSI+
DQo8L3NwYW4+PC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2lu
YWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGljYSI+
U3VzYW4gSGFyZXM8YnI+DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6
X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTaW1TdW4iPuWP
kTwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsi
PumAgTwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTaW1TdW4iPuaXtumXtDwvc3Bh
bj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhIj46PC9z
cGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2EiPg0KIDIw
MTc8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuW5tDwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2EiPjExPC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7mnIg8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhIj4yODwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pelPC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGljYSI+DQogMjE6NTY8YnI+DQo8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuaUtuS7tuS6ujwvc3Bh
bj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhIj46PC9z
cGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2EiPg0KIGky
cnNAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6
X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNUyBH
b3RoaWMmcXVvdDsiPuS4uzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTaW1TdW4i
PumimDwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0
aWNhIj46PC9zcGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRp
Y2EiPg0KIFtpMnJzXSBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3Bv
bG9neSAtIFdHIExDIGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNzwvc3Bhbj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+VGhpcyBiZWdpbnMgYSAyIHdlZWsgV0cgTEMgb24gdGhlIEkyUlMgZHJhZnQgZHJhZnQt
aWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kgZnJvbSAxMS8yOCB0byAx
Mi8xMi8yMDE3Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LyI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiPmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJp
Yy1uZXR3b3JrLXRvcG9sb2d5Lzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFy
azpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgYXV0aG9ycyBzaG91bGQgaW5kaWNhdGUgaWYgdGhl
eSBrbm93IG9mIGFueSBJUFIgcmVsYXRpbmcgdG8gdGhpcyBkcmFmdC4NCjwvc3Bhbj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj5QbGVh
c2UgY29uc2lkZXIgZHVyaW5nIHlvdXIgV0cgTEMgcmV2aWV3LCB0aGUgZm9sbG93aW5nIHF1ZXN0
aW9uczoNCjwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxvbCBzdHlsZT0i
bWFyZ2luLXRvcDowY20iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj5EbyB5b3Uga25vdyBvZiBh
bnkgaW1wbGVtZW50YXRpb25zIG9mIHRoaXMgZHJhZnQ/DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0i
RU4tVVMiPkRvZXMgdGhpcyBkcmFmdCBhZGhlcmUgdG8gdGhlIE5ldHdvcmsgTWFuYWdlbWVudCBE
YXRhc3RvcmUgYXJjaGl0ZWN0dXJlIChOTURBKT8NCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD48L286cD48L3NwYW4+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMSBsZm8zIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1V
UyI+RG8geW91IGtub3cgb2YgYW55IHRlY2huaWNhbCBpc3N1ZXMgd2l0aCB0aGlzIHlhbmcgbW9k
dWxlPw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2lu
YWxCb2R5Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01h
aWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj5XaWxsIHRoZSBkZXBsb3ltZW50IG9m
IHRoaXMgeWFuZyBtb2R1bGUgYWlkIHRoZSBtYW5hZ2VtZW50IG9mIERhdGEgQ2VudGVyIEZhYnJp
Y3M/DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFp
bE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiPkRvIHlvdSBzdXBwb3J0IHB1YmxpY2F0
aW9uIG9mIHRoaXMgeWFuZyBtb2R1bGU/DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpf
TWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMiPlN1ZSBIYXJlcw0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9N
YWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9v
a21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D8BFB8FEF9D24F9EAD3A37738DE209B9packetdesigncom_--


From shidanian@huawei.com  Sat Feb 10 19:19:40 2018
Return-Path: <shidanian@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8864C124F57 for <i2rs@ietfa.amsl.com>; Sat, 10 Feb 2018 19:19:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.23
X-Spam-Level: 
X-Spam-Status: No, score=-4.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 lXzSS3E7oM4Q for <i2rs@ietfa.amsl.com>; Sat, 10 Feb 2018 19:19:38 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F7201201F8 for <i2rs@ietf.org>; Sat, 10 Feb 2018 19:19:38 -0800 (PST)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 6E262467C8B2E for <i2rs@ietf.org>; Sun, 11 Feb 2018 03:19:34 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.361.1; Sun, 11 Feb 2018 03:19:39 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.231]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Sun, 11 Feb 2018 11:19:21 +0800
From: Shidanian <shidanian@huawei.com>
To: "i2rs@ietf.org" <i2rs@ietf.org>, "shares@ndzh.com" <shares@ndzh.com>, "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>
Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017
Thread-Index: AdNpEUQAMLKuGd0MQ2yO0GwP+44ktv//9riAgHMZrgD//2Z2EP/+zB8w
Date: Sun, 11 Feb 2018 03:19:21 +0000
Message-ID: <C250B6B09B281E48AA4BFFA67E48FD66AB8A0EA0@nkgeml513-mbs.china.huawei.com>
References: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62@nkgeml513-mbx.china.huawei.com> <FDF12372-CE6D-4704-91F1-04B540CC9D8B@packetdesign.com> <D8BFB8FE-F9D2-4F9E-AD3A-37738DE209B9@packetdesign.com> <9B4BC45FDEDDD84F813E9E4A5BAF8785A969A9FE@nkgeml513-mbs.china.huawei.com>
In-Reply-To: <9B4BC45FDEDDD84F813E9E4A5BAF8785A969A9FE@nkgeml513-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.134.174.116]
Content-Type: multipart/alternative; boundary="_000_C250B6B09B281E48AA4BFFA67E48FD66AB8A0EA0nkgeml513mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/2L1IQN7VjjwsAbzgVhsf7lHzqrA>
Subject: [i2rs] =?utf-8?b?562U5aSNOiAgZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFi?= =?utf-8?q?ric-network-topology_-_WG_LC_from_11/28_to_12/12/2017?=
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Feb 2018 03:25:10 -0000

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

SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxhdGluZyB0byB0aGlzIGRyYWZ0Lg0KDQotRGFu
aWFuIFNoaQ0KDQrlj5Hku7bkuro6IFpodWFuZ3lhbiAoWWFuKQ0K5Y+R6YCB5pe26Ze0OiAyMDE4
5bm0MuaciDEx5pelIDExOjE0DQrmlLbku7bkuro6IFNoaWRhbmlhbiA8c2hpZGFuaWFuQGh1YXdl
aS5jb20+DQrkuLvpopg6IEZXOiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmlj
LW5ldHdvcmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTcNCg0KDQoN
CkZyb206IEhhcmloYXJhbiBBbmFudGhha3Jpc2huYW4gW21haWx0bzpoYXJpQHBhY2tldGRlc2ln
bi5jb21dDQpTZW50OiBTdW5kYXksIEZlYnJ1YXJ5IDExLCAyMDE4IDEwOjA0IEFNDQpUbzogWmh1
YW5neWFuIChZYW4pIDx6aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb208bWFpbHRvOnpodWFuZ3lh
bi56aHVhbmdAaHVhd2VpLmNvbT4+OyBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0
bzpzaGFyZXNAbmR6aC5jb20+PjsgaTJyc0BpZXRmLm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdv
cmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTcNCg0KSSBhbSBub3Qg
YXdhcmUgb2YgYW55IElQUiByZWxhdGluZyB0byB0aGlzIGRyYWZ0Lg0KDQotIEhhcmkNCkZyb206
IGkycnMgPGkycnMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3Jn
Pj4gb24gYmVoYWxmIG9mIEhhcmloYXJhbiBBbmFudGhha3Jpc2huYW4gPGhhcmlAcGFja2V0ZGVz
aWduLmNvbTxtYWlsdG86aGFyaUBwYWNrZXRkZXNpZ24uY29tPj4NCkRhdGU6IFdlZG5lc2RheSwg
MjkgTm92ZW1iZXIgMjAxNyBhdCAxMjoyMg0KVG86ICJaaHVhbmd5YW4gKFlhbikiIDx6aHVhbmd5
YW4uemh1YW5nQGh1YXdlaS5jb208bWFpbHRvOnpodWFuZ3lhbi56aHVhbmdAaHVhd2VpLmNvbT4+
LCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+Piwg
ImkycnNAaWV0Zi5vcmc8bWFpbHRvOmkycnNAaWV0Zi5vcmc+IiA8aTJyc0BpZXRmLm9yZzxtYWls
dG86aTJyc0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW2kycnNdIGRyYWZ0LWlldGYtaTJycy15
YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IC0gV0cgTEMgZnJvbSAxMS8yOCB0byAxMi8x
Mi8yMDE3DQoNClN1cHBvcnQgYXMgYSBjby1hdXRob3IuDQoNCi0gSGFyaQ0KDQpGcm9tOiBpMnJz
IDxpMnJzLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmkycnMtYm91bmNlc0BpZXRmLm9yZz4+IG9u
IGJlaGFsZiBvZiAiWmh1YW5neWFuIChZYW4pIiA8emh1YW5neWFuLnpodWFuZ0BodWF3ZWkuY29t
PG1haWx0bzp6aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogV2VkbmVzZGF5LCAy
OSBOb3ZlbWJlciAyMDE3IGF0IDA1OjAzDQpUbzogU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNv
bTxtYWlsdG86c2hhcmVzQG5kemguY29tPj4sICJpMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGll
dGYub3JnPiIgPGkycnNAaWV0Zi5vcmc8bWFpbHRvOmkycnNAaWV0Zi5vcmc+Pg0KU3ViamVjdDog
UmU6IFtpMnJzXSBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9n
eSAtIFdHIExDIGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNw0KDQpJIGFtIG5vdCBhd2FyZSBvZiBh
bnkgSVBSIHJlbGF0aW5nIHRvIHRoaXMgZHJhZnQuDQoNCldlIGhhdmUgaW1wbGVtZW50YXRpb24g
b2YgdGhpcyBtb2RlbCBpbiBPREwgd2hpY2ggaXMgdXNlZCB0byBoZWxwIG5ldHdvcmsgbWFuYWdl
bWVudCBpbiBkYXRhIGNlbnRlci4NClRoZSBtb2RlbCBub3cgaXMgaW4gTk1EQSBzdHlsZS4NCg0K
QXMgYSBjby1hdXRob3IsIEkgc3VwcG9ydCB0aGUgcHVibGljYXRpb24gb2YgdGhpcyBtb2RlbC4N
Cg0KQmVzdCBSZWdhcmRzLA0KDQpZYW4NCg0K5Y+R5Lu25Lq6OiBpMnJzIFttYWlsdG86aTJycy1i
b3VuY2VzQGlldGYub3JnXSDku6PooaggU3VzYW4gSGFyZXMNCuWPkemAgeaXtumXtDogMjAxN+W5
tDEx5pyIMjjml6UgMjE6NTYNCuaUtuS7tuS6ujogaTJyc0BpZXRmLm9yZzxtYWlsdG86aTJyc0Bp
ZXRmLm9yZz4NCuS4u+mimDogW2kycnNdIGRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1u
ZXR3b3JrLXRvcG9sb2d5IC0gV0cgTEMgZnJvbSAxMS8yOCB0byAxMi8xMi8yMDE3DQoNClRoaXMg
YmVnaW5zIGEgMiB3ZWVrIFdHIExDIG9uIHRoZSBJMlJTIGRyYWZ0IGRyYWZ0LWlldGYtaTJycy15
YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNy4N
Cg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1pMnJzLXlhbmct
ZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kvDQoNClRoZSBhdXRob3JzIHNob3VsZCBpbmRpY2F0
ZSBpZiB0aGV5IGtub3cgb2YgYW55IElQUiByZWxhdGluZyB0byB0aGlzIGRyYWZ0Lg0KDQpQbGVh
c2UgY29uc2lkZXIgZHVyaW5nIHlvdXIgV0cgTEMgcmV2aWV3LCB0aGUgZm9sbG93aW5nIHF1ZXN0
aW9uczoNCg0KMSkgICAgICBEbyB5b3Uga25vdyBvZiBhbnkgaW1wbGVtZW50YXRpb25zIG9mIHRo
aXMgZHJhZnQ/DQoyKSAgICAgIERvZXMgdGhpcyBkcmFmdCBhZGhlcmUgdG8gdGhlIE5ldHdvcmsg
TWFuYWdlbWVudCBEYXRhc3RvcmUgYXJjaGl0ZWN0dXJlIChOTURBKT8NCjMpICAgICAgRG8geW91
IGtub3cgb2YgYW55IHRlY2huaWNhbCBpc3N1ZXMgd2l0aCB0aGlzIHlhbmcgbW9kdWxlPw0KNCkg
ICAgICBXaWxsIHRoZSBkZXBsb3ltZW50IG9mIHRoaXMgeWFuZyBtb2R1bGUgYWlkIHRoZSBtYW5h
Z2VtZW50IG9mIERhdGEgQ2VudGVyIEZhYnJpY3M/DQo1KSAgICAgIERvIHlvdSBzdXBwb3J0IHB1
YmxpY2F0aW9uIG9mIHRoaXMgeWFuZyBtb2R1bGU/DQoNClN1ZSBIYXJlcw0KDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYg
OSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgi
Ow0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk65b6u6L2v6ZuF6buROw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0
IDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5a6L5L2TIjsNCglwYW5vc2Ut
MToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5b6u
6L2v6ZuF6buRIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUg
OCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIg
MTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29M
aXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0
OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9y
bWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCglt
YXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IlZl
cmRhbmEiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDsNCglmb250LXdlaWdodDpub3Jt
YWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IlZlcmRhbmEiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIu
MHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2OTMy
NzA2ODE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjk0
NDQyMTQ0MiA2NzY5ODcwNSA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5
ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNv
LWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGww
OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6
bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4t
bG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlz
dCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsN
Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7
bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0
PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5
b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj5JIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRo
aXMgZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4tRGFuaWFu
IFNoaTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O+W+
rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+
Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWYiPiBaaHVhbmd5YW4gKFlhbikNCjxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buR
JnF1b3Q7LHNhbnMtc2VyaWYiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFu
Pjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvl
vq7ova/pm4Xpu5EmcXVvdDssc2Fucy1zZXJpZiI+IDIwMTg8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmIj7lubQ8c3BhbiBs
YW5nPSJFTi1VUyI+Mjwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTE8L3NwYW4+5pelPHNw
YW4gbGFuZz0iRU4tVVMiPg0KIDExOjE0PGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxh
bmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFNoaWRhbmlhbiAmbHQ7
c2hpZGFuaWFuQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPC9zcGFuPjxiPuS4u+mimDxzcGFuIGxhbmc9
IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEZXOiBbaTJyc10gZHJhZnQt
aWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDEx
LzI4IHRvIDEyLzEyLzIwMTc8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFu
IFs8YSBocmVmPSJtYWlsdG86aGFyaUBwYWNrZXRkZXNpZ24uY29tIj5tYWlsdG86aGFyaUBwYWNr
ZXRkZXNpZ24uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEZlYnJ1YXJ5IDEx
LCAyMDE4IDEwOjA0IEFNPGJyPg0KPGI+VG86PC9iPiBaaHVhbmd5YW4gKFlhbikgJmx0OzxhIGhy
ZWY9Im1haWx0bzp6aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb20iPnpodWFuZ3lhbi56aHVhbmdA
aHVhd2VpLmNvbTwvYT4mZ3Q7OyBTdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJl
c0BuZHpoLmNvbSI+c2hhcmVzQG5kemguY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aTJy
c0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtp
MnJzXSBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSAtIFdH
IExDIGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JIGFtIG5vdCBhd2Fy
ZSBvZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRoaXMgZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPi0gSGFyaTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5pMnJzICZsdDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+aTJycy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj4mZ3Q7DQogb24gYmVoYWxmIG9mIEhhcmloYXJhbiBBbmFudGhh
a3Jpc2huYW4gJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOmhh
cmlAcGFja2V0ZGVzaWduLmNvbSI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0Ij5oYXJpQHBhY2tldGRlc2lnbi5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+V2VkbmVzZGF5LCAyOSBOb3ZlbWJlciAyMDE3IGF0IDEyOjIyPGJyPg0KPGI+
VG86IDwvYj4mcXVvdDtaaHVhbmd5YW4gKFlhbikmcXVvdDsgJmx0Ozwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnpodWFuZ3lhbi56aHVhbmdAaHVhd2VpLmNvbSI+PHNw
YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij56aHVhbmd5YW4uemh1YW5n
QGh1YXdlaS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZndDssIFN1c2FuIEhhcmVzDQogJmx0Ozwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+PHNw
YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5zaGFyZXNAbmR6aC5jb208
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPiZndDssICZxdW90Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEg
aHJlZj0ibWFpbHRvOmkycnNAaWV0Zi5vcmciPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+aTJyc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7DQogJmx0
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOmkycnNAaWV0Zi5vcmci
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+aTJyc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2kycnNdIGRy
YWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IC0gV0cgTEMgZnJv
bSAxMS8yOCB0byAxMi8xMi8yMDE3PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01h
aWxPcmlnaW5hbEJvZHkiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+U3VwcG9ydCBhcyBhIGNvLWF1dGhvci48L3NwYW4+PC9hPjxzcGFuIGxh
bmc9IkVOLUdCIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4tIEhhcmk8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+aTJycyAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBo
cmVmPSJtYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmkycnMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+Jmd0Ow0KIG9uIGJlaGFsZiBvZiAmcXVvdDtaaHVhbmd5YW4gKFlhbikmcXVvdDsgJmx0Ozwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnpodWFuZ3lhbi56aHVhbmdA
aHVhd2VpLmNvbSI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij56
aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZndDs8YnI+DQo8Yj5E
YXRlOiA8L2I+V2VkbmVzZGF5LCAyOSBOb3ZlbWJlciAyMDE3IGF0IDA1OjAzPGJyPg0KPGI+VG86
IDwvYj5TdXNhbiBIYXJlcyAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJt
YWlsdG86c2hhcmVzQG5kemguY29tIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQiPnNoYXJlc0BuZHpoLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jmd0OywgJnF1b3Q7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+PHNw
YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5pMnJzQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOmJsYWNrIj4mcXVvdDsNCiAmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBo
cmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0Ij5pMnJzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDogPC9iPlJlOiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5l
dHdvcmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTc8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JIGFtIG5vdCBhd2FyZSBv
ZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRoaXMgZHJhZnQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdC
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+V2UgaGF2ZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIG1vZGVsIGluIE9ETCB3
aGljaCBpcyB1c2VkIHRvIGhlbHAgbmV0d29yayBtYW5hZ2VtZW50IGluIGRhdGEgY2VudGVyLjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiPlRoZSBtb2RlbCBub3cgaXMgaW4gTk1EQSBzdHlsZS48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj5BcyBhIGNvLWF1dGhvciwgSSBzdXBwb3J0IHRoZSBwdWJs
aWNhdGlvbiBvZiB0aGlzIG1vZGVsLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PkJlc3QgUmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
R0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5ZYW48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TIj7lj5E8L3NwYW4+PC9i
PjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuS7tuS6
ujwvc3Bhbj48L2I+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+
DQogaTJycyBbPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86aTJycy1i
b3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
JnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZl
dGljYSZxdW90OyxzYW5zLXNlcmlmIj5dDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5Luj6KGoPC9zcGFuPjwvYj48Yj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPg0KPC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSZxdW90OyxzYW5zLXNlcmlmIj5TdXNhbiBIYXJlczxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk65a6L5L2TIj7lj5E8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPumAgTwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5pe26Ze0PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm
Ij46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj4NCiAyMDE3PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuW5tDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm
Ij4xMTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7
Ij7mnIg8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtI
ZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+Mjg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pelPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPg0KIDIx
OjU2PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNUyBHb3Ro
aWMmcXVvdDsiPuaUtuS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2Em
cXVvdDssc2Fucy1zZXJpZiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1h
aWx0bzppMnJzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPmkycnNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oyxz
YW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O01TIEdvdGhpYyZxdW90OyI+5Li7PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk65a6L5L2TIj7popg8L3NwYW4+PC9iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LHNhbnMtc2VyaWYiPiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdv
cmstdG9wb2xvZ3kNCiAtIFdHIExDIGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBMQyBvbiB0aGUgSTJS
UyBkcmFmdCBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSBm
cm9tIDExLzI4IHRvIDEyLzEyLzIwMTcuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMt
bmV0d29yay10b3BvbG9neS8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LzwvYT48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5UaGUgYXV0aG9ycyBzaG91bGQgaW5kaWNhdGUgaWYgdGhleSBrbm93IG9mIGFueSBJUFIg
cmVsYXRpbmcgdG8gdGhpcyBkcmFmdC4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBsZWFzZSBjb25zaWRlciBk
dXJpbmcgeW91ciBXRyBMQyByZXZpZXcsIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOg0KPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdC
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tR0IiPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPjEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyI+RG8geW91IGtub3cgb2Yg
YW55IGltcGxlbWVudGF0aW9ucyBvZiB0aGlzIGRyYWZ0Pw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUdCIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tR0IiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyI+RG9lcyB0aGlzIGRy
YWZ0IGFkaGVyZSB0byB0aGUgTmV0d29yayBNYW5hZ2VtZW50IERhdGFzdG9yZSBhcmNoaXRlY3R1
cmUgKE5NREEpPw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQt
aW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gbGFuZz0iRU4tR0IiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMp
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlm
XT48c3BhbiBsYW5nPSJFTi1VUyI+RG8geW91IGtub3cgb2YgYW55IHRlY2huaWNhbCBpc3N1ZXMg
d2l0aCB0aGlzIHlhbmcgbW9kdWxlPw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFb
aWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tR0IiPjxzcGFuIHN0eWxlPSJtc28tbGlz
dDpJZ25vcmUiPjQpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyI+V2lsbCB0aGUgZGVwbG95bWVudCBvZiB0
aGlzIHlhbmcgbW9kdWxlIGFpZCB0aGUgbWFuYWdlbWVudCBvZiBEYXRhIENlbnRlciBGYWJyaWNz
Pw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gbGFuZz0iRU4tR0IiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUpPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBs
YW5nPSJFTi1VUyI+RG8geW91IHN1cHBvcnQgcHVibGljYXRpb24gb2YgdGhpcyB5YW5nIG1vZHVs
ZT8NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPlN1ZSBIYXJlcyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_C250B6B09B281E48AA4BFFA67E48FD66AB8A0EA0nkgeml513mbschi_--


From nobody Sun Feb 11 00:09:13 2018
Return-Path: <nitin_bahadur@yahoo.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 591921241F5 for <i2rs@ietfa.amsl.com>; Sun, 11 Feb 2018 00:09:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level: 
X-Spam-Status: No, score=-2.009 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, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 DodVK46sugoW for <i2rs@ietfa.amsl.com>; Sun, 11 Feb 2018 00:09:11 -0800 (PST)
Received: from sonic310-21.consmr.mail.ne1.yahoo.com (sonic310-21.consmr.mail.ne1.yahoo.com [66.163.186.202]) (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 E7279120713 for <i2rs@ietf.org>; Sun, 11 Feb 2018 00:09:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1518336550; bh=V9eRhVxLHbsqyx7xkons+qXnKCLhY9MEUDRFzxdXYSw=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=l5G54aVF+1jTVKxY5pTlyquce6IFbEmvz19NQE26nxBCno7Vq6MEPVfXHVS/Gfy3MZQikuDzJHvqmtRl8x6lFmSPQS/TujC5IPq5n2BVwceK3r6nCQKw/yonmScEMaIBbOqtDSwa9g3/7daS4HY0Paa3xU7Vm6FFpeGEgURNPlWszYdpi3qHpPjTQ8sL83DoJEw59dPX+ciPQ3rDsynmMnAmuEW1eUQeaaAPKu3+F0BdqmZzcSH6cAzxEO25nHGgTU7+IH1kXube5gPRjDSOYckwR8o3m8A3dSWtn+v+7WQY+QcfkCF/XvshhNP4KJMc7LFv/IIZxR/wFrlW0GtDag==
X-YMail-OSG: aJQvsC0VM1mgRod.qCy9N5pvPqISEBLfcohBrOh0cqA8g49VkPDh6Yj7sTIcfSw x5v5hRyjd.w476mUr04kKbfLDCV15KLsuYFzlAdYjTa8ouc1B2sjtb4Ew0DgwMaQDKyFB7RDm2KE hZs1ebEfUYws63PhM1OVZzGaKXe3Dbudp5ZgHwRHKkDkh_s03gsG1KoKLtJUKzSjdHkibGf34h_x 898Rz0_BPDF8Wmricbga9V_RZsW_dOXYCkZhvEafb_oBV6aiyorblnu9TW6Ts4jHUP48skoo0wOc _rdJIBrtvkH10ttNk6NOXnZh2jhSQSrwTcNbLTPnw3GlXYP.2C7wT75w3ot0HpuPvF7GuFOg4blv xAiHoV49IGeX.2mzShE6z.Go0GstUHRfUod5u_X0NpXvaaFI0cBv0hukLhoSE9v32liIPKzucWIf ydIpe3drAJGBdBAThTm9ykuD8a0M8.g2YiacOX.4QL8LWHcPhuw_MC2XGYatMco6L6umoUJrO.eW 4N4P3S0bmk6YrrjMHt822SdGmdd7t4JbMaQ--
Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sun, 11 Feb 2018 08:09:10 +0000
Received: from smtp234.mail.ne1.yahoo.com (EHLO [192.168.0.113]) ([10.218.253.207]) by smtp404.mail.ne1.yahoo.com (JAMES SMTP Server ) with ESMTPA ID fa99732ba20c98ed1545c68492fb3fbb;  Sun, 11 Feb 2018 08:09:07 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/10.9.0.180116
Date: Sun, 11 Feb 2018 00:09:04 -0800
From: Nitin Bahadur <nitin_bahadur@yahoo.com>
To: Susan Hares <shares@ndzh.com>, <i2rs@ietf.org>
CC: 'Alia Atlas' <akatlas@gmail.com>
Message-ID: <FEE0F71F-59FE-4ED2-AF2E-B1E679B976CF@yahoo.com>
Thread-Topic: Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
References: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com>
In-Reply-To: <001001d3a1c8$f03d80d0$d0b88270$@ndzh.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3601152546_1351315142"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/xf0AelmU1lPXvxFN4sfdmWksIOU>
Subject: Re: [i2rs] Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Feb 2018 08:09:12 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3601152546_1351315142
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

=20

I=E2=80=99m not aware of any IPR related to this draft.

=20

Nitin

=20

From: Susan Hares <shares@ndzh.com>
Date: Friday, February 9, 2018 at 9:10 AM
To: <i2rs@ietf.org>
Cc: 'Alia Atlas' <akatlas@gmail.com>, 'Nitin Bahadur' <nitin_bahadur@yahoo.=
com>
Subject: Missing IPR statements for draft-ietf-i2rs-rib-info-model-13.txt -=
 Urgent

=20

Jan, Sri, and Nitin:=20

=20

I need your IPR statements on draft-ietf-i2rs-rib-info-model-13.txt.  Pleas=
e post the IPR statements in response to this email.   I have Nitin=E2=80=99s IPR =
statements from 07.txt which might work and might not. =20

=20

Alia must have this draft in WG LC.  I need these IPR statements in order t=
o send this to the IESG.=20

=20

Sue Hares=20

=20


--B_3601152546_1351315142
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSe=
ction1><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I=E2=80=99m not =
aware of any IPR related to this draft.<o:p></o:p></p><p class=3DMsoNormal><o:=
p>&nbsp;</o:p></p><p class=3DMsoNormal>Nitin<o:p></o:p></p><p class=3DMsoNormal>=
<o:p>&nbsp;</o:p></p><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;=
padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-size:12.0=
pt;color:black'>From: </span></b><span style=3D'font-size:12.0pt;color:black'>=
Susan Hares &lt;shares@ndzh.com&gt;<br><b>Date: </b>Friday, February 9, 2018=
 at 9:10 AM<br><b>To: </b>&lt;i2rs@ietf.org&gt;<br><b>Cc: </b>'Alia Atlas' &=
lt;akatlas@gmail.com&gt;, 'Nitin Bahadur' &lt;nitin_bahadur@yahoo.com&gt;<br=
><b>Subject: </b>Missing IPR statements for draft-ietf-i2rs-rib-info-model-1=
3.txt - Urgent<o:p></o:p></span></p></div><div><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p></div><p class=3DMsoNormal><a name=3D"_MailOriginalBody">Jan, Sri, an=
d Nitin: <o:p></o:p></a></p><p class=3DMsoNormal><span style=3D'mso-bookmark:_Ma=
ilOriginalBody'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
mso-bookmark:_MailOriginalBody'>I need your IPR statements on draft-ietf-i2r=
s-rib-info-model-13.txt.&nbsp; Please post the IPR statements in response to=
 this email.&nbsp; &nbsp;I have Nitin=E2=80=99s IPR statements from 07.txt which m=
ight work and might not.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'mso-bookmark:_MailOriginalBody'>&nbsp;<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBody'>Alia must have this=
 draft in WG LC.&nbsp; I need these IPR statements in order to send this to =
the IESG. <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'mso-bookmark=
:_MailOriginalBody'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'mso-bookmark:_MailOriginalBody'>Sue Hares <o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBody'>&nbsp;<o:p></o:p></s=
pan></p></div></body></html>

--B_3601152546_1351315142--



From nobody Sun Feb 11 01:53:45 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AD3C4126B7E; Sun, 11 Feb 2018 01:53:43 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2rs@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151834282367.17178.9798052242842053856@ietfa.amsl.com>
Date: Sun, 11 Feb 2018 01:53:43 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/qTCG1GqKonPYdFUpjoZp5Vml6xM>
Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-05.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Feb 2018 09:53:43 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System WG of the IETF.

        Title           : A YANG Data Model for Fabric Topology in Data Center Networks
        Authors         : Yan Zhuang
                          Danian Shi
                          Rong Gu
                          Hariharan Ananthakrishnan
	Filename        : draft-ietf-i2rs-yang-dc-fabric-network-topology-05.txt
	Pages           : 29
	Date            : 2018-02-11

Abstract:
   This document defines a YANG data model for fabric topology in Data
   Center Network.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-05
https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-dc-fabric-network-topology-05


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

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


From nobody Sun Feb 11 02:14:50 2018
Return-Path: <zhuangyan.zhuang@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA90B124D37; Sun, 11 Feb 2018 02:14:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.23
X-Spam-Level: 
X-Spam-Status: No, score=-4.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 kRRkVTKp8y5Q; Sun, 11 Feb 2018 02:14:47 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C5B11201FA; Sun, 11 Feb 2018 02:14:47 -0800 (PST)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id ACF2B2EFF627E; Sun, 11 Feb 2018 10:14:43 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.361.1; Sun, 11 Feb 2018 10:14:44 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.231]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Sun, 11 Feb 2018 18:14:37 +0800
From: "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>
To: Alia Atlas <akatlas@gmail.com>, "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org" <draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org>
Thread-Topic: AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-04
Thread-Index: AQHTofVGfyOvTTixb0avQ+TlNbVRfqOe+KQQ
Date: Sun, 11 Feb 2018 10:14:36 +0000
Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF8785A969B0F3@nkgeml513-mbs.china.huawei.com>
References: <CAG4d1rfcZWbO2h2E+_Xd5-r7q+qOaEKgF9bJRiqGNng1-ny6fQ@mail.gmail.com>
In-Reply-To: <CAG4d1rfcZWbO2h2E+_Xd5-r7q+qOaEKgF9bJRiqGNng1-ny6fQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.170.230]
Content-Type: multipart/alternative; boundary="_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A969B0F3nkgeml513mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/FTBHlQQD_xZH8msK2j9fHzCD5tM>
Subject: Re: [i2rs] AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-04
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Feb 2018 10:14:50 -0000

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

SGkgQWxpYSwNCg0KVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzfiBBIG5ldyByZXZpc2lvbiBo
YXMgYmVlbiBwdWJsaXNoZWQgdG8gcmVzb2x2ZSB5b3VyIGNvbW1lbnRzLg0KRGV0YWlsZWQgcmVz
cG9uc2VzIGFzIGJlbG93Lg0KDQpCZXN0IFJlZ2FyZHMsDQoNCllhbg0KDQpGcm9tOiBBbGlhIEF0
bGFzIFttYWlsdG86YWthdGxhc0BnbWFpbC5jb21dDQpTZW50OiBTYXR1cmRheSwgRmVicnVhcnkg
MTAsIDIwMTggNjoyOCBBTQ0KVG86IGkycnNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtaTJycy15YW5n
LWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5QGlldGYub3JnDQpTdWJqZWN0OiBBRCByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3ktMDQNCg0K
QXMgaXMgY3VzdG9tYXJ5LCBJIGhhdmUgZG9uZSBteSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1p
MnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kuICBGaXJzdCwgSSB3b3VsZCBsaWtl
IHRvIHRoYW5rIHRoZSBhdXRob3JzIC0gWWFuIFpodWFuZywgRGFuaWFuIFNoaSwgUm9uZyBHdSwg
YW5kIEhhcmkgQW5hbnRoYWtyaXNobmFuIC0gZm9yIHRoZWlyIGV4Y2VsbGVudCBhbmQgcXVpY2sg
d29yayBvbiB0aGlzIGRvY3VtZW50Lg0KDQpJIGRvIGhhdmUgYSBmZXcgbWlub3IgY29tbWVudHMg
YmVsb3csIHRoYXQgY2FuIGJlIGhhbmRsZWQgd2hpbGUgdGhlIGRvY3VtZW50IGlzIGluIElFVEYg
TGFzdCBDYWxsIC0gdGhvdWdoIHNvb25lciBpcyBiZXR0ZXIuICBXaGVuIHRoZSBsYXN0IGF1dGhv
ciByZXNwb25zZXMgYXJvdW5kIElQUiBub3RpZmljYXRpb25zIGFyZSByZWNlaXZlZCwgU3VlIHdp
bGwgcGFzcyB0aGlzIHRvIG1lIGFuZCBJJ2xsIHB1dCBpdCBpbnRvIElFVEYgTGFzdCBDYWxsLiAg
SSBleHBlY3QgaXQgdG8gYmUgb24gdGhlIElFU1QgdGVsZWNoYXQgb24gTWFyY2ggOC4NCg0KTWlu
b3I6DQoNCjEpIEluIHRoZSBJbnRyb2R1Y3Rpb246ICIgbWF5IGltcGxlbWVudCBhIHRlY2huaXF1
ZQ0KICAgICBkaXNjdXNzZWQgaW4gTlZPMyBXRywgc3VjaCBhcyBHUEUgW0ktRC4gZHJhZnQtaWV0
Zi1udm8zLXZ4bGFuLWdwZV0uIg0KICAgVW5sZXNzIHRoZXJlIGlzIGEgc3Ryb25nIG1vdGl2YXRp
b24gZm9yIHJlZmVycmluZyB0byBWWExBTi1HUEUsIHBsZWFzZQ0KICAgcmVmZXIgdG8gR2VuZXZl
IGluc3RlYWQ7IHRoYXQgaXMgdGhlIFN0YW5kYXJkcyBUcmFjayBlbmNhcHN1bGF0aW9uIHRoYXQN
CiAgIE5WTzMgaXMgZG9pbmcuDQpZOiBHZW5ldmUgaXMgdXNlZCBpbnN0ZWFkIOKYui4NCg0KMikg
Q2FuIGEgZGV2aWNlIGhhdmUgYSByb2xlIHRoYXQgaXMgYm90aCBzcGluZSBhbmQgYm9yZGVyIG9y
IGJvdGggbGVhZiBhbmQgYm9yZGVyPw0KICBBcyBkZWZpbmVkLCBJIGRvbid0IHNlZSB0aGF0IGFz
IHBvc3NpYmxlIC0gYnV0IGl0J3MganVzdCBhIG1hdHRlciBvZiBhbm90aGVyDQogZGV2aWNlLXJv
bGUuICBJcyB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoZSBnYXRld2F5IG1vZGUgZGV0ZXJtaW5lcyB3
aGV0aGVyDQpib3JkZXIgbWVhbnMgYWxzbyBzcGluZSBvciBhbHNvIGxlYWY/DQpZOiBUaGFua3Ms
IHdlIGNvcnJlY3RlZCB0aGUgZGVmaW5pdGlvbiBvZiDigJhyb2xl4oCZLiBJdCBpcyBub3cgZGVm
aW5lZCBhcyDigJxsZWFmLWxpc3TigJ0gd2hpY2ggY2FuIGluY2x1ZGUgYm90aCB0d28gaWRlbnRp
dGllcyBlLmcuIGxlYWYgYW5kIGJvcmRlci4NClRvIHlvdXIgcXVlc3Rpb24sIGEgc3BpbmUgY2Fu
IGJlIHRoZSBnYXRld2F5IHdoaWxlIGEgYm9yZGVyIGNhbiBiZSBwbGFjZWQgb24gYSBsZWFmIGlm
IHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3Igd2FudHPigKYNCg0KIDMpIGxlYWYgdHJhZmZpYy1i
ZWhhdmlvciB7DQogICAgICAgICAgICB0eXBlIGVudW1lcmF0aW9uIHsNCiAgICAgICAgICAgICAg
ICBlbnVtIG5vcm1hbCB7DQogICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJOb3JtYWwi
Ow0KICBXaGF0IGlzICJOb3JtYWwiPyAgSXMgdGhpcyBzaG9ydGVzdC1wYXRoIGZpcnN0PyAgT3Ig
bW9yZSBmbGV4aWJsZT8gIEEgZmV3IG1vcmUgd29yZHMgb2YgZGVzY3JpcHRpb24NCndvdWxkIGJl
IGhlbHBmdWwuDQpZOiBBZGRlZC4gVGhlIG5vcm1hbCBiZWhhdmlvciBpcyB0aGF0IHRoZXJlIGlz
IG5vIHBvbGljeSBlbmZvcmNlZCB0byB0cmFmZmljc+KApg0KNCkgIGNvbnRhaW5lciB2bmktY2Fw
YWNpdHkgew0KICAgICAgICAgZGVzY3JpcHRpb24gIk51bWJlciBvZiB2bmlzIHRoYXQgdGhlIGZh
YnJpYyBoYXMiOw0KQ291bGQgeW91IHBsZWFzZSBleHBhbmQgVk5JIGFuZCBwcm92aWRlIGEgcmVm
ZXJlbmNlIChHZW5ldmUgb3IgVlhMQU4gb3IgTlZPMyBBcmNoaXRlY3R1cmUgaXMgZmluZSk/DQpZ
OiBUaGFuayB5b3UuIEV4cGFuZGVkIFZOSSBhbmQgcHJvdmlkZWQgYSByZWZlcmVuY2UgdG8gVlhM
QU4uDQoNCjUpICBJIGRvbid0IHNlZSBbSS1ELmRyYWZ0LWlldGYtbnZvMy12eGxhbi1ncGVdIGFz
IGEgbm9ybWF0aXZlIHJlZmVyZW5jZS4gIFBlcmhhcHMgaXQgaXMgaW5mb3JtYXRpdmUgLSBidXQg
b25seSBtZW50aW9uZWQgaW4gdGhlIGludHJvZHVjdGlvbiBhbmQgSSdtIHN1Z2dlc3RpbmcgY2hh
bmdpbmcgdG8gcmVmZXIgdG8gR2VuZXZlLg0KDQpZOiBHZW5ldmUgaXMgYWRkZWQgYXMgYSBub3Jt
YXRpdmUgcmVmZXJlbmNlLg0KDQpOaXRzOg0KDQphKSAgZGVzY3JpcHRpb24gIkxpbmtzIHRoYXQg
aW5jbHVkZSB3aXRoaW4gYSBmYWJyaWMuIjsgIGNoYW5nZSB0byAiTGlua3MgdGhhdCBhcmUgaW5j
bHVkZWQgd2l0aGluIHRoZSBmYWJyaWMiDQoNCmIpICBkZXNjcmlwdGlvbiAiUG9ydHMgdGhhdCBp
bmNsdWRlIGluIHRoZSBmYWJyaWMuIjsgIGNoYW5nZSB0byAiUG9ydHMgdGhhdCBhcmUgaW5jbHVk
ZWQgd2l0aGluIHRoZSAgZmFicmljIg0KDQpjKSBkZXNjcmlwdGlvbiAiQXVnbWVudGF0aW9uIGZv
ciBmYWJyaWMgbm9kZXMgY3JlYXRlZCBieSBmYWFzLiI7ICBwbGVhc2UgZXhwYW5kICJmYWFzIiAg
SXQgaXNuJ3QgZGVmaW5lZCBvciB1c2VkIGVsc2V3aGVyZS4gIFBlcmhhcHMgaXQgaXMgIkZhYnJp
YyBBcyBBIFNlcnZpY2UiPw0KWTogeWVz4pi6IGFuZCB0aGFuayB5b3UgZm9yIHRoZSBuaXRzLg0K
DQpSZWdhcmRzLA0KQWxpYQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov
KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5n
czsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9
kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9u
cyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46
MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjoj
MUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAu
MHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgQWxpYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50c34gQSBuZXcgcmV2aXNp
b24gaGFzIGJlZW4gcHVibGlzaGVkIHRvIHJlc29sdmUgeW91ciBjb21tZW50cy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+RGV0YWlsZWQgcmVzcG9uc2VzIGFzIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WWFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEFsaWEgQXRsYXMgW21haWx0bzph
a2F0bGFzQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgRmVicnVhcnkg
MTAsIDIwMTggNjoyOCBBTTxicj4NCjxiPlRvOjwvYj4gaTJyc0BpZXRmLm9yZzsgZHJhZnQtaWV0
Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3lAaWV0Zi5vcmc8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1u
ZXR3b3JrLXRvcG9sb2d5LTA0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFzIGlzIGN1c3RvbWFyeSwgSSBoYXZlIGRvbmUgbXkgQUQgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LiZuYnNwOyBGaXJzdCwg
SSB3b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBhdXRob3JzIC0mbmJzcDtZYW4gWmh1YW5nLCBEYW5p
YW4gU2hpLCBSb25nIEd1LCBhbmQgSGFyaSBBbmFudGhha3Jpc2huYW4gLSBmb3IgdGhlaXIgZXhj
ZWxsZW50IGFuZCBxdWljayB3b3JrIG9uDQogdGhpcyBkb2N1bWVudC48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkbyBoYXZlIGEgZmV3IG1p
bm9yIGNvbW1lbnRzIGJlbG93LCB0aGF0IGNhbiBiZSBoYW5kbGVkIHdoaWxlIHRoZSBkb2N1bWVu
dCBpcyBpbiBJRVRGIExhc3QgQ2FsbCAtIHRob3VnaCBzb29uZXIgaXMgYmV0dGVyLiZuYnNwOyBX
aGVuIHRoZSBsYXN0IGF1dGhvciByZXNwb25zZXMgYXJvdW5kIElQUiBub3RpZmljYXRpb25zIGFy
ZSByZWNlaXZlZCwgU3VlIHdpbGwgcGFzcyB0aGlzIHRvIG1lIGFuZCBJJ2xsIHB1dCBpdA0KIGlu
dG8gSUVURiBMYXN0IENhbGwuJm5ic3A7IEkgZXhwZWN0IGl0IHRvIGJlIG9uIHRoZSBJRVNUIHRl
bGVjaGF0IG9uIE1hcmNoIDguJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1pbm9yOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xKSBJbiB0aGUgSW50cm9kdWN0aW9uOiAmcXVvdDsg
bWF5IGltcGxlbWVudCBhIHRlY2huaXF1ZTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ZGlzY3Vz
c2VkIGluIE5WTzMgV0csIHN1Y2ggYXMgR1BFIFtJLUQuIGRyYWZ0LWlldGYtbnZvMy12eGxhbi1n
cGVdLiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7ICZuYnNwO1VubGVzcyB0aGVyZSBpcyBhIHN0cm9uZyBtb3RpdmF0aW9uIGZv
ciByZWZlcnJpbmcgdG8gVlhMQU4tR1BFLCBwbGVhc2UmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtyZWZlciB0byBH
ZW5ldmUgaW5zdGVhZDsgdGhhdCBpcyB0aGUgU3RhbmRhcmRzIFRyYWNrIGVuY2Fwc3VsYXRpb24g
dGhhdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7ICZuYnNwO05WTzMgaXMgZG9pbmcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WTogR2Vu
ZXZlIGlzIHVzZWQgaW5zdGVhZCA8L3NwYW4+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
Pi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MikgQ2FuIGEgZGV2aWNlIGhhdmUgYSByb2xl
IHRoYXQgaXMgYm90aCBzcGluZSBhbmQgYm9yZGVyIG9yIGJvdGggbGVhZiBhbmQgYm9yZGVyPzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
IEFzIGRlZmluZWQsIEkgZG9uJ3Qgc2VlIHRoYXQgYXMgcG9zc2libGUgLSBidXQgaXQncyBqdXN0
IGEgbWF0dGVyIG9mIGFub3RoZXImbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwO2RldmljZS1yb2xlLiZuYnNwOyBJcyB0aGUgYXNz
dW1wdGlvbiB0aGF0IHRoZSBnYXRld2F5IG1vZGUgZGV0ZXJtaW5lcyB3aGV0aGVyPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1p
bmRlbnQ6Ni4wcHQiPmJvcmRlciBtZWFucyBhbHNvIHNwaW5lIG9yIGFsc28gbGVhZj88bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5ZOiBUaGFua3MsIHdlIGNvcnJlY3RlZCB0aGUgZGVmaW5pdGlvbiBvZiDigJhyb2xl4oCZ
LiBJdCBpcyBub3cgZGVmaW5lZCBhcyDigJxsZWFmLWxpc3TigJ0gd2hpY2ggY2FuIGluY2x1ZGUg
Ym90aCB0d28gaWRlbnRpdGllcyBlLmcuIGxlYWYgYW5kIGJvcmRlci4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UbyB5b3VyIHF1ZXN0aW9uLCBhIHNwaW5lIGNhbiBiZSB0aGUgZ2F0ZXdheSB3aGlsZSBh
IGJvcmRlciBjYW4gYmUgcGxhY2VkIG9uIGEgbGVhZiBpZiB0aGUgbmV0d29yayBhZG1pbmlzdHJh
dG9yIHdhbnRz4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDszKSZuYnNwO2xlYWYgdHJhZmZpYy1iZWhhdmlvciB7PGJy
Pg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdHlwZSBlbnVtZXJh
dGlvbiB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyBlbnVtIG5vcm1hbCB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlc2NyaXB0aW9uICZx
dW90O05vcm1hbCZxdW90Ozs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyBXaGF0IGlzICZxdW90O05vcm1hbCZxdW90Oz8mbmJzcDsgSXMg
dGhpcyBzaG9ydGVzdC1wYXRoIGZpcnN0PyZuYnNwOyBPciBtb3JlIGZsZXhpYmxlPyZuYnNwOyBB
IGZldyBtb3JlIHdvcmRzIG9mIGRlc2NyaXB0aW9uJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQ7dGV4dC1pbmRlbnQ6Ni4wcHQiPndvdWxkIGJlIGhlbHBmdWwuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5ZOiBBZGRlZC4gVGhlIG5vcm1hbCBiZWhhdmlvciBpcyB0
aGF0IHRoZXJlIGlzIG5vIHBvbGljeSBlbmZvcmNlZCB0byB0cmFmZmljc+KApjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjQpJm5ic3A7
IGNvbnRhaW5lciB2bmktY2FwYWNpdHkgeyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO2Rlc2NyaXB0aW9uICZxdW90O051bWJlciBvZiB2bmlzIHRoYXQgdGhlIGZhYnJpYyBoYXMm
cXVvdDs7IDxvOnA+DQo8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6Ni4wcHQiPkNvdWxkIHlvdSBwbGVhc2UgZXhwYW5kIFZO
SSBhbmQgcHJvdmlkZSBhIHJlZmVyZW5jZSAoR2VuZXZlIG9yIFZYTEFOIG9yIE5WTzMgQXJjaGl0
ZWN0dXJlIGlzIGZpbmUpPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlk6IFRoYW5rIHlvdS4gRXhwYW5kZWQgVk5JIGFu
ZCBwcm92aWRlZCBhIHJlZmVyZW5jZSB0byBWWExBTi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjUpJm5ic3A7IEkgZG9uJ3Qgc2Vl
IFtJLUQuZHJhZnQtaWV0Zi1udm8zLXZ4bGFuLWdwZV0gYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNl
LiZuYnNwOyBQZXJoYXBzIGl0IGlzIGluZm9ybWF0aXZlIC0gYnV0IG9ubHkgbWVudGlvbmVkIGlu
IHRoZSBpbnRyb2R1Y3Rpb24gYW5kIEknbSBzdWdnZXN0aW5nIGNoYW5naW5nIHRvIHJlZmVyIHRv
IEdlbmV2ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlk6IEdlbmV2ZSBpcyBhZGRlZCBhcyBh
IG5vcm1hdGl2ZSByZWZlcmVuY2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5OaXRzOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hKSZuYnNwOyBkZXNjcmlwdGlvbiAmcXVvdDtM
aW5rcyB0aGF0IGluY2x1ZGUgd2l0aGluIGEgZmFicmljLiZxdW90OzsmbmJzcDsgY2hhbmdlIHRv
ICZxdW90O0xpbmtzIHRoYXQgYXJlIGluY2x1ZGVkIHdpdGhpbiB0aGUgZmFicmljJnF1b3Q7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmIpJm5i
c3A7IGRlc2NyaXB0aW9uICZxdW90O1BvcnRzIHRoYXQgaW5jbHVkZSBpbiB0aGUgZmFicmljLiZx
dW90OzsmbmJzcDsgY2hhbmdlIHRvICZxdW90O1BvcnRzIHRoYXQgYXJlIGluY2x1ZGVkIHdpdGhp
biB0aGUmbmJzcDsgZmFicmljJnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPmMpJm5ic3A7ZGVzY3JpcHRpb24gJnF1b3Q7QXVnbWVudGF0
aW9uIGZvciBmYWJyaWMgbm9kZXMgY3JlYXRlZCBieSBmYWFzLiZxdW90OzsmbmJzcDsgcGxlYXNl
IGV4cGFuZCAmcXVvdDtmYWFzJnF1b3Q7Jm5ic3A7IEl0IGlzbid0IGRlZmluZWQgb3IgdXNlZCBl
bHNld2hlcmUuJm5ic3A7IFBlcmhhcHMgaXQgaXMgJnF1b3Q7RmFicmljIEFzIEEgU2VydmljZSZx
dW90Oz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5ZOiB5ZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPg0KIGFuZCB0aGFuayB5b3UgZm9yIHRoZSBuaXRzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkFsaWE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A969B0F3nkgeml513mbschi_--


From nobody Sun Feb 11 04:18:16 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8235126BFD; Sun, 11 Feb 2018 04:18:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 6tECY_CyF0fn; Sun, 11 Feb 2018 04:18:11 -0800 (PST)
Received: from mail-ot0-x22e.google.com (mail-ot0-x22e.google.com [IPv6:2607:f8b0:4003:c0f::22e]) (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 AB4871200E5; Sun, 11 Feb 2018 04:18:11 -0800 (PST)
Received: by mail-ot0-x22e.google.com with SMTP id f56so11695099otj.13; Sun, 11 Feb 2018 04:18:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6DEDGIDAzejEafS2BBwo5bEAhZ3fAJtmcJCJE+IcRhM=; b=nZVS6vZitR7aQ9bdwv5Ofr0LCgc/rBwYZJknKb65FzFePGXhC5c8MizLEW8IZVPMBp NWGbGgsR0JqMExD9bZ/ct1G7yEVNsrSAsNQftfjVIhsqlMKIpSwDA6Dvyba+cniZq2m8 Bx1Ggf68zjBYi7K3doBq4wDXaIaSsg0M10EZpZoJUd6zmp1rtel53A6uEi+5du3Wq/FK TDrKq/9C45Mc2P3uBzG26jamLVzt5HcZ74o2uR6oSF1kWfTJUh+cCUnDnk2Pq8zrMwA3 ZwfwDW+hhYx2gqlnBTw3oR57DNIyB6iJ8nKeQ6iBLELpwWdHq8W6LsNyWXzMthBrSGME ulyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6DEDGIDAzejEafS2BBwo5bEAhZ3fAJtmcJCJE+IcRhM=; b=fp9UiEM6bwHF0cgoHjSqEAn2JWWFYyT5cVLfpKikKGi0HCvHdFAYiSeWain7NbUM2A jaub2xr391pnj5ymvUQGAv3oHYCrWJzf1xEYdQCM1PQ3aE5V/pv42gGGY4SNmvE7/aSP ydyK/OAjcDe0BSqD0r1Fez4VXHMzxTiRUNdYdriynQrroTedK1PSWLPbzU55uwlkwEwI aqdgUSesm1YH1rM4KBIc0XO6ljibWtiu6R+LufXLfW86ux+SamuzcFn3znpIddrDxYtH 5d+qtb5TA2x+DpMm+eJ6mFrhfzaeL4FYkhbNJg09mWzeTCXcl0ivRIA01TmkJOkHtY1t bw5g==
X-Gm-Message-State: APf1xPAg3PXlPYP5jJOrEfme41kRiACZyAzfStdMSbYb52qw0M6SC+7o JJesmomtfdnQjzVBdTs5UfRqrwQF55EIUWf/BVU=
X-Google-Smtp-Source: AH8x225C5t3sQ1qOMPHC3KK8ZASSFatSFXp+ZHnaqRM4LWmS77EayTlPusF18/DhWS/SNgPnh3aIQGWF/Id5D+ekMIY=
X-Received: by 10.157.17.43 with SMTP id g40mr6949814ote.362.1518351490789; Sun, 11 Feb 2018 04:18:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.40.246 with HTTP; Sun, 11 Feb 2018 04:18:09 -0800 (PST)
Received: by 10.157.40.246 with HTTP; Sun, 11 Feb 2018 04:18:09 -0800 (PST)
In-Reply-To: <9B4BC45FDEDDD84F813E9E4A5BAF8785A969B0F3@nkgeml513-mbs.china.huawei.com>
References: <CAG4d1rfcZWbO2h2E+_Xd5-r7q+qOaEKgF9bJRiqGNng1-ny6fQ@mail.gmail.com> <9B4BC45FDEDDD84F813E9E4A5BAF8785A969B0F3@nkgeml513-mbs.china.huawei.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Sun, 11 Feb 2018 07:18:09 -0500
Message-ID: <CAG4d1rdvW6tny-8H-pZW+Pd4-ENv9onk-g8fEsPtER22N-kgBA@mail.gmail.com>
To: "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>
Cc: i2rs@ietf.org, "draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org" <draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org>
Content-Type: multipart/alternative; boundary="001a113defaa40b52a0564eec1b6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/P6FdZEVa88OS40WswQt1W4tIK3Q>
Subject: Re: [i2rs] AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-04
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Feb 2018 12:18:14 -0000

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

Thank you for the revision.
Given that Geneve is just an example, please have it as an Informative
reference.  Otherwise, this work will not issue as an RFC until Geneve does
and that tight a coupling kids not needed.

Regards,
Alia

On Feb 11, 2018 5:14 AM, "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>
wrote:

> Hi Alia,
>
>
>
> Thank you for your comments~ A new revision has been published to resolve
> your comments.
>
> Detailed responses as below.
>
>
>
> Best Regards,
>
>
>
> Yan
>
>
>
> *From:* Alia Atlas [mailto:akatlas@gmail.com]
> *Sent:* Saturday, February 10, 2018 6:28 AM
> *To:* i2rs@ietf.org; draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf=
.
> org
> *Subject:* AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-0=
4
>
>
>
> As is customary, I have done my AD review of draft-ietf-i2rs-yang-dc-fabr=
ic-network-topology.
> First, I would like to thank the authors - Yan Zhuang, Danian Shi, Rong G=
u,
> and Hari Ananthakrishnan - for their excellent and quick work on this
> document.
>
>
>
> I do have a few minor comments below, that can be handled while the
> document is in IETF Last Call - though sooner is better.  When the last
> author responses around IPR notifications are received, Sue will pass thi=
s
> to me and I'll put it into IETF Last Call.  I expect it to be on the IEST
> telechat on March 8.
>
>
>
> Minor:
>
>
>
> 1) In the Introduction: " may implement a technique
>      discussed in NVO3 WG, such as GPE [I-D. draft-ietf-nvo3-vxlan-gpe]."
>
>    Unless there is a strong motivation for referring to VXLAN-GPE, please
>
>    refer to Geneve instead; that is the Standards Track encapsulation tha=
t
>
>    NVO3 is doing.
>
> Y: Geneve is used instead J.
>
>
>
> 2) Can a device have a role that is both spine and border or both leaf an=
d
> border?
>
>   As defined, I don't see that as possible - but it's just a matter of
> another
>
>  device-role.  Is the assumption that the gateway mode determines whether
>
> border means also spine or also leaf?
>
> Y: Thanks, we corrected the definition of =E2=80=98role=E2=80=99. It is n=
ow defined as
> =E2=80=9Cleaf-list=E2=80=9D which can include both two identities e.g. le=
af and border.
>
> To your question, a spine can be the gateway while a border can be placed
> on a leaf if the network administrator wants=E2=80=A6
>
>
>
>  3) leaf traffic-behavior {
>             type enumeration {
>                 enum normal {
>                     description "Normal";
>
>   What is "Normal"?  Is this shortest-path first?  Or more flexible?  A
> few more words of description
>
> would be helpful.
>
> Y: Added. The normal behavior is that there is no policy enforced to
> traffics=E2=80=A6
>
> 4)  container vni-capacity {
>
>          description "Number of vnis that the fabric has";
>
> Could you please expand VNI and provide a reference (Geneve or VXLAN or
> NVO3 Architecture is fine)?
>
> Y: Thank you. Expanded VNI and provided a reference to VXLAN.
>
>
>
> 5)  I don't see [I-D.draft-ietf-nvo3-vxlan-gpe] as a normative
> reference.  Perhaps it is informative - but only mentioned in the
> introduction and I'm suggesting changing to refer to Geneve.
>
>
>
> Y: Geneve is added as a normative reference.
>
>
>
> Nits:
>
>
>
> a)  description "Links that include within a fabric.";  change to "Links
> that are included within the fabric"
>
>
>
> b)  description "Ports that include in the fabric.";  change to "Ports
> that are included within the  fabric"
>
>
>
> c) description "Augmentation for fabric nodes created by faas.";  please
> expand "faas"  It isn't defined or used elsewhere.  Perhaps it is "Fabric
> As A Service"?
>
> Y: yesJ and thank you for the nits.
>
>
>
> Regards,
>
> Alia
>

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

<div dir=3D"auto">Thank you for the revision.<div dir=3D"auto">Given that G=
eneve is just an example, please have it as an Informative reference.=C2=A0=
 Otherwise, this work will not issue as an RFC until Geneve does and that t=
ight a coupling kids not needed.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Regards,</div><div dir=3D"auto">Alia</div></div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Feb 11, 2018 5:14 AM, &quot;Zhu=
angyan (Yan)&quot; &lt;<a href=3D"mailto:zhuangyan.zhuang@huawei.com">zhuan=
gyan.zhuang@huawei.com</a>&gt; wrote:<br type=3D"attribution"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_7272325544219415106WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Alia,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thank you for your comments~ A new re=
vision has been published to resolve your comments.<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Detailed responses as below.<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Best Regards,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Yan<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Alia Atlas [mailto:<a href=3D"=
mailto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>]
<br>
<b>Sent:</b> Saturday, February 10, 2018 6:28 AM<br>
<b>To:</b> <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org=
</a>; <a href=3D"mailto:draft-ietf-i2rs-yang-dc-fabric-network-topology@iet=
f.org" target=3D"_blank">draft-ietf-i2rs-yang-dc-<wbr>fabric-network-topolo=
gy@ietf.<wbr>org</a><br>
<b>Subject:</b> AD review of draft-ietf-i2rs-yang-dc-<wbr>fabric-network-to=
pology-04<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">As is customary, I have done my AD review of draft-i=
etf-i2rs-yang-dc-<wbr>fabric-network-topology.=C2=A0 First, I would like to=
 thank the authors -=C2=A0Yan Zhuang, Danian Shi, Rong Gu, and Hari Anantha=
krishnan - for their excellent and quick work on
 this document.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I do have a few minor comments below, that can be ha=
ndled while the document is in IETF Last Call - though sooner is better.=C2=
=A0 When the last author responses around IPR notifications are received, S=
ue will pass this to me and I&#39;ll put it
 into IETF Last Call.=C2=A0 I expect it to be on the IEST telechat on March=
 8.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Minor:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) In the Introduction: &quot; may implement a techn=
ique<br>
=C2=A0 =C2=A0 =C2=A0discussed in NVO3 WG, such as GPE [I-D. draft-ietf-nvo3=
-vxlan-gpe].&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0Unless there is a strong motivation for=
 referring to VXLAN-GPE, please=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0refer to Geneve instead; that is the St=
andards Track encapsulation that<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0NVO3 is doing.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Y: Geneve is used inst=
ead </span>
<span style=3D"font-family:Wingdings;color:#1f497d">J</span><span style=3D"=
color:#1f497d">.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal">2) Can a device have a role that is both spine and b=
order or both leaf and border?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 As defined, I don&#39;t see that as possible =
- but it&#39;s just a matter of another=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0device-role.=C2=A0 Is the assumption that the =
gateway mode determines whether<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"text-indent:6.0pt">border means also spine =
or also leaf?<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Y: Thanks, we corrected the definitio=
n of =E2=80=98role=E2=80=99. It is now defined as =E2=80=9Cleaf-list=E2=80=
=9D which can include both two identities e.g. leaf and border.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">To your question, a spine can be the =
gateway while a border can be placed on a leaf if the network administrator=
 wants=E2=80=A6<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A03)=C2=A0leaf traffic-behavior {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type enumeration {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 enum normal {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 descr=
iption &quot;Normal&quot;;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 What is &quot;Normal&quot;?=C2=A0 Is this sho=
rtest-path first?=C2=A0 Or more flexible?=C2=A0 A few more words of descrip=
tion=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;text-indent:6.0pt">wou=
ld be helpful.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Y: Add=
ed. The normal behavior is that there is no policy enforced to traffics=E2=
=80=A6<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal">4)=C2=A0 container vni-capacity {=C2=A0<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;=
Number of vnis that the fabric has&quot;; <u></u>
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"text-indent:6.0pt">Could you please expand =
VNI and provide a reference (Geneve or VXLAN or NVO3 Architecture is fine)?=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Y: Thank you. Expanded VNI and provid=
ed a reference to VXLAN.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">5)=C2=A0 I don&#39;t see [I-D.draft-ietf-nvo3-vxlan-=
<wbr>gpe] as a normative reference.=C2=A0 Perhaps it is informative - but o=
nly mentioned in the introduction and I&#39;m suggesting changing to refer =
to Geneve.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Y: Geneve is added as =
a normative reference.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Nits:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">a)=C2=A0 description &quot;Links that include within=
 a fabric.&quot;;=C2=A0 change to &quot;Links that are included within the =
fabric&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">b)=C2=A0 description &quot;Ports that include in the=
 fabric.&quot;;=C2=A0 change to &quot;Ports that are included within the=C2=
=A0 fabric&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">c)=C2=A0description &quot;Augmentation for fabric no=
des created by faas.&quot;;=C2=A0 please expand &quot;faas&quot;=C2=A0 It i=
sn&#39;t defined or used elsewhere.=C2=A0 Perhaps it is &quot;Fabric As A S=
ervice&quot;?<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Y: yes</span><span style=3D"font-size=
:11.0pt;font-family:Wingdings;color:#1f497d">J</span><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">
 and thank you for the nits.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Alia<u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--001a113defaa40b52a0564eec1b6--


From nobody Sun Feb 11 19:37:40 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A4D5E120724; Sun, 11 Feb 2018 19:37:35 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2rs@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151840665565.8191.5146485656616162276@ietfa.amsl.com>
Date: Sun, 11 Feb 2018 19:37:35 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/m9f88Tv0GM479FmdXch0lwrHc4g>
Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-06.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Feb 2018 03:37:36 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System WG of the IETF.

        Title           : A YANG Data Model for Fabric Topology in Data Center Networks
        Authors         : Yan Zhuang
                          Danian Shi
                          Rong Gu
                          Hariharan Ananthakrishnan
	Filename        : draft-ietf-i2rs-yang-dc-fabric-network-topology-06.txt
	Pages           : 29
	Date            : 2018-02-11

Abstract:
   This document defines a YANG data model for fabric topology in Data
   Center Network.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-06
https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-dc-fabric-network-topology-06


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

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


From nobody Sun Feb 11 19:43:23 2018
Return-Path: <zhuangyan.zhuang@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BFC1124207; Sun, 11 Feb 2018 19:43:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.23
X-Spam-Level: 
X-Spam-Status: No, score=-4.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 dQfpEb-0obZL; Sun, 11 Feb 2018 19:43:18 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ACF4120724; Sun, 11 Feb 2018 19:43:17 -0800 (PST)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 7B47EED3CEAB2; Mon, 12 Feb 2018 03:43:13 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 12 Feb 2018 03:43:15 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.231]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0361.001; Mon, 12 Feb 2018 11:43:07 +0800
From: "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>
To: Alia Atlas <akatlas@gmail.com>
CC: "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org" <draft-ietf-i2rs-yang-dc-fabric-network-topology@ietf.org>
Thread-Topic: AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-04
Thread-Index: AQHTofVGfyOvTTixb0avQ+TlNbVRfqOe+KQQ//+iFoCAAYdJMA==
Date: Mon, 12 Feb 2018 03:43:07 +0000
Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF8785A969B76C@nkgeml513-mbs.china.huawei.com>
References: <CAG4d1rfcZWbO2h2E+_Xd5-r7q+qOaEKgF9bJRiqGNng1-ny6fQ@mail.gmail.com> <9B4BC45FDEDDD84F813E9E4A5BAF8785A969B0F3@nkgeml513-mbs.china.huawei.com> <CAG4d1rdvW6tny-8H-pZW+Pd4-ENv9onk-g8fEsPtER22N-kgBA@mail.gmail.com>
In-Reply-To: <CAG4d1rdvW6tny-8H-pZW+Pd4-ENv9onk-g8fEsPtER22N-kgBA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.170.230]
Content-Type: multipart/alternative; boundary="_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A969B76Cnkgeml513mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/4Au9cQR9AXTCTkxHucdGAbePank>
Subject: Re: [i2rs] AD review of draft-ietf-i2rs-yang-dc-fabric-network-topology-04
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Feb 2018 03:43:20 -0000

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

SGkgQWxpYSwNCg0KSXQgaXMgbW92ZWQgdG8gaW5mb3JtYXRpdmUgcmVmZXJlbmNlIGluIHJldi0w
Ni4NClRoYW5rIHlvdSB2ZXJ5IG11Y2guDQoNCkJlc3QgUmVnYXJkcywNCg0KWWFuDQoNCkZyb206
IEFsaWEgQXRsYXMgW21haWx0bzpha2F0bGFzQGdtYWlsLmNvbV0NClNlbnQ6IFN1bmRheSwgRmVi
cnVhcnkgMTEsIDIwMTggODoxOCBQTQ0KVG86IFpodWFuZ3lhbiAoWWFuKSA8emh1YW5neWFuLnpo
dWFuZ0BodWF3ZWkuY29tPg0KQ2M6IGkycnNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtaTJycy15YW5n
LWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5QGlldGYub3JnDQpTdWJqZWN0OiBSRTogQUQgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LTA0
DQoNClRoYW5rIHlvdSBmb3IgdGhlIHJldmlzaW9uLg0KR2l2ZW4gdGhhdCBHZW5ldmUgaXMganVz
dCBhbiBleGFtcGxlLCBwbGVhc2UgaGF2ZSBpdCBhcyBhbiBJbmZvcm1hdGl2ZSByZWZlcmVuY2Uu
ICBPdGhlcndpc2UsIHRoaXMgd29yayB3aWxsIG5vdCBpc3N1ZSBhcyBhbiBSRkMgdW50aWwgR2Vu
ZXZlIGRvZXMgYW5kIHRoYXQgdGlnaHQgYSBjb3VwbGluZyBraWRzIG5vdCBuZWVkZWQuDQoNClJl
Z2FyZHMsDQpBbGlhDQoNCk9uIEZlYiAxMSwgMjAxOCA1OjE0IEFNLCAiWmh1YW5neWFuIChZYW4p
IiA8emh1YW5neWFuLnpodWFuZ0BodWF3ZWkuY29tPG1haWx0bzp6aHVhbmd5YW4uemh1YW5nQGh1
YXdlaS5jb20+PiB3cm90ZToNCkhpIEFsaWEsDQoNClRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50
c34gQSBuZXcgcmV2aXNpb24gaGFzIGJlZW4gcHVibGlzaGVkIHRvIHJlc29sdmUgeW91ciBjb21t
ZW50cy4NCkRldGFpbGVkIHJlc3BvbnNlcyBhcyBiZWxvdy4NCg0KQmVzdCBSZWdhcmRzLA0KDQpZ
YW4NCg0KRnJvbTogQWxpYSBBdGxhcyBbbWFpbHRvOmFrYXRsYXNAZ21haWwuY29tPG1haWx0bzph
a2F0bGFzQGdtYWlsLmNvbT5dDQpTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMTAsIDIwMTggNjoy
OCBBTQ0KVG86IGkycnNAaWV0Zi5vcmc8bWFpbHRvOmkycnNAaWV0Zi5vcmc+OyBkcmFmdC1pZXRm
LWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neUBpZXRmLm9yZzxtYWlsdG86ZHJh
ZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3lAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdv
cmstdG9wb2xvZ3ktMDQNCg0KQXMgaXMgY3VzdG9tYXJ5LCBJIGhhdmUgZG9uZSBteSBBRCByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kuICBG
aXJzdCwgSSB3b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBhdXRob3JzIC0gWWFuIFpodWFuZywgRGFu
aWFuIFNoaSwgUm9uZyBHdSwgYW5kIEhhcmkgQW5hbnRoYWtyaXNobmFuIC0gZm9yIHRoZWlyIGV4
Y2VsbGVudCBhbmQgcXVpY2sgd29yayBvbiB0aGlzIGRvY3VtZW50Lg0KDQpJIGRvIGhhdmUgYSBm
ZXcgbWlub3IgY29tbWVudHMgYmVsb3csIHRoYXQgY2FuIGJlIGhhbmRsZWQgd2hpbGUgdGhlIGRv
Y3VtZW50IGlzIGluIElFVEYgTGFzdCBDYWxsIC0gdGhvdWdoIHNvb25lciBpcyBiZXR0ZXIuICBX
aGVuIHRoZSBsYXN0IGF1dGhvciByZXNwb25zZXMgYXJvdW5kIElQUiBub3RpZmljYXRpb25zIGFy
ZSByZWNlaXZlZCwgU3VlIHdpbGwgcGFzcyB0aGlzIHRvIG1lIGFuZCBJJ2xsIHB1dCBpdCBpbnRv
IElFVEYgTGFzdCBDYWxsLiAgSSBleHBlY3QgaXQgdG8gYmUgb24gdGhlIElFU1QgdGVsZWNoYXQg
b24gTWFyY2ggOC4NCg0KTWlub3I6DQoNCjEpIEluIHRoZSBJbnRyb2R1Y3Rpb246ICIgbWF5IGlt
cGxlbWVudCBhIHRlY2huaXF1ZQ0KICAgICBkaXNjdXNzZWQgaW4gTlZPMyBXRywgc3VjaCBhcyBH
UEUgW0ktRC4gZHJhZnQtaWV0Zi1udm8zLXZ4bGFuLWdwZV0uIg0KICAgVW5sZXNzIHRoZXJlIGlz
IGEgc3Ryb25nIG1vdGl2YXRpb24gZm9yIHJlZmVycmluZyB0byBWWExBTi1HUEUsIHBsZWFzZQ0K
ICAgcmVmZXIgdG8gR2VuZXZlIGluc3RlYWQ7IHRoYXQgaXMgdGhlIFN0YW5kYXJkcyBUcmFjayBl
bmNhcHN1bGF0aW9uIHRoYXQNCiAgIE5WTzMgaXMgZG9pbmcuDQpZOiBHZW5ldmUgaXMgdXNlZCBp
bnN0ZWFkIOKYui4NCg0KMikgQ2FuIGEgZGV2aWNlIGhhdmUgYSByb2xlIHRoYXQgaXMgYm90aCBz
cGluZSBhbmQgYm9yZGVyIG9yIGJvdGggbGVhZiBhbmQgYm9yZGVyPw0KICBBcyBkZWZpbmVkLCBJ
IGRvbid0IHNlZSB0aGF0IGFzIHBvc3NpYmxlIC0gYnV0IGl0J3MganVzdCBhIG1hdHRlciBvZiBh
bm90aGVyDQogZGV2aWNlLXJvbGUuICBJcyB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoZSBnYXRld2F5
IG1vZGUgZGV0ZXJtaW5lcyB3aGV0aGVyDQpib3JkZXIgbWVhbnMgYWxzbyBzcGluZSBvciBhbHNv
IGxlYWY/DQpZOiBUaGFua3MsIHdlIGNvcnJlY3RlZCB0aGUgZGVmaW5pdGlvbiBvZiDigJhyb2xl
4oCZLiBJdCBpcyBub3cgZGVmaW5lZCBhcyDigJxsZWFmLWxpc3TigJ0gd2hpY2ggY2FuIGluY2x1
ZGUgYm90aCB0d28gaWRlbnRpdGllcyBlLmcuIGxlYWYgYW5kIGJvcmRlci4NClRvIHlvdXIgcXVl
c3Rpb24sIGEgc3BpbmUgY2FuIGJlIHRoZSBnYXRld2F5IHdoaWxlIGEgYm9yZGVyIGNhbiBiZSBw
bGFjZWQgb24gYSBsZWFmIGlmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3Igd2FudHPigKYNCg0K
IDMpIGxlYWYgdHJhZmZpYy1iZWhhdmlvciB7DQogICAgICAgICAgICB0eXBlIGVudW1lcmF0aW9u
IHsNCiAgICAgICAgICAgICAgICBlbnVtIG5vcm1hbCB7DQogICAgICAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uICJOb3JtYWwiOw0KICBXaGF0IGlzICJOb3JtYWwiPyAgSXMgdGhpcyBzaG9ydGVz
dC1wYXRoIGZpcnN0PyAgT3IgbW9yZSBmbGV4aWJsZT8gIEEgZmV3IG1vcmUgd29yZHMgb2YgZGVz
Y3JpcHRpb24NCndvdWxkIGJlIGhlbHBmdWwuDQpZOiBBZGRlZC4gVGhlIG5vcm1hbCBiZWhhdmlv
ciBpcyB0aGF0IHRoZXJlIGlzIG5vIHBvbGljeSBlbmZvcmNlZCB0byB0cmFmZmljc+KApg0KNCkg
IGNvbnRhaW5lciB2bmktY2FwYWNpdHkgew0KICAgICAgICAgZGVzY3JpcHRpb24gIk51bWJlciBv
ZiB2bmlzIHRoYXQgdGhlIGZhYnJpYyBoYXMiOw0KQ291bGQgeW91IHBsZWFzZSBleHBhbmQgVk5J
IGFuZCBwcm92aWRlIGEgcmVmZXJlbmNlIChHZW5ldmUgb3IgVlhMQU4gb3IgTlZPMyBBcmNoaXRl
Y3R1cmUgaXMgZmluZSk/DQpZOiBUaGFuayB5b3UuIEV4cGFuZGVkIFZOSSBhbmQgcHJvdmlkZWQg
YSByZWZlcmVuY2UgdG8gVlhMQU4uDQoNCjUpICBJIGRvbid0IHNlZSBbSS1ELmRyYWZ0LWlldGYt
bnZvMy12eGxhbi1ncGVdIGFzIGEgbm9ybWF0aXZlIHJlZmVyZW5jZS4gIFBlcmhhcHMgaXQgaXMg
aW5mb3JtYXRpdmUgLSBidXQgb25seSBtZW50aW9uZWQgaW4gdGhlIGludHJvZHVjdGlvbiBhbmQg
SSdtIHN1Z2dlc3RpbmcgY2hhbmdpbmcgdG8gcmVmZXIgdG8gR2VuZXZlLg0KDQpZOiBHZW5ldmUg
aXMgYWRkZWQgYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNlLg0KDQpOaXRzOg0KDQphKSAgZGVzY3Jp
cHRpb24gIkxpbmtzIHRoYXQgaW5jbHVkZSB3aXRoaW4gYSBmYWJyaWMuIjsgIGNoYW5nZSB0byAi
TGlua3MgdGhhdCBhcmUgaW5jbHVkZWQgd2l0aGluIHRoZSBmYWJyaWMiDQoNCmIpICBkZXNjcmlw
dGlvbiAiUG9ydHMgdGhhdCBpbmNsdWRlIGluIHRoZSBmYWJyaWMuIjsgIGNoYW5nZSB0byAiUG9y
dHMgdGhhdCBhcmUgaW5jbHVkZWQgd2l0aGluIHRoZSAgZmFicmljIg0KDQpjKSBkZXNjcmlwdGlv
biAiQXVnbWVudGF0aW9uIGZvciBmYWJyaWMgbm9kZXMgY3JlYXRlZCBieSBmYWFzLiI7ICBwbGVh
c2UgZXhwYW5kICJmYWFzIiAgSXQgaXNuJ3QgZGVmaW5lZCBvciB1c2VkIGVsc2V3aGVyZS4gIFBl
cmhhcHMgaXQgaXMgIkZhYnJpYyBBcyBBIFNlcnZpY2UiPw0KWTogeWVz4pi6IGFuZCB0aGFuayB5
b3UgZm9yIHRoZSBuaXRzLg0KDQpSZWdhcmRzLA0KQWxpYQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov
KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5n
czsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9
kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9u
cyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46
MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
LXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkhpIEFsaWEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5JdCBpcyBtb3ZlZCB0byBpbmZvcm1hdGl2ZSByZWZlcmVuY2UgaW4gcmV2LTA2Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGFuayB5b3UgdmVyeSBtdWNoLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WWFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEFsaWEgQXRsYXMgW21haWx0bzph
a2F0bGFzQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEZlYnJ1YXJ5IDEx
LCAyMDE4IDg6MTggUE08YnI+DQo8Yj5Ubzo8L2I+IFpodWFuZ3lhbiAoWWFuKSAmbHQ7emh1YW5n
eWFuLnpodWFuZ0BodWF3ZWkuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gaTJyc0BpZXRmLm9yZzsg
ZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3lAaWV0Zi5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWkycnMteWFu
Zy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neS0wNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rIHlvdSBmb3IgdGhlIHJldmlzaW9uLjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdpdmVuIHRoYXQgR2VuZXZlIGlzIGp1c3QgYW4g
ZXhhbXBsZSwgcGxlYXNlIGhhdmUgaXQgYXMgYW4gSW5mb3JtYXRpdmUgcmVmZXJlbmNlLiZuYnNw
OyBPdGhlcndpc2UsIHRoaXMgd29yayB3aWxsIG5vdCBpc3N1ZSBhcyBhbiBSRkMgdW50aWwgR2Vu
ZXZlIGRvZXMgYW5kIHRoYXQgdGlnaHQgYSBjb3VwbGluZyBraWRzIG5vdCBuZWVkZWQuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGlh
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IEZlYiAxMSwgMjAxOCA1OjE0IEFNLCAmcXVvdDtaaHVhbmd5YW4gKFlhbikmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzp6aHVhbmd5YW4uemh1YW5nQGh1YXdlaS5jb20iPnpodWFuZ3lhbi56aHVh
bmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+SGkgQWxpYSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5UaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHN+IEEgbmV3IHJldmlzaW9uIGhh
cyBiZWVuIHB1Ymxpc2hlZCB0byByZXNvbHZlIHlvdXIgY29tbWVudHMuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+RGV0YWlsZWQgcmVzcG9uc2VzIGFzIGJlbG93Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5ZYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEFsaWEgQXRsYXMg
W21haWx0bzo8YSBocmVmPSJtYWlsdG86YWthdGxhc0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ha2F0bGFzQGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIEZl
YnJ1YXJ5IDEwLCAyMDE4IDY6MjggQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpp
MnJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aTJyc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neUBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmlj
LW5ldHdvcmstdG9wb2xvZ3lAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IEFEIHJl
dmlldyBvZiBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neS0w
NDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QXMgaXMg
Y3VzdG9tYXJ5LCBJIGhhdmUgZG9uZSBteSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pMnJzLXlh
bmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kuJm5ic3A7IEZpcnN0LCBJIHdvdWxkIGxpa2Ug
dG8gdGhhbmsgdGhlIGF1dGhvcnMgLSZuYnNwO1lhbiBaaHVhbmcsIERhbmlhbiBTaGksIFJvbmcg
R3UsIGFuZCBIYXJpDQogQW5hbnRoYWtyaXNobmFuIC0gZm9yIHRoZWlyIGV4Y2VsbGVudCBhbmQg
cXVpY2sgd29yayBvbiB0aGlzIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBkbyBoYXZlIGEgZmV3IG1pbm9yIGNvbW1l
bnRzIGJlbG93LCB0aGF0IGNhbiBiZSBoYW5kbGVkIHdoaWxlIHRoZSBkb2N1bWVudCBpcyBpbiBJ
RVRGIExhc3QgQ2FsbCAtIHRob3VnaCBzb29uZXIgaXMgYmV0dGVyLiZuYnNwOyBXaGVuIHRoZSBs
YXN0IGF1dGhvciByZXNwb25zZXMgYXJvdW5kIElQUiBub3RpZmljYXRpb25zDQogYXJlIHJlY2Vp
dmVkLCBTdWUgd2lsbCBwYXNzIHRoaXMgdG8gbWUgYW5kIEknbGwgcHV0IGl0IGludG8gSUVURiBM
YXN0IENhbGwuJm5ic3A7IEkgZXhwZWN0IGl0IHRvIGJlIG9uIHRoZSBJRVNUIHRlbGVjaGF0IG9u
IE1hcmNoIDguJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5NaW5vcjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjEpIEluIHRoZSBJbnRyb2R1Y3Rpb246ICZxdW90OyBt
YXkgaW1wbGVtZW50IGEgdGVjaG5pcXVlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDtkaXNjdXNz
ZWQgaW4gTlZPMyBXRywgc3VjaCBhcyBHUEUgW0ktRC4gZHJhZnQtaWV0Zi1udm8zLXZ4bGFuLWdw
ZV0uJnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOyAmbmJzcDtVbmxlc3MgdGhlcmUgaXMgYSBzdHJvbmcgbW90aXZhdGlvbiBm
b3IgcmVmZXJyaW5nIHRvIFZYTEFOLUdQRSwgcGxlYXNlJm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDtyZWZlciB0
byBHZW5ldmUgaW5zdGVhZDsgdGhhdCBpcyB0aGUgU3RhbmRhcmRzIFRyYWNrIGVuY2Fwc3VsYXRp
b24gdGhhdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDsgJm5ic3A7TlZPMyBpcyBkb2luZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
Plk6IEdlbmV2ZSBpcyB1c2VkIGluc3RlYWQNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjIpIENhbiBhIGRldmljZSBo
YXZlIGEgcm9sZSB0aGF0IGlzIGJvdGggc3BpbmUgYW5kIGJvcmRlciBvciBib3RoIGxlYWYgYW5k
IGJvcmRlcj88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7IEFzIGRlZmluZWQsIEkgZG9uJ3Qgc2VlIHRoYXQgYXMgcG9zc2libGUgLSBi
dXQgaXQncyBqdXN0IGEgbWF0dGVyIG9mIGFub3RoZXImbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ZGV2aWNlLXJvbGUuJm5i
c3A7IElzIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlIGdhdGV3YXkgbW9kZSBkZXRlcm1pbmVzIHdo
ZXRoZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzt0ZXh0LWluZGVudDo2LjBwdCI+DQpib3JkZXIgbWVhbnMgYWxzbyBzcGluZSBvciBhbHNvIGxl
YWY/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5ZOiBUaGFua3MsIHdlIGNvcnJlY3RlZCB0aGUgZGVmaW5pdGlvbiBv
ZiDigJhyb2xl4oCZLiBJdCBpcyBub3cgZGVmaW5lZCBhcyDigJxsZWFmLWxpc3TigJ0gd2hpY2gg
Y2FuIGluY2x1ZGUNCiBib3RoIHR3byBpZGVudGl0aWVzIGUuZy4gbGVhZiBhbmQgYm9yZGVyLiA8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5UbyB5b3VyIHF1ZXN0aW9uLCBhIHNwaW5lIGNhbiBiZSB0aGUg
Z2F0ZXdheSB3aGlsZSBhIGJvcmRlciBjYW4gYmUgcGxhY2VkIG9uIGEgbGVhZiBpZiB0aGUgbmV0
d29yaw0KIGFkbWluaXN0cmF0b3Igd2FudHPigKY8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDszKSZuYnNwO2xlYWYg
dHJhZmZpYy1iZWhhdmlvciB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgdHlwZSBlbnVtZXJhdGlvbiB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBlbnVtIG5vcm1hbCB7PGJyPg0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGRlc2NyaXB0aW9uICZxdW90O05vcm1hbCZxdW90Ozs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7IFdoYXQgaXMgJnF1b3Q7
Tm9ybWFsJnF1b3Q7PyZuYnNwOyBJcyB0aGlzIHNob3J0ZXN0LXBhdGggZmlyc3Q/Jm5ic3A7IE9y
IG1vcmUgZmxleGlibGU/Jm5ic3A7IEEgZmV3IG1vcmUgd29yZHMgb2YgZGVzY3JpcHRpb24mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdDt0ZXh0LWlu
ZGVudDo2LjBwdCI+DQp3b3VsZCBiZSBoZWxwZnVsLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WTogQWRkZWQuIFRoZSBub3Jt
YWwgYmVoYXZpb3IgaXMgdGhhdCB0aGVyZSBpcyBubyBwb2xpY3kgZW5mb3JjZWQgdG8gdHJhZmZp
Y3PigKY8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjQpJm5ic3A7IGNvbnRhaW5lciB2bmktY2FwYWNpdHkgeyZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRpb24gJnF1b3Q7TnVtYmVyIG9mIHZuaXMg
dGhhdCB0aGUgZmFicmljIGhhcyZxdW90OzsNCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5kZW50OjYuMHB0Ij4NCkNvdWxkIHlvdSBw
bGVhc2UgZXhwYW5kIFZOSSBhbmQgcHJvdmlkZSBhIHJlZmVyZW5jZSAoR2VuZXZlIG9yIFZYTEFO
IG9yIE5WTzMgQXJjaGl0ZWN0dXJlIGlzIGZpbmUpPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WTogVGhhbmsgeW91
LiBFeHBhbmRlZCBWTkkgYW5kIHByb3ZpZGVkIGEgcmVmZXJlbmNlIHRvIFZYTEFOLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjUpJm5ic3A7IEkgZG9uJ3Qgc2VlIFtJLUQuZHJhZnQtaWV0Zi1udm8zLXZ4bGFuLWdwZV0gYXMg
YSBub3JtYXRpdmUgcmVmZXJlbmNlLiZuYnNwOyBQZXJoYXBzIGl0IGlzIGluZm9ybWF0aXZlIC0g
YnV0IG9ubHkgbWVudGlvbmVkIGluIHRoZSBpbnRyb2R1Y3Rpb24gYW5kIEknbSBzdWdnZXN0aW5n
IGNoYW5naW5nIHRvIHJlZmVyDQogdG8gR2VuZXZlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlk6IEdlbmV2ZSBpcyBhZGRlZCBhcyBhIG5vcm1hdGl2ZSByZWZlcmVuY2UuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Tml0czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPmEpJm5ic3A7IGRlc2NyaXB0aW9uICZxdW90O0xpbmtzIHRoYXQgaW5jbHVkZSB3aXRo
aW4gYSBmYWJyaWMuJnF1b3Q7OyZuYnNwOyBjaGFuZ2UgdG8gJnF1b3Q7TGlua3MgdGhhdCBhcmUg
aW5jbHVkZWQgd2l0aGluIHRoZSBmYWJyaWMmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPmIpJm5ic3A7IGRlc2NyaXB0aW9uICZx
dW90O1BvcnRzIHRoYXQgaW5jbHVkZSBpbiB0aGUgZmFicmljLiZxdW90OzsmbmJzcDsgY2hhbmdl
IHRvICZxdW90O1BvcnRzIHRoYXQgYXJlIGluY2x1ZGVkIHdpdGhpbiB0aGUmbmJzcDsgZmFicmlj
JnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5jKSZuYnNwO2Rlc2NyaXB0aW9uICZxdW90O0F1Z21lbnRhdGlvbiBmb3IgZmFicmlj
IG5vZGVzIGNyZWF0ZWQgYnkgZmFhcy4mcXVvdDs7Jm5ic3A7IHBsZWFzZSBleHBhbmQgJnF1b3Q7
ZmFhcyZxdW90OyZuYnNwOyBJdCBpc24ndCBkZWZpbmVkIG9yIHVzZWQgZWxzZXdoZXJlLiZuYnNw
OyBQZXJoYXBzIGl0IGlzICZxdW90O0ZhYnJpYyBBcyBBIFNlcnZpY2UmcXVvdDs/PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5ZOiB5ZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPg0KIGFuZCB0aGFuayB5b3UgZm9yIHRoZSBuaXRzLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFs
aWE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A969B76Cnkgeml513mbschi_--


From nobody Mon Feb 12 05:24:06 2018
Return-Path: <amit.dass@ericsson.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6526E127871 for <i2rs@ietfa.amsl.com>; Mon, 12 Feb 2018 05:24:05 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=KxqH2QqJ; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Nj32ASmG
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 n0mnekPS0b7B for <i2rs@ietfa.amsl.com>; Mon, 12 Feb 2018 05:23:57 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82893127876 for <i2rs@ietf.org>; Mon, 12 Feb 2018 05:23:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1518441833; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=cCD648taJTSJN3BiE2Ne2YvJYTJyWo8OdEWyzAsN8Hk=; b=KxqH2QqJrFZUIqbI3FgZsb6Fg+mhO2uYWS29Kh1yMG1h8WWZ3pqp7J2t5qiePfk0 2HNpV5basfk4roMBjEdFFeC/92zLaAKVI7/s32DwGMFd3kZyLDtfrSegJT0YXFJw MnoOCFmeiA1CVvDG6fOaOChUD4Oe8pR+zqEw4N0Pm08=;
X-AuditID: c1b4fb2d-4b1ff70000005540-6e-5a8195698d55
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.183.51]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id F6.2B.21824.965918A5; Mon, 12 Feb 2018 14:23:53 +0100 (CET)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.51) with Microsoft SMTP Server (TLS) id 14.3.352.0; Mon, 12 Feb 2018 14:23:52 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aVAjdgb0HOBB2JcAUtigAWRtbrE1pykZBZuwepnHGLA=; b=Nj32ASmG86sh31W+vXABedbfruLkIhhEcE798n2U8TnnUZk5kCujMbzLFcSo7+0BkpK3OWb4WMicWC2rxY4GGq3u0g3Y2TaCOGjRZFAix0+Ctx7S9u6JvOg+ah68lIUVa4242M7RFTE4UdbVScf/wLJWjiIefxshwDoeJ6g2kXs=
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com (52.133.6.15) by HE1PR0702MB3529.eurprd07.prod.outlook.com (52.133.5.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.3; Mon, 12 Feb 2018 13:22:59 +0000
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::609b:3136:af9d:45d2]) by HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::609b:3136:af9d:45d2%13]) with mapi id 15.20.0506.013; Mon, 12 Feb 2018 13:22:59 +0000
From: Amit Dass <amit.dass@ericsson.com>
To: "Alia Atlas " <IMCEAMAILTO-akatlas+40gmail+2Ecom@eurprd07.prod.outlook.com>
CC: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>
Thread-Topic: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
Thread-Index: AQHTkDcKZ8fIlvBx70ukLYUj3ljGR6N5YyEAgAABQ4CAAABJ4IAi5cQAgASFaPA=
Date: Mon, 12 Feb 2018 13:22:58 +0000
Message-ID: <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com>
In-Reply-To: <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [144.140.234.253]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3529; 7:hSbcbp925v+XESLk4F5wnsH1oxnH03V6pNoflbCAjRAGftOOVrWvl16DcR4er/Jmcs+18/PTmC51wHMs6c36YMXY/sIaFGd5l+tc2OrQv7eUK9fSqJZ+q+lV4zWo+9RKUw/tklrAwqflM8NNsx7Egf0NXKEw30yR5OAZX0vJPq1CAJA6o43kUPKt2H8onwLGISyX9Zg+zqMzHtpvk/pwQZ+2KmtNUbnPz8AiPbTEEl0E/taokcvWb0rKf6k8S+RE
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 5ee76b21-a97f-444b-68b3-08d5721bbc4e
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(49563074)(7193020); SRVR:HE1PR0702MB3529; 
x-ms-traffictypediagnostic: HE1PR0702MB3529:
x-microsoft-antispam-prvs: <HE1PR0702MB3529D584128553431E159BF393F70@HE1PR0702MB3529.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(28532068793085)(192374486261705)(138986009662008)(85827821059158)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231101)(2400082)(944501161)(6041288)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:HE1PR0702MB3529; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3529; 
x-forefront-prvs: 0581B5AB35
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(39380400002)(376002)(366004)(39860400002)(13464003)(199004)(189003)(3280700002)(14454004)(8676002)(5660300001)(316002)(478600001)(6306002)(5250100002)(2950100002)(606006)(53936002)(55016002)(81166006)(2473003)(236005)(33656002)(966005)(59450400001)(74316002)(7736002)(97736004)(54896002)(25786009)(6862004)(81156014)(9686003)(93886005)(4326008)(3660700001)(76176011)(54906003)(6506007)(99936001)(8936002)(86362001)(6346003)(26005)(2900100001)(6436002)(66066001)(3846002)(105586002)(229853002)(186003)(106356001)(2906002)(790700001)(6116002)(102836004)(68736007)(7696005)(99286004)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3529; H:HE1PR0702MB3580.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=amit.dass@ericsson.com; 
x-microsoft-antispam-message-info: j5IhQRjAXRUWAoo3uMG8bLOwQ/Q4LC1ylwvHoAJ81DgY1bl27ICjtGzRbiGvZhLOVdASbotqJOT8roAzIRarAQ==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_005_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5ee76b21-a97f-444b-68b3-08d5721bbc4e
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2018 13:22:59.0325 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3529
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA2WSaUwTURSF82amC2DjULYragwFDSgUca0GjUJQlGjAkGAaDTYygUZsoYML /hE0RGVRDKJQKJiAKGUNUBBCjMUFWVMWRYwQFkVZ3BAwakVbXklM+PfNPefc897M8EmhluvM lyviGJVCFi3iWlPZR+s2e8kzE6UbyxvFkpHiSkJSnvWVkhinJqg9ZGBh4U8iMGeyjxNMSK19 I5ho+VlG5b37hHXUVUMjL0ZTZHc+68Y1IgFpxoTJyIoP9BaoyJsnzCyknyBof+CRjKxN/AJB rm6WaxYoepqA2X45Fu4QoL32i4MfPiBINXQuxLm0O5Td11FmtqdDoEb9ijSbSLoAgbbr58Iq O/og6OcGLaYgGPrWx8F8GCYzmxGuWwu91z+ZmM8X0Cfg0ccQXPaegCFjHc88tzIV3Ot0M9sR 7Qg/WksXzkDSTvDmXT6Br2YPw11tXMwOMD46z8HsCr+u91vmq6E7PwWZ9wNdS8ClB5kWQQy6 m58Q5kOgH5/iYVMvguS2IovJExLynlKYldBd1W1pSEVQnbEMB+6T0Nk2ZzGtgsGZJEudhgsd o1peOhKr/zs6ZjmMvdZzzCygbaEl+x2F50p4XFRHqk1vgKQ9oKLBG49d4FbKMA+zOyTlanhL 5/vge8cfy/qd0FM8i9QLX+c5gvy0XmJpIAjSNQNoMTAzMEHiwDME46VZ3P8DdxGtRQ4sw7Kn IzdtFjMq+UmWVSrECiauCpn+Wn3Nb6+HqGRybxOi+Ui0TBB7JVEq5MjOsvGnm5Cbac9IZYkB OVMKpYIR2QuMl02yIEIWf4FRKcNVZ6IZtgmt5FMiJ0HLAYFUSEfK4phTDBPDqBZVgm/lnIBc fAb0XSsznjVvsymYthWvUR/ZMGKbWto5nuavitjxWRLwVp4T9rJ62lh7O6S3vNl1v5/xeGJA 6pBzf0/O3rKtZLPhhs1y98FRqTY8fp0TGXolLH8Otnv6/TVU7ZL4BtfrvhAvrfxyVky1hvnr imMHOjLbZxrOJdVXNTmGHku/mCyi2CiZz3pSxcr+AdsRdKK9AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/oIvAWdNpmd4lwSAO08JE2IrJUKE>
Subject: [i2rs] FW: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Feb 2018 13:24:05 -0000

--_005_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_
Content-Type: multipart/alternative;
	boundary="_000_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_"

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

SGkgQWxpYSwNCg0KQXBvbG9naWVzIGZvciB0aGUgZGVsYXkuIE5lZWRlZCB0byByZWRvIGFsbCBh
Z2FpbiBkdWUgdG8gdGhlIGxhcHRvcCBjcmFzaGVkLiBVcGRhdGVkIHRoZSBkcmFmdCB3aXRoIHRo
ZSBiZWxvdyBjb21tZW50cy4gQ291bGRu4oCZdCB1cGxvYWQgdGhlIHNhbWUgZHVlIHRvIG1heCA1
IGF1dGhvciBsaW1pdCBraWNraW5nIGluLg0KDQpCZXN0IHJlZ2FyZHMsDQpBbWl0DQoNCkZyb206
IEFsaWEgQXRsYXMgW21haWx0bzpha2F0bGFzQGdtYWlsLmNvbV0NClNlbnQ6IFNhdHVyZGF5LCBG
ZWJydWFyeSAxMCwgMjAxOCAxOjUxIEFNDQpUbzogQW1pdCBEYXNzIDxhbWl0LmRhc3NAZXJpY3Nz
b24uY29tPg0KQ2M6IFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb20+OyBpMnJzQGlldGYub3Jn
OyBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwuYWxsQGlldGYub3JnDQpTdWJqZWN0OiBS
ZTogWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1t
b2RlbC0wOQ0KDQpIaSBBbWl0LA0KDQpJdCBoYXMgYmVlbiB0aHJlZSB3ZWVrcy4NCg0KQ2FuIHlv
dSBwbGVhc2UgZ2V0IHRoZSB1cGRhdGUgQVNBUD8gIEkgbmVlZCB0byBnZXQgaXQgcmV2aWV3ZWQg
YW5kIGludG8gSUVURiBMYXN0IENhbGwuDQpBcyB5b3Uga25vdywgSSBhbSBjbG9zaW5nIEkyUlMg
YXQgSUVURiAxMDEgLSB3aGljaCBtZWFucyB0aGlzIGRyYWZ0IG5lZWRzIHRvIGJlIG9uIHRoZSBN
YXJjaCA4IHRlbGVjaGF0Lg0KVGhhdCBtZWFucyBpdCByZWFsbHkgc2hvdWxkIGJlIGluIElFVEYg
TGFzdCBDYWxsIGJ5IEZlYnJ1YXJ5IDE2IC0gYW5kIEkgYW0gdHJhdmVsaW5nIGFsbCBuZXh0IHdl
ZWsNCmFuZCBidXN5LiAgIEkgUkVBTExZIG5lZWQgaXQgQVNBUCB0byByZXZpZXcuDQoNClJlZ2Fy
ZHMsDQpBbGlhDQoNCk9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDQ6NTggQU0sIEFtaXQgRGFzcyA8
YW1pdC5kYXNzQGVyaWNzc29uLmNvbTxtYWlsdG86YW1pdC5kYXNzQGVyaWNzc29uLmNvbT4+IHdy
b3RlOg0KSGkgU3VlLA0KDQpJIGV4cGVjdCB0byBoYXZlIHNvbWUgZnJlZSB0aW1lIGR1cmluZyB0
aGlzIHdlZWsuICBTaG91bGQgYmUgYWJsZSB0byBzZW5kIHRoZSB1cGRhdGUgYnkgTW9uZGF5IG5l
eHQgd2Vlay4NCg0KQmVzdCByZWdhcmRzLA0KQW1pdA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogU3VzYW4gSGFyZXMgW21haWx0bzpzaGFyZXNAbmR6aC5jb208bWFpbHRvOnNo
YXJlc0BuZHpoLmNvbT5dDQpTZW50OiBUaHVyc2RheSwgSmFudWFyeSAxOCwgMjAxOCAxMDo1NSBB
TQ0KVG86IEFtaXQgRGFzcyA8YW1pdC5kYXNzQGVyaWNzc29uLmNvbTxtYWlsdG86YW1pdC5kYXNz
QGVyaWNzc29uLmNvbT4+OyAnRWJiZW4gQXJpZXMnIDxleGFAanVuaXBlci5uZXQ8bWFpbHRvOmV4
YUBqdW5pcGVyLm5ldD4+OyB5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9y
c0BpZXRmLm9yZz4NCkNjOiBpMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPjsgZHJh
ZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0
Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZz47IGlldGZAaWV0Zi5vcmc8bWFpbHRv
OmlldGZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC0wOQ0KDQpBbWl0Omlpcg0KDQpEbyB5b3Ug
dGhpbmsgeW91IGFuZCB5b3VyIGNvLWF1dGhvcnMgY2FuIGRvIHRoaXMgd2l0aGluIGEgZmV3IGRh
eXMuICAgSSB3b3VsZCBsaWtlIHRvIGZvcndhcmQgdGhlIHB1YmxpY2F0aW9uIHJlcXVlc3QuDQoN
CkFsc28sIHBsZWFzZSByZW1lbWJlciB0byBsb29rIGF0IHRoZSBsYXRlc3QgUmV2aXNlZCBkYXRh
c3RvcmUgZHJhZnQgYW5kIHlhbmcgdHJlZSBtb2R1bGUgZHJhZnRzLg0KDQpTdWUgSGFyZXMNCg0K
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEFtaXQgRGFzcyBbbWFpbHRvOmFtaXQu
ZGFzc0Blcmljc3Nvbi5jb208bWFpbHRvOmFtaXQuZGFzc0Blcmljc3Nvbi5jb20+XQ0KU2VudDog
VGh1cnNkYXksIEphbnVhcnkgMTgsIDIwMTggNDo1MyBBTQ0KVG86IEViYmVuIEFyaWVzOyB5YW5n
LWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiBpMnJz
QGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRh
LW1vZGVsLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVs
LmFsbEBpZXRmLm9yZz47IGlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaTJycy1yaWIt
ZGF0YS1tb2RlbC0wOQ0KDQpUaGFua3MgRWJiZW4gZm9yIHJldmlld2luZyB0aGUgZHJhZnQuIEkg
d2lsbCB1cGRhdGUgdGhlIHNhbWUgYmFzZWQgb24gYmVsb3cgY29tbWVudHMgYW5kIGZlZWRiYWNr
Lg0KDQoNCkJlc3QgcmVnYXJkcywNCkFtaXQNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
CkZyb206IEViYmVuIEFyaWVzIFttYWlsdG86ZXhhQGp1bmlwZXIubmV0PG1haWx0bzpleGFAanVu
aXBlci5uZXQ+XQ0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMTgsIDIwMTggOTozMyBBTQ0KVG86
IHlhbmctZG9jdG9yc0BpZXRmLm9yZzxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6
IGkycnNAaWV0Zi5vcmc8bWFpbHRvOmkycnNAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWkycnMtcmli
LWRhdGEtbW9kZWwuYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEt
bW9kZWwuYWxsQGlldGYub3JnPjsgaWV0ZkBpZXRmLm9yZzxtYWlsdG86aWV0ZkBpZXRmLm9yZz4N
ClN1YmplY3Q6IFlhbmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLWkycnMtcmli
LWRhdGEtbW9kZWwtMDkNCg0KUmV2aWV3ZXI6IEViYmVuIEFyaWVzDQpSZXZpZXcgcmVzdWx0OiBP
biB0aGUgUmlnaHQgVHJhY2sNCg0KMSBtb2R1bGUgaW4gdGhpcyBkcmFmdDoNCi0gaWV0Zi1pMnJz
LXJpYkAyMDE3LTEyLTA1Lnlhbmc8bWFpbHRvOmlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5n
Pg0KDQpObyBZQU5HIHZhbGlkYXRpb24gZXJyb3JzIG9yIHdhcm5pbmdzIChmcm9tIHB5YW5nIDEu
Ny4zIGFuZCB5YW5nbGludCAwLjE0LjU5KQ0KDQowIGV4YW1wbGVzIGFyZSBwcm92aWRlZCBpbiB0
aGlzIGRyYWZ0IChzZWN0aW9uIDMuMTIgb2YNCmRyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMt
MTUpDQoNCk1vZHVsZSBpZXRmLWkycnMtcmliQDIwMTctMTItMDUueWFuZzxtYWlsdG86aWV0Zi1p
MnJzLXJpYkAyMDE3LTEyLTA1Lnlhbmc+Og0KLSB5YW5nLXZlcnNpb24gc3RhdGVtZW50IG1pc3Np
bmcgLSBzaG91bGQgYmUgMS4xDQotIHByZWZpeCAnaWlyJyBpcyByZWNvbW1lbmRlZCBmb3IgdGhp
cyBtb2R1bGUsIHdvdWxkICdyaWInIHN1ZmZpY2UgYmV0dGVyPw0KLSBpbXBvcnQgImlldGYtaW5l
dC10eXBlcyIgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNjk5MSBwZXIgKG5vdCBhcyBhIGNvbW1lbnQp
DQogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3
YmlzLTE1I3NlY3Rpb24tNC43DQotIGltcG9ydCAiaWV0Zi1pbnRlcmZhY2VzIiBzaG91bGQgcmVm
ZXJlbmNlIFJGQyA3MjIzIHBlcg0KICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNw0KLSBpbXBvcnQgImlldGYteWFu
Zy10eXBlcyIgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNjk5MSBwZXINCiAgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi00LjcN
Ci0gU2luY2UgdGhpcyBtb2R1bGUgaW1wb3J0cyAiaWV0Zi1pbnRlcmZhY2VzIiwgYSBub3JtYXRp
dmUgcmVmZXJlbmNlcyBtdXN0IGJlDQogIGFkZGVkIHBlcg0KICBodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTMuOQ0KLSBw
cmVmaXggImlmIiBpbiB0aGUgaW1wb3J0ICJpZXRmLWludGVyZmFjZXMiIGNhbiByZW1vdmUgcXVv
dGVzIHRvIHJlbWFpbg0KICBjb25zaXN0ZW50IHdpdGggb3RoZXIgaW1wb3J0cw0KLSBSZW1vdmUg
V0cgQ2hhaXJzIGZyb20gY29udGFjdCBpbmZvcm1hdGlvbiBwZXINCiAgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5kaXgtQw0K
LSBNb2R1bGUgZGVzY3JpcHRpb24gbXVzdCBjb250YWluIG1vc3QgcmVjZW50IGNvcHlyaWdodCBu
b3RpY2UgcGVyDQogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1v
ZC1yZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUMNCi0gTW9kdWxlIGRlc2NyaXB0aW9uIHNob3VsZCBj
b250YWluIG5vdGUgdG8gUkZDIEVkLiBhbmQgcGxhY2Vob2xkZXIgcmVmZXJlbmNlDQogIHRvIFJG
QyB3aGVuIGFzc2lnbmVkDQogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LW5ldG1vZC1yZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUMNCi0gQWRkIHBsYWNlaG9sZGVyIHJlZmVy
ZW5jZSBhbmQgbm90ZSB0byBSRkMgRWQuIGZvciBSRkMgd2hlbiBhc3NpZ25lZA0KICBodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBl
bmRpeC1DDQotIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNob3VsZCBiZSB1cGRhdGVkIHRvIHJl
ZmxlY3QgbmV3IHRlbXBsYXRlIGF0DQogIGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL29wcy93
aWtpL3lhbmctc2VjdXJpdHktZ3VpZGVsaW5lcw0KLSBTZWN0aW9uIDEuMiBzaG91bGQgYmUgcmVw
bGFjZWQgd2l0aCByZWZlcmVuY2UgdG8NCiAgZHJhZnQtaWV0Zi1uZXRtb2QteWFuZy10cmVlLWRp
YWdyYW1zLTAyIHJhdGhlciAoYXMtaXMgaW4gb3RoZXIgaTJycyBZQU5HDQogIGRyYWZ0cyBpbiBw
cm9ncmVzcykgcGVyDQogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5l
dG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tMi41LjENCi0gVGhpcyBtb2R1bGUgY29udGFpbnMg
JzEyJyBmZWF0dXJlcy4gIFdoaWxlIGl0IGlzIHVuZGVyc3Rvb2QgdGhlIHB1cnBvc2Ugb2YNCiAg
dGhlc2UgZmVhdHVyZXMgaW4gdGhlIG1vZHVsZSwgdGFrZSBwcmVjYXV0aW9uIGFzIHRvIGNvbXBs
ZXhpdHkgZm9yIGNsaWVudHMNCiAgaWYgdGhleSBuZWVkIHRvIHVuZGVyc3RhbmQgPj0gcXVhbnRp
dHkgb2YgZmVhdHVyZXMgcGVyIG1vZHVsZSBpbiB1c2Ugb24gYQ0KICBuZXR3b3JrLWVsZW1lbnQu
DQotIEEgZmV3IGNvbW1lbnRzIGV4aXN0IHRoYXQgYXJlIGVpdGhlciB1bmVjZXNzYXJ5IG9yIHJl
ZHVuZGFudC4gIEVuY29kZSB0aGUNCiAgY29tbWVudCBpbnRlbnQgcmF0aGVyIGluIGRlc2NyaXB0
aW9uIGZpZWxkcyBpZiBuZWVkIGJlLg0KLSBQZXIgTk1EQSwgd2hpY2ggZGF0YXN0b3JlcyBhcmUg
dGFyZ2V0ZWQgZm9yIHRoZSBtb2R1bGU/ICBXaWxsIGFsbCBSUEMNCiAgb3BlcmF0aW9ucyBiZSBh
Y3RpbmcgdXBvbiB0aGUgZHluYW1pYy9lcGhlbWVyYWwgZGF0YXN0b3JlPyAgSXQgaXMgbm90IGNs
ZWFyDQogIHRvIG1lIGlmIHRoZSBpbnRlbnRpb24gaXMgdG8gYmUgcGVyc2lzdGVudCBvciBlcGhl
bWVyYWwNCg0KR2VuZXJhbCBjb21tZW50cy9OaXRzOg0KLSByZWZlcmVuY2VzIHRvICdkZWYnIGNv
dWxkIGJlIGV4cGFuZGVkIG91dCB0byAnZGVmaW5pdGlvbicNCi0gcmVmZXJlbmNlcyB0byAnZGVj
YXAnIGNvdWxkIGJlIGV4cGFuZGVkIG91dCB0byAnZGVjYXBzdWxhdGlvbicgZm9yDQogIHJlYWRh
YmlsaXR5IChhY3Jvc3MgZGVmaW5pdGlvbnMgYW5kIGRlc2NyaXB0aW9ucykNCi0gRm9sbG93IGNv
bnNpc3RlbnQgY2FwaXRhbGl6YXRpb24gb2YgJ1JJQicgdGhyb3VnaG91dCBkb2N1bWVudCB0ZXh0
LiAgTWl4ZWQNCiAgdXNlIG9mICdSaWInIGFuZCAncmliJyBleGlzdHMgKE91dHNpZGUgb2YgWUFO
RyBub2RlIGxvd2VyY2FzZSBkZWZpbml0aW9ucykuDQotIElzIGl0IG5lY2Vzc2FyeSB0byBwcmVm
aXggYWxsIG5vZGVzIHVuZGVyIHRoZSBuZXh0aG9wIGNvbnRhaW5lciB3aXRoDQogICJuZXh0aG9w
LSI/DQotIFNlY3Rpb24gMi41IC0gcm91dGUtYWRkIFJQQyAtIHRleHQgbWVudGlvbnMgaXQgaXMg
cmVxdWlyZWQgdGhhdCB0aGUgbmgtYWRkDQogIFJQQyBiZSBjYWxsZWQgYXMgYSBwcmUtcmVxdWlz
aXRlIGhvd2V2ZXIgaWYgdGhlIG5oIGFscmVhZHkgZXhpc3RzIGFuZCB0aGUNCiAgbmV4dGhvcC1p
ZCBpcyBrbm93biwgdGhpcyBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeS4gIEluIGFkZGl0aW9uLCB0
aGUgdGV4dA0KICByZWFkcyAnb3IgcmV0dXJuJyB3aGljaCBzaG91bGQgcmF0aGVyIGJlIGEgcmVz
dWx0IG9mIHF1ZXJ5aW5nIHRoZQ0KICBhcHByb3ByaWF0ZSBub2RlIGluIHRoZSBkYXRhIHRyZWUu
DQotIEluICdJQU5BIENvbnNpZGVyYXRpb25zJyAtIHMvVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0
byByZWdpc3Rlci9UaGlzDQogIGRvY3VtZW50IHJlZ2lzdGVycy8NCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uaW0NCgl7bXNvLXN0eWxlLW5h
bWU6aW07fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
Uzt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjcw
Ljg1cHQgNzAuODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJTViIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+SGkgQWxpYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BcG9sb2dpZXMg
Zm9yIHRoZSBkZWxheS4gTmVlZGVkIHRvIHJlZG8gYWxsIGFnYWluIGR1ZSB0byB0aGUgbGFwdG9w
IGNyYXNoZWQuIFVwZGF0ZWQgdGhlIGRyYWZ0IHdpdGggdGhlIGJlbG93IGNvbW1lbnRzLiBDb3Vs
ZG7igJl0IHVwbG9hZCB0aGUgc2FtZSBkdWUgdG8gbWF4IDUgYXV0aG9yIGxpbWl0IGtpY2tpbmcg
aW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QmVzdCByZWdhcmRzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkFtaXQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIj4gQWxpYSBBdGxhcyBbbWFpbHRvOmFrYXRsYXNAZ21haWwuY29tXQ0K
PGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBGZWJydWFyeSAxMCwgMjAxOCAxOjUxIEFNPGJy
Pg0KPGI+VG86PC9iPiBBbWl0IERhc3MgJmx0O2FtaXQuZGFzc0Blcmljc3Nvbi5jb20mZ3Q7PGJy
Pg0KPGI+Q2M6PC9iPiBTdXNhbiBIYXJlcyAmbHQ7c2hhcmVzQG5kemguY29tJmd0OzsgaTJyc0Bp
ZXRmLm9yZzsgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWll
dGYtaTJycy1yaWItZGF0YS1tb2RlbC0wOTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkhpIEFtaXQsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JdCBoYXMgYmVlbiB0aHJlZSB3ZWVrcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2FuIHlvdSBwbGVhc2UgZ2V0IHRoZSB1cGRhdGUg
QVNBUD8mbmJzcDsgSSBuZWVkIHRvIGdldCBpdCByZXZpZXdlZCBhbmQgaW50byBJRVRGIExhc3Qg
Q2FsbC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFzIHlvdSBrbm93LCBJIGFtIGNsb3NpbmcgSTJSUyBhdCBJRVRGIDEwMSAtIHdoaWNoIG1lYW5z
IHRoaXMgZHJhZnQgbmVlZHMgdG8gYmUgb24gdGhlIE1hcmNoIDggdGVsZWNoYXQuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGF0IG1lYW5zIGl0
IHJlYWxseSBzaG91bGQgYmUgaW4gSUVURiBMYXN0IENhbGwgYnkgRmVicnVhcnkgMTYgLSBhbmQg
SSBhbSB0cmF2ZWxpbmcgYWxsIG5leHQgd2VlayZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+YW5kIGJ1c3kuJm5ic3A7ICZuYnNwO0kgUkVB
TExZIG5lZWQgaXQgQVNBUCB0byByZXZpZXcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGlhPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDQ6
NTggQU0sIEFtaXQgRGFzcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFtaXQuZGFzc0Blcmljc3Nvbi5j
b20iIHRhcmdldD0iX2JsYW5rIj5hbWl0LmRhc3NAZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU3Vl
LDxicj4NCjxicj4NCkkgZXhwZWN0IHRvIGhhdmUgc29tZSBmcmVlIHRpbWUgZHVyaW5nIHRoaXMg
d2Vlay4mbmJzcDsgU2hvdWxkIGJlIGFibGUgdG8gc2VuZCB0aGUgdXBkYXRlIGJ5IE1vbmRheSBu
ZXh0IHdlZWsuPGJyPg0KPGJyPg0KPHNwYW4gY2xhc3M9ImltIj5CZXN0IHJlZ2FyZHMsPC9zcGFu
Pjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+QW1pdDwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBjbGFz
cz0iaW0iPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOiBTdXNhbiBIYXJlcyBbbWFpbHRvOjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2hhcmVzQG5kemguY29tIj48c3BhbiBsYW5nPSJFTi1VUyI+c2hh
cmVzQG5kemguY29tPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJFTi1VUyI+XTxicj4NClNlbnQ6IFRo
dXJzZGF5LCBKYW51YXJ5IDE4LCAyMDE4IDEwOjU1IEFNPGJyPg0KVG86IEFtaXQgRGFzcyAmbHQ7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphbWl0LmRhc3NAZXJpY3Nzb24uY29tIj48c3BhbiBsYW5n
PSJFTi1VUyI+YW1pdC5kYXNzQGVyaWNzc29uLmNvbTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4t
VVMiPiZndDs7ICdFYmJlbiBBcmllcycgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZXhhQGp1
bmlwZXIubmV0Ij48c3BhbiBsYW5nPSJFTi1VUyI+ZXhhQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48
c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OzsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0
b3JzQGlldGYub3JnIj48c3BhbiBsYW5nPSJFTi1VUyI+eWFuZy1kb2N0b3JzQGlldGYub3JnPC9z
cGFuPjwvYT48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KQ2M6IDwvc3Bhbj48YSBocmVmPSJtYWls
dG86aTJyc0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tVVMiPmkycnNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtaTJycy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmciPjxzcGFuIGxhbmc9IkVOLVVTIj5k
cmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwuYWxsQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBsYW5nPSJFTi1VUyI+Ow0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIj48
c3BhbiBsYW5nPSJFTi1VUyI+aWV0ZkBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4t
VVMiPjxicj4NClN1YmplY3Q6IFJFOiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLTA5PGJyPg0KPGJyPg0KQW1pdDppaXI8YnI+DQo8YnI+
DQpEbyB5b3UgdGhpbmsgeW91IGFuZCB5b3VyIGNvLWF1dGhvcnMgY2FuIGRvIHRoaXMgd2l0aGlu
IGEgZmV3IGRheXMuJm5ic3A7ICZuYnNwOzwvc3Bhbj5JIHdvdWxkIGxpa2UgdG8gZm9yd2FyZCB0
aGUgcHVibGljYXRpb24gcmVxdWVzdC48YnI+DQo8YnI+DQpBbHNvLCBwbGVhc2UgcmVtZW1iZXIg
dG8gbG9vayBhdCB0aGUgbGF0ZXN0IFJldmlzZWQgZGF0YXN0b3JlIGRyYWZ0IGFuZCB5YW5nIHRy
ZWUgbW9kdWxlIGRyYWZ0cy48YnI+DQo8YnI+DQpTdWUgSGFyZXM8YnI+DQo8YnI+DQotLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCkZyb206IEFtaXQgRGFzcyBbbWFpbHRvOjxhIGhyZWY9
Im1haWx0bzphbWl0LmRhc3NAZXJpY3Nzb24uY29tIj5hbWl0LmRhc3NAZXJpY3Nzb24uY29tPC9h
Pl08YnI+DQpTZW50OiBUaHVyc2RheSwgSmFudWFyeSAxOCwgMjAxOCA0OjUzIEFNPGJyPg0KVG86
IEViYmVuIEFyaWVzOyA8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj55YW5n
LWRvY3RvcnNAaWV0Zi5vcmc8L2E+PGJyPg0KQ2M6IDxhIGhyZWY9Im1haWx0bzppMnJzQGlldGYu
b3JnIj5pMnJzQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaTJycy1y
aWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1v
ZGVsLmFsbEBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIj5pZXRm
QGlldGYub3JnPC9hPjxicj4NClN1YmplY3Q6IFJFOiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLTA5PGJyPg0KPGJyPg0KVGhhbmtzIEVi
YmVuIGZvciByZXZpZXdpbmcgdGhlIGRyYWZ0LiBJIHdpbGwgdXBkYXRlIHRoZSBzYW1lIGJhc2Vk
IG9uIGJlbG93IGNvbW1lbnRzIGFuZCBmZWVkYmFjay48YnI+DQo8YnI+DQo8YnI+DQpCZXN0IHJl
Z2FyZHMsPGJyPg0KQW1pdDxicj4NCjxicj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJy
Pg0KRnJvbTogRWJiZW4gQXJpZXMgW21haWx0bzo8YSBocmVmPSJtYWlsdG86ZXhhQGp1bmlwZXIu
bmV0Ij5leGFAanVuaXBlci5uZXQ8L2E+XTxicj4NClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDE4
LCAyMDE4IDk6MzMgQU08YnI+DQpUbzogPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRm
Lm9yZyI+eWFuZy1kb2N0b3JzQGlldGYub3JnPC9hPjxicj4NCkNjOiA8YSBocmVmPSJtYWlsdG86
aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1p
ZXRmLWkycnMtcmliLWRhdGEtbW9kZWwuYWxsQGlldGYub3JnIj4NCmRyYWZ0LWlldGYtaTJycy1y
aWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRm
Lm9yZyI+aWV0ZkBpZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0OiBZYW5nZG9jdG9ycyBlYXJseSBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLTA5PGJyPg0KPGJyPg0KUmV2
aWV3ZXI6IEViYmVuIEFyaWVzPGJyPg0KUmV2aWV3IHJlc3VsdDogT24gdGhlIFJpZ2h0IFRyYWNr
PGJyPg0KPGJyPg0KMSBtb2R1bGUgaW4gdGhpcyBkcmFmdDo8YnI+DQotIDxhIGhyZWY9Im1haWx0
bzppZXRmLWkycnMtcmliQDIwMTctMTItMDUueWFuZyI+aWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1
Lnlhbmc8L2E+PGJyPg0KPGJyPg0KTm8gWUFORyB2YWxpZGF0aW9uIGVycm9ycyBvciB3YXJuaW5n
cyAoZnJvbSBweWFuZyAxLjcuMyBhbmQgeWFuZ2xpbnQgMC4xNC41OSk8YnI+DQo8YnI+DQowIGV4
YW1wbGVzIGFyZSBwcm92aWRlZCBpbiB0aGlzIGRyYWZ0IChzZWN0aW9uIDMuMTIgb2Y8YnI+DQpk
cmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1KTxicj4NCjxicj4NCk1vZHVsZSA8YSBocmVm
PSJtYWlsdG86aWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1LnlhbmciPmlldGYtaTJycy1yaWJAMjAx
Ny0xMi0wNS55YW5nPC9hPjo8YnI+DQotIHlhbmctdmVyc2lvbiBzdGF0ZW1lbnQgbWlzc2luZyAt
IHNob3VsZCBiZSAxLjE8YnI+DQotIHByZWZpeCAnaWlyJyBpcyByZWNvbW1lbmRlZCBmb3IgdGhp
cyBtb2R1bGUsIHdvdWxkICdyaWInIHN1ZmZpY2UgYmV0dGVyPzxicj4NCi0gaW1wb3J0ICZxdW90
O2lldGYtaW5ldC10eXBlcyZxdW90OyBzaG91bGQgcmVmZXJlbmNlIFJGQyA2OTkxIHBlciAobm90
IGFzIGEgY29tbWVudCk8YnI+DQombmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi00LjciIHRhcmdl
dD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1v
ZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tNC43PC9hPjxicj4NCi0gaW1wb3J0ICZxdW90O2lldGYt
aW50ZXJmYWNlcyZxdW90OyBzaG91bGQgcmVmZXJlbmNlIFJGQyA3MjIzIHBlcjxicj4NCiZuYnNw
OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2Qt
cmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi00
Ljc8L2E+PGJyPg0KLSBpbXBvcnQgJnF1b3Q7aWV0Zi15YW5nLXR5cGVzJnF1b3Q7IHNob3VsZCBy
ZWZlcmVuY2UgUkZDIDY5OTEgcGVyPGJyPg0KJm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tNC43
IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0
Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNzwvYT48YnI+DQotIFNpbmNlIHRoaXMg
bW9kdWxlIGltcG9ydHMgJnF1b3Q7aWV0Zi1pbnRlcmZhY2VzJnF1b3Q7LCBhIG5vcm1hdGl2ZSBy
ZWZlcmVuY2VzIG11c3QgYmU8YnI+DQombmJzcDsgYWRkZWQgcGVyPGJyPg0KJm5ic3A7IDxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3
YmlzLTE1I3NlY3Rpb24tMy45IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTMuOTwvYT48
YnI+DQotIHByZWZpeCAmcXVvdDtpZiZxdW90OyBpbiB0aGUgaW1wb3J0ICZxdW90O2lldGYtaW50
ZXJmYWNlcyZxdW90OyBjYW4gcmVtb3ZlIHF1b3RlcyB0byByZW1haW48YnI+DQombmJzcDsgY29u
c2lzdGVudCB3aXRoIG90aGVyIGltcG9ydHM8YnI+DQotIFJlbW92ZSBXRyBDaGFpcnMgZnJvbSBj
b250YWN0IGluZm9ybWF0aW9uIHBlcjxicj4NCiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1D
IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0
Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DPC9hPjxicj4NCi0gTW9kdWxlIGRlc2Ny
aXB0aW9uIG11c3QgY29udGFpbiBtb3N0IHJlY2VudCBjb3B5cmlnaHQgbm90aWNlIHBlcjxicj4N
CiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1u
ZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBl
bmRpeC1DPC9hPjxicj4NCi0gTW9kdWxlIGRlc2NyaXB0aW9uIHNob3VsZCBjb250YWluIG5vdGUg
dG8gUkZDIEVkLiBhbmQgcGxhY2Vob2xkZXIgcmVmZXJlbmNlPGJyPg0KJm5ic3A7IHRvIFJGQyB3
aGVuIGFzc2lnbmVkPGJyPg0KJm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUMiIHRhcmdldD0i
X2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1y
ZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUM8L2E+PGJyPg0KLSBBZGQgcGxhY2Vob2xkZXIgcmVmZXJl
bmNlIGFuZCBub3RlIHRvIFJGQyBFZC4gZm9yIFJGQyB3aGVuIGFzc2lnbmVkPGJyPg0KJm5ic3A7
IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1y
ZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUMiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUM8
L2E+PGJyPg0KLSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzaG91bGQgYmUgdXBkYXRlZCB0byBy
ZWZsZWN0IG5ldyB0ZW1wbGF0ZSBhdDxicj4NCiZuYnNwOyA8YSBocmVmPSJodHRwczovL3RyYWMu
aWV0Zi5vcmcvdHJhYy9vcHMvd2lraS95YW5nLXNlY3VyaXR5LWd1aWRlbGluZXMiIHRhcmdldD0i
X2JsYW5rIj4NCmh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL29wcy93aWtpL3lhbmctc2VjdXJp
dHktZ3VpZGVsaW5lczwvYT48YnI+DQotIFNlY3Rpb24gMS4yIHNob3VsZCBiZSByZXBsYWNlZCB3
aXRoIHJlZmVyZW5jZSB0bzxicj4NCiZuYnNwOyBkcmFmdC1pZXRmLW5ldG1vZC15YW5nLXRyZWUt
ZGlhZ3JhbXMtMDIgcmF0aGVyIChhcy1pcyBpbiBvdGhlciBpMnJzIFlBTkc8YnI+DQombmJzcDsg
ZHJhZnRzIGluIHByb2dyZXNzKSBwZXI8YnI+DQombmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi0y
LjUuMSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi0yLjUuMTwvYT48YnI+DQotIFRoaXMg
bW9kdWxlIGNvbnRhaW5zICcxMicgZmVhdHVyZXMuJm5ic3A7IFdoaWxlIGl0IGlzIHVuZGVyc3Rv
b2QgdGhlIHB1cnBvc2Ugb2Y8YnI+DQombmJzcDsgdGhlc2UgZmVhdHVyZXMgaW4gdGhlIG1vZHVs
ZSwgdGFrZSBwcmVjYXV0aW9uIGFzIHRvIGNvbXBsZXhpdHkgZm9yIGNsaWVudHM8YnI+DQombmJz
cDsgaWYgdGhleSBuZWVkIHRvIHVuZGVyc3RhbmQgJmd0Oz0gcXVhbnRpdHkgb2YgZmVhdHVyZXMg
cGVyIG1vZHVsZSBpbiB1c2Ugb24gYTxicj4NCiZuYnNwOyBuZXR3b3JrLWVsZW1lbnQuPGJyPg0K
LSBBIGZldyBjb21tZW50cyBleGlzdCB0aGF0IGFyZSBlaXRoZXIgdW5lY2Vzc2FyeSBvciByZWR1
bmRhbnQuJm5ic3A7IEVuY29kZSB0aGU8YnI+DQombmJzcDsgY29tbWVudCBpbnRlbnQgcmF0aGVy
IGluIGRlc2NyaXB0aW9uIGZpZWxkcyBpZiBuZWVkIGJlLjxicj4NCi0gUGVyIE5NREEsIHdoaWNo
IGRhdGFzdG9yZXMgYXJlIHRhcmdldGVkIGZvciB0aGUgbW9kdWxlPyZuYnNwOyBXaWxsIGFsbCBS
UEM8YnI+DQombmJzcDsgb3BlcmF0aW9ucyBiZSBhY3RpbmcgdXBvbiB0aGUgZHluYW1pYy9lcGhl
bWVyYWwgZGF0YXN0b3JlPyZuYnNwOyBJdCBpcyBub3QgY2xlYXI8YnI+DQombmJzcDsgdG8gbWUg
aWYgdGhlIGludGVudGlvbiBpcyB0byBiZSBwZXJzaXN0ZW50IG9yIGVwaGVtZXJhbDxicj4NCjxi
cj4NCkdlbmVyYWwgY29tbWVudHMvTml0czo8YnI+DQotIHJlZmVyZW5jZXMgdG8gJ2RlZicgY291
bGQgYmUgZXhwYW5kZWQgb3V0IHRvICdkZWZpbml0aW9uJzxicj4NCi0gcmVmZXJlbmNlcyB0byAn
ZGVjYXAnIGNvdWxkIGJlIGV4cGFuZGVkIG91dCB0byAnZGVjYXBzdWxhdGlvbicgZm9yPGJyPg0K
Jm5ic3A7IHJlYWRhYmlsaXR5IChhY3Jvc3MgZGVmaW5pdGlvbnMgYW5kIGRlc2NyaXB0aW9ucyk8
YnI+DQotIEZvbGxvdyBjb25zaXN0ZW50IGNhcGl0YWxpemF0aW9uIG9mICdSSUInIHRocm91Z2hv
dXQgZG9jdW1lbnQgdGV4dC4mbmJzcDsgTWl4ZWQ8YnI+DQombmJzcDsgdXNlIG9mICdSaWInIGFu
ZCAncmliJyBleGlzdHMgKE91dHNpZGUgb2YgWUFORyBub2RlIGxvd2VyY2FzZSBkZWZpbml0aW9u
cykuPGJyPg0KLSBJcyBpdCBuZWNlc3NhcnkgdG8gcHJlZml4IGFsbCBub2RlcyB1bmRlciB0aGUg
bmV4dGhvcCBjb250YWluZXIgd2l0aDxicj4NCiZuYnNwOyAmcXVvdDtuZXh0aG9wLSZxdW90Oz88
YnI+DQotIFNlY3Rpb24gMi41IC0gcm91dGUtYWRkIFJQQyAtIHRleHQgbWVudGlvbnMgaXQgaXMg
cmVxdWlyZWQgdGhhdCB0aGUgbmgtYWRkPGJyPg0KJm5ic3A7IFJQQyBiZSBjYWxsZWQgYXMgYSBw
cmUtcmVxdWlzaXRlIGhvd2V2ZXIgaWYgdGhlIG5oIGFscmVhZHkgZXhpc3RzIGFuZCB0aGU8YnI+
DQombmJzcDsgbmV4dGhvcC1pZCBpcyBrbm93biwgdGhpcyBzaG91bGQgbm90IGJlIG5lY2Vzc2Fy
eS4mbmJzcDsgSW4gYWRkaXRpb24sIHRoZSB0ZXh0PGJyPg0KJm5ic3A7IHJlYWRzICdvciByZXR1
cm4nIHdoaWNoIHNob3VsZCByYXRoZXIgYmUgYSByZXN1bHQgb2YgcXVlcnlpbmcgdGhlPGJyPg0K
Jm5ic3A7IGFwcHJvcHJpYXRlIG5vZGUgaW4gdGhlIGRhdGEgdHJlZS48YnI+DQotIEluICdJQU5B
IENvbnNpZGVyYXRpb25zJyAtIHMvVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0byByZWdpc3Rlci9U
aGlzPGJyPg0KJm5ic3A7IGRvY3VtZW50IHJlZ2lzdGVycy88YnI+DQo8YnI+DQo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_--

--_005_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_
Content-Type: text/plain; name="draft-ietf-i2rs-rib-data-model-10.txt"
Content-Description: draft-ietf-i2rs-rib-data-model-10.txt
Content-Disposition: attachment;
	filename="draft-ietf-i2rs-rib-data-model-10.txt"; size=111203;
	creation-date="Mon, 12 Feb 2018 13:19:44 GMT";
	modification-date="Mon, 12 Feb 2018 13:05:52 GMT"
Content-Transfer-Encoding: base64

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTC4gV2FuZwpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEluZGl2aWR1YWwKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNLiBDaGVuCkV4cGly
ZXM6IEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEh1YXdlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEEuIERhc3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVyaWNzc29uCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEguIEFuYW50aGFrcmlzaG5h
bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBhY2tldCBEZXNpZ24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBLaW5pCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE4u
IEJhaGFkdXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJyYWNrZXQgQ29tcHV0aW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAxMiwgMjAxOAoKCiAgICAgICAgICBBIFlB
TkcgRGF0YSBNb2RlbCBmb3IgUm91dGluZyBJbmZvcm1hdGlvbiBCYXNlIChSSUIpCiAgICAgICAg
ICAgICAgICAgICBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwtMTAKCkFic3RyYWN0Cgog
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYSBZQU5HIGRhdGEgbW9kZWwgZm9yIFJvdXRpbmcgSW5m
b3JtYXRpb24gQmFzZQogICAoUklCKSB0aGF0IGFsaWducyB3aXRoIHRoZSBJMlJTIFJJQiBpbmZv
cm1hdGlvbiBtb2RlbC4KClJlcXVpcmVtZW50cyBMYW5ndWFnZQoKICAgVGhlIGtleSB3b3JkcyAi
TVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLAogICAi
U0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05B
TCIgaW4gdGhpcwogICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVk
IGluIFJGQyAyMTE5IFtSRkMyMTE5XS4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMgSW50
ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAg
cHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUg
d29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9y
Y2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlCiAg
IHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJl
bnQgSW50ZXJuZXQtCiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RyYWZ0cy9jdXJyZW50Ly4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRz
IHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0ZWQs
IHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0aW1l
LiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5j
ZQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9n
cmVzcy4iCgogICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEF1Z3VzdCAxNiwg
MjAxOC4KCgoKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAy
MDE4ICAgICAgICAgICAgICAgIFtQYWdlIDFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKQ29weXJpZ2h0
IE5vdGljZQoKICAgQ29weXJpZ2h0IChjKSAyMDE4IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25z
IGlkZW50aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYg
VHJ1c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzCiAg
IChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhl
IGRhdGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZpZXcg
dGhlc2UgZG9jdW1lbnRzCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0
cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdAogICB0byB0aGlzIGRvY3VtZW50LiAgQ29k
ZSBDb21wb25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdAogICBpbmNsdWRl
IFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UgdGV4dCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LmUg
b2YKICAgdGhlIFRydXN0IExlZ2FsIFByb3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRlZCB3aXRob3V0
IHdhcnJhbnR5IGFzCiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS4K
ClRhYmxlIG9mIENvbnRlbnRzCgogICAxLiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDIKICAgICAxLjEuICBEZWZpbml0aW9u
cyBhbmQgQWNyb255bXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzCiAgICAg
MS4yLiAgVHJlZSBEaWFncmFtcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgMwogICAyLiAgTW9kZWwgU3RydWN0dXJlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAyLjEuICBSSUIgQ2FwYWJpbGl0eSAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3CiAgICAgMi4yLiAgUm91
dGluZyBJbnN0YW5jZSBhbmQgUmliICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
NwogICAgIDIuMy4gIFJvdXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgIDgKICAgICAyLjQuICBOZXh0aG9wIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5CiAgICAgMi41LiAgUlBDIE9wZXJhdGlv
bnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNAogICAgIDIu
Ni4gIE5vdGlmaWNhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTgKICAgMy4gIFlBTkcgTW9kdWxlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIwCiAgIDQuICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2NAogICA1LiAgU2VjdXJpdHkg
Q29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNjQK
ICAgNi4gIENvbnRyaWJ1dG9ycyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDY1CiAgIDcuICBBY2tub3dsZWRnZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2NgogICA4LiAgUmVmZXJlbmNlcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNjYKICAgICA4LjEu
ICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDY2CiAgICAgOC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA2NwogICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNjcKCjEuICBJbnRyb2R1Y3Rpb24K
CiAgIFRoZSBJbnRlcmZhY2UgdG8gdGhlIFJvdXRpbmcgU3lzdGVtIChJMlJTKSBbUkZDNzkyMV0g
cHJvdmlkZXMgcmVhZAogICBhbmQgd3JpdGUgYWNjZXNzIHRvIHRoZSBpbmZvcm1hdGlvbiBhbmQg
c3RhdGUgd2l0aGluIHRoZSByb3V0aW5nCiAgIHByb2Nlc3MgdGhhdCBleGlzdHMgaW5zaWRlIHRo
ZSByb3V0aW5nIGVsZW1lbnRzLCB0aGlzIGlzIGFjaGlldmVkIHZpYQogICBwcm90b2NvbCBtZXNz
YWdlIGV4Y2hhbmdlIGJldHdlZW4gSTJSUyBjbGllbnRzIGFuZCBJMlJTIGFnZW50cwogICBhc3Nv
Y2lhdGVkIHdpdGggdGhlIHJvdXRpbmcgc3lzdGVtLiAgT25lIG9mIHRoZSBmdW5jdGlvbnMgb2Yg
STJSUyBpcwogICB0byByZWFkIGFuZCB3cml0ZSBkYXRhIG9mIFJvdXRpbmcgSW5mb3JtYXRpb24g
QmFzZSAoUklCKS4KICAgW0ktRC5pZXRmLWkycnMtdXNlY2FzZS1yZXFzLXN1bW1hcnldIGludHJv
ZHVjZXMgYSBzZXQgb2YgUklCIHVzZQogICBjYXNlcy4gIFRoZSBSSUIgaW5mb3JtYXRpb24gbW9k
ZWwgaXMgZGVmaW5lZCBpbgogICBbSS1ELmlldGYtaTJycy1yaWItaW5mby1tb2RlbF0uCgoKCldh
bmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAg
ICAgICBbUGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAg
ICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5l
cyBhIFlBTkcgW1JGQzYwMjBdW1JGQzY5OTFdIGRhdGEgbW9kZWwgZm9yIHRoZQogICBSSUIgdGhh
dCBzYXRpc2ZpZXMgdGhlIFJJQiB1c2UgY2FzZXMgYW5kIGFsaWducyB3aXRoIHRoZSBSSUIKICAg
aW5mb3JtYXRpb24gbW9kZWwuCgoxLjEuICBEZWZpbml0aW9ucyBhbmQgQWNyb255bXMKCiAgIFJJ
QjogUm91dGluZyBJbmZvcm1hdGlvbiBCYXNlCgogICBJbmZvcm1hdGlvbiBNb2RlbCAoSU0pOiBB
biBhYnN0cmFjdCBtb2RlbCBvZiBhIGNvbmNlcHR1YWwgZG9tYWluLAogICBpbmRlcGVuZGVudCBv
ZiBhIHNwZWNpZmljIGltcGxlbWVudGF0aW9uIG9yIGRhdGEgcmVwcmVzZW50YXRpb24uCgoxLjIu
ICBUcmVlIERpYWdyYW1zCgogICBZQU5HIHRyZWUgZGlhZ3JhbXMgcHJvdmlkZSBhIGNvbmNpc2Ug
cmVwcmVzZW50YXRpb24gb2YgYSBZQU5HIG1vZHVsZSwKICAgYW5kIFNIT1VMRCBiZSBpbmNsdWRl
ZCB0byBoZWxwIHJlYWRlcnMgdW5kZXJzdGFuZCBZQU5HIG1vZHVsZQogICBzdHJ1Y3R1cmUuICBH
dWlkZWxpbmVzIG9uIHRyZWUgZGlhZ3JhbXMgY2FuIGJlIGZvdW5kIGluIFNlY3Rpb24gMyBvZgog
ICBbSS1ELmlldGYtbmV0bW9kLXlhbmctdHJlZS1kaWFncmFtc10uCgoyLiAgTW9kZWwgU3RydWN0
dXJlCgogICBUaGUgZm9sbG93aW5nIGZpZ3VyZSBzaG93cyBhbiBvdmVydmlldyBvZiBzdHJ1Y3R1
cmUgdHJlZSBvZiB0aGUgaWV0Zi0KICAgaTJycy1yaWIgbW9kdWxlLiAgVG8gZ2l2ZSBhIHdob2xl
IHZpZXcgb2YgdGhlIHN0cnVjdHVyZSB0cmVlLCBzb21lCiAgIGRldGFpbHMgb2YgdGhlIHRyZWUg
YXJlIG9taXR0ZWQuICBUaGUgcmVsZXZhbnQgZGV0YWlscyBhcmUgaW50cm9kdWNlZAogICBpbiB0
aGUgc3Vic2VxdWVudCBzdWItc2VjdGlvbnMuCgogICBtb2R1bGU6IGlldGYtaTJycy1yaWIKICAg
ICAgKy0tcncgcm91dGluZy1pbnN0YW5jZQogICAgICAgICArLS1ydyBuYW1lICAgICAgICAgICAg
ICBzdHJpbmcKICAgICAgICAgKy0tcncgaW50ZXJmYWNlLWxpc3QqIFtuYW1lXQogICAgICAgICB8
ICArLS1ydyBuYW1lIGlmOmludGVyZmFjZS1yZWYKICAgICAgICAgKy0tcncgcm91dGVyLWlkPyAg
ICAgICAgeWFuZzpkb3R0ZWQtcXVhZAogICAgICAgICArLS1ydyBsb29rdXAtbGltaXQ/ICAgICB1
aW50OAogICAgICAgICArLS1ydyByaWItbGlzdCogW25hbWVdCiAgICAgICAgICAgICstLXJ3IG5h
bWUgICAgICAgICAgICAgIHN0cmluZwogICAgICAgICAgICArLS1ydyBhZGRyZXNzLWZhbWlseSBy
aWItZmFtaWx5LWRlZmluaXRpb24KICAgICAgICAgICAgKy0tcncgaXAtcnBmLWNoZWNrPyAgICAg
Ym9vbGVhbgogICAgICAgICAgICArLS1ydyByb3V0ZS1saXN0KiBbcm91dGUtaW5kZXhdCiAgICAg
ICAgICAgIHwgICstLXJ3IHJvdXRlLWluZGV4ICAgICAgICAgICAgICAgIHVpbnQ2NAogICAgICAg
ICAgICB8ICArLS1ydyBtYXRjaAogICAgICAgICAgICB8ICB8ICArLS1ydyAocm91dGUtdHlwZSk/
CiAgICAgICAgICAgIHwgIHwgICAgICstLTooaXB2NCkKICAgICAgICAgICAgfCAgfCAgICAgfCAg
Li4uCiAgICAgICAgICAgIHwgIHwgICAgICstLTooaXB2NikKICAgICAgICAgICAgfCAgfCAgICAg
fCAgLi4uCiAgICAgICAgICAgIHwgIHwgICAgICstLToobXBscy1yb3V0ZSkKICAgICAgICAgICAg
fCAgfCAgICAgfCAgLi4uCiAgICAgICAgICAgIHwgIHwgICAgICstLToobWFjLXJvdXRlKQogICAg
ICAgICAgICB8ICB8ICAgICB8ICAuLi4KCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGly
ZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgIFtQYWdlIDNdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAy
MDE4CgoKICAgICAgICAgICAgfCAgfCAgICAgKy0tOihpbnRlcmZhY2Utcm91dGUpCiAgICAgICAg
ICAgIHwgIHwgICAgICAgIC4uLgogICAgICAgICAgICB8ICArLS1ydyBuZXh0aG9wCiAgICAgICAg
ICAgIHwgIHwgICstLXJ3IG5leHRob3AtaWQ/ICAgICAgICAgICB1aW50MzIKICAgICAgICAgICAg
fCAgfCAgKy0tcncgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xlYW4KICAgICAgICAgICAgfCAg
fCAgKy0tcncgKG5leHRob3AtdHlwZSk/CiAgICAgICAgICAgIHwgIHwgICAgICstLToobmV4dGhv
cC1iYXNlKQogICAgICAgICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgICAgICAgfCAgfCAgICAg
Ky0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhvcC1jaGFpbn0/CiAgICAgICAgICAgIHwgIHwgICAg
IHwgIC4uLgogICAgICAgICAgICB8ICB8ICAgICArLS06KG5leHRob3AtcmVwbGljYXRlcykge25l
eHRob3AtcmVwbGljYXRlc30/CiAgICAgICAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICAgICAg
ICB8ICB8ICAgICArLS06KG5leHRob3AtcHJvdGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/
CiAgICAgICAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICAgICAgICB8ICB8ICAgICArLS06KG5l
eHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4dGhvcC1sb2FkLWJhbGFuY2V9PwogICAgICAgICAgICB8
ICB8ICAgICAgICAuLi4KICAgICAgICAgICAgfCAgKy0tcncgcm91dGUtc3RhdHVzCiAgICAgICAg
ICAgIHwgIHwgIC4uLgogICAgICAgICAgICB8ICArLS1ydyByb3V0ZS1hdHRyaWJ1dGVzCiAgICAg
ICAgICAgIHwgIHwgIC4uLgogICAgICAgICAgICB8ICArLS1ydyByb3V0ZS12ZW5kb3ItYXR0cmli
dXRlcwogICAgICAgICAgICArLS1ydyBuZXh0aG9wLWxpc3QqIFtuZXh0aG9wLW1lbWJlci1pZF0K
ICAgICAgICAgICAgICAgKy0tcncgbmV4dGhvcC1tZW1iZXItaWQgdWludDMyCiAgIHJwY3M6CiAg
ICAgICstLS14IHJpYi1hZGQKICAgICAgfCAgKy0tLXcgaW5wdXQKICAgICAgfCAgfCAgKy0tLXcg
bmFtZSAgICAgICAgc3RyaW5nCiAgICAgIHwgIHwgICstLS13IGFkZHJlc3MtZmFtaWx5ICAgICAg
cmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAgIHwgIHwgICstLS13IGlwLXJwZi1jaGVjaz8gICBi
b29sZWFuCiAgICAgIHwgICstLXJvIG91dHB1dAogICAgICB8ICAgICArLS1ybyByZXN1bHQgdWlu
dDMyCiAgICAgIHwgICAgICstLXJvIHJlYXNvbj8gc3RyaW5nCiAgICAgICstLS14IHJpYi1kZWxl
dGUKICAgICAgfCAgKy0tLXcgaW5wdXQKICAgICAgfCAgfCAgKy0tLXcgbmFtZSBzdHJpbmcKICAg
ICAgfCAgKy0tcm8gb3V0cHV0CiAgICAgIHwgICAgICstLXJvIHJlc3VsdCB1aW50MzIKICAgICAg
fCAgICAgKy0tcm8gcmVhc29uPyBzdHJpbmcKICAgICAgKy0tLXggcm91dGUtYWRkCiAgICAgIHwg
ICstLS13IGlucHV0CiAgICAgIHwgIHwgICstLS13IHJldHVybi1mYWlsdXJlLWRldGFpbD8gICBi
b29sZWFuCiAgICAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAgICAgICBzdHJpbmcK
ICAgICAgfCAgfCAgKy0tLXcgcm91dGVzCiAgICAgIHwgIHwgICAgICstLS13IHJvdXRlLWxpc3Qq
IFtyb3V0ZS1pbmRleF0KICAgICAgfCAgfCAgICAgICAgLi4uCiAgICAgIHwgICstLXJvIG91dHB1
dAogICAgICB8ICAgICArLS1ybyBzdWNjZXNzLWNvdW50ICAgICB1aW50MzIKICAgICAgfCAgICAg
Ky0tcm8gZmFpbGVkLWNvdW50ICAgICAgdWludDMyCgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgICBbUGFnZSA0XQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVi
cnVhcnkgMjAxOAoKCiAgICAgIHwgICAgICstLXJvIGZhaWx1cmUtZGV0YWlsCiAgICAgIHwgICAg
ICAgICstLXJvIGZhaWxlZC1yb3V0ZXMqIFtyb3V0ZS1pbmRleF0KICAgICAgfCAgICAgICAgICAg
Ky0tcm8gcm91dGUtaW5kZXggdWludDMyCiAgICAgIHwgICAgICAgICAgICstLXJvIGVycm9yLWNv
ZGU/IHVpbnQzMgogICAgICArLS0teCByb3V0ZS1kZWxldGUKICAgICAgfCAgKy0tLXcgaW5wdXQK
ICAgICAgfCAgfCAgKy0tLXcgcmV0dXJuLWZhaWx1cmUtZGV0YWlsPyAgIGJvb2xlYW4KICAgICAg
fCAgfCAgKy0tLXcgcmliLW5hbWUgICAgICAgICAgICAgICAgIHN0cmluZwogICAgICB8ICB8ICAr
LS0tdyByb3V0ZXMKICAgICAgfCAgfCAgICAgKy0tLXcgcm91dGUtbGlzdCogW3JvdXRlLWluZGV4
XQogICAgICB8ICB8ICAgICAgICAuLi4KICAgICAgfCAgKy0tcm8gb3V0cHV0CiAgICAgIHwgICAg
ICstLXJvIHN1Y2Nlc3MtY291bnQgICAgIHVpbnQzMgogICAgICB8ICAgICArLS1ybyBmYWlsZWQt
Y291bnQgICAgICB1aW50MzIKICAgICAgfCAgICAgKy0tcm8gZmFpbHVyZS1kZXRhaWwKICAgICAg
fCAgICAgICAgKy0tcm8gZmFpbGVkLXJvdXRlcyogW3JvdXRlLWluZGV4XQogICAgICB8ICAgICAg
ICAgICArLS1ybyByb3V0ZS1pbmRleCB1aW50MzIKICAgICAgfCAgICAgICAgICAgKy0tcm8gZXJy
b3ItY29kZT8gdWludDMyCiAgICAgICstLS14IHJvdXRlLXVwZGF0ZQogICAgICB8ICArLS0tdyBp
bnB1dAogICAgICB8ICB8ICArLS0tdyByZXR1cm4tZmFpbHVyZS1kZXRhaWw/ICAgICAgICAgICBi
b29sZWFuCiAgICAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cmluZwogICAgICB8ICB8ICArLS0tdyAobWF0Y2gtb3B0aW9ucyk/CiAgICAgIHwgIHwgICAg
ICstLToobWF0Y2gtcm91dGUtcHJlZml4KQogICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgfCAg
fCAgICAgKy0tOihtYXRjaC1yb3V0ZS1hdHRyaWJ1dGVzKQogICAgICB8ICB8ICAgICB8ICAuLi4K
ICAgICAgfCAgfCAgICAgKy0tOihtYXRjaC1yb3V0ZS12ZW5kb3ItYXR0cmlidXRlcykgey4uLn0/
CiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICB8ICB8ICAgICArLS06KG1hdGNoLW5leHRob3Ap
CiAgICAgIHwgIHwgICAgICAgIC4uLgogICAgICB8ICArLS1ybyBvdXRwdXQKICAgICAgfCAgICAg
Ky0tcm8gc3VjY2Vzcy1jb3VudCB1aW50MzIKICAgICAgfCAgICAgKy0tcm8gZmFpbGVkLWNvdW50
IHVpbnQzMgogICAgICB8ICAgICArLS1ybyBmYWlsdXJlLWRldGFpbAogICAgICB8ICAgICAgICAr
LS1ybyBmYWlsZWQtcm91dGVzKiBbcm91dGUtaW5kZXhdCiAgICAgIHwgICAgICAgICAgICstLXJv
IHJvdXRlLWluZGV4IHVpbnQzMgogICAgICB8ICAgICAgICAgICArLS1ybyBlcnJvci1jb2RlPyB1
aW50MzIKICAgICAgKy0tLXggbmgtYWRkCiAgICAgIHwgICstLS13IGlucHV0CiAgICAgIHwgIHwg
ICstLS13IHJpYi1uYW1lICAgICAgICAgICAgICBzdHJpbmcKICAgICAgfCAgfCAgKy0tLXcgbmV4
dGhvcC1pZD8gICAgICAgICAgIHVpbnQzMgogICAgICB8ICB8ICArLS0tdyBzaGFyaW5nLWZsYWc/
ICAgICAgICAgYm9vbGVhbgogICAgICB8ICB8ICArLS0tdyAobmV4dGhvcC10eXBlKT8KICAgICAg
fCAgfCAgICAgKy0tOihuZXh0aG9wLWJhc2UpCiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICB8
ICB8ICAgICArLS06KG5leHRob3AtY2hhaW4pIHtuZXh0aG9wLWNoYWlufT8KICAgICAgfCAgfCAg
ICAgfCAgLi4uCgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwg
MjAxOCAgICAgICAgICAgICAgICBbUGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgICAgIHwg
IHwgICAgICstLToobmV4dGhvcC1yZXBsaWNhdGVzKSB7bmV4dGhvcC1yZXBsaWNhdGVzfT8KICAg
ICAgfCAgfCAgICAgfCAgLi4uCiAgICAgIHwgIHwgICAgICstLToobmV4dGhvcC1wcm90ZWN0aW9u
KSB7bmV4dGhvcC1wcm90ZWN0aW9ufT8KICAgICAgfCAgfCAgICAgfCAgLi4uCiAgICAgIHwgIHwg
ICAgICstLToobmV4dGhvcC1sb2FkLWJhbGFuY2UpIHtuZXh0aG9wLWxvYWQtYmFsYW5jZX0/CiAg
ICAgIHwgIHwgICAgICAgIC4uLgogICAgICB8ICArLS1ybyBvdXRwdXQKICAgICAgfCAgICAgKy0t
cm8gcmVzdWx0ICAgICAgICB1aW50MzIKICAgICAgfCAgICAgKy0tcm8gcmVhc29uPyAgICAgICBz
dHJpbmcKICAgICAgfCAgICAgKy0tcm8gbmV4dGhvcC1pZD8gICB1aW50MzIKICAgICAgKy0tLXgg
bmgtZGVsZXRlCiAgICAgICAgICstLS13IGlucHV0CiAgICAgICAgIHwgICstLS13IHJpYi1uYW1l
ICAgICAgICAgICAgICBzdHJpbmcKICAgICAgICAgfCAgKy0tLXcgbmV4dGhvcC1pZD8gICAgICAg
ICAgIHVpbnQzMgogICAgICAgICB8ICArLS0tdyBzaGFyaW5nLWZsYWc/ICAgICAgICAgYm9vbGVh
bgogICAgICAgICB8ICArLS0tdyAobmV4dGhvcC10eXBlKT8KICAgICAgICAgfCAgICAgKy0tOihu
ZXh0aG9wLWJhc2UpCiAgICAgICAgIHwgICAgIHwgIC4uLgogICAgICAgICB8ICAgICArLS06KG5l
eHRob3AtY2hhaW4pIHtuZXh0aG9wLWNoYWlufT8KICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAg
ICAgIHwgICAgICstLToobmV4dGhvcC1yZXBsaWNhdGVzKSB7bmV4dGhvcC1yZXBsaWNhdGVzfT8K
ICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAgICAgIHwgICAgICstLToobmV4dGhvcC1wcm90ZWN0
aW9uKSB7bmV4dGhvcC1wcm90ZWN0aW9ufT8KICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAgICAg
IHwgICAgICstLToobmV4dGhvcC1sb2FkLWJhbGFuY2UpIHtuZXh0aG9wLWxvYWQtYmFsYW5jZX0/
CiAgICAgICAgIHwgICAgICAgIC4uLgogICAgICAgICArLS1ybyBvdXRwdXQKICAgICAgICAgICAg
Ky0tcm8gcmVzdWx0IHVpbnQzMgogICAgICAgICAgICArLS1ybyByZWFzb24/IHN0cmluZwogICBu
b3RpZmljYXRpb25zOgogICAgICArLS0tbiBuZXh0aG9wLXJlc29sdXRpb24tc3RhdHVzLWNoYW5n
ZQogICAgICB8ICArLS1ybyBuZXh0aG9wCiAgICAgIHwgIHwgICstLXJvIG5leHRob3AtaWQ/ICAg
ICAgICAgICB1aW50MzIKICAgICAgfCAgfCAgKy0tcm8gc2hhcmluZy1mbGFnPyAgICAgICAgIGJv
b2xlYW4KICAgICAgfCAgfCAgKy0tcm8gKG5leHRob3AtdHlwZSk/CiAgICAgIHwgIHwgICAgICst
LToobmV4dGhvcC1iYXNlKQogICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgfCAgfCAgICAgKy0t
OihuZXh0aG9wLWNoYWluKSB7bmV4dGhvcC1jaGFpbn0/CiAgICAgIHwgIHwgICAgIHwgIC4uLgog
ICAgICB8ICB8ICAgICArLS06KG5leHRob3AtcmVwbGljYXRlcykge25leHRob3AtcmVwbGljYXRl
c30/CiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICB8ICB8ICAgICArLS06KG5leHRob3AtcHJv
dGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/CiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAg
ICB8ICB8ICAgICArLS06KG5leHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4dGhvcC1sb2FkLWJhbGFu
Y2V9PwogICAgICB8ICB8ICAgICAgICAuLi4KICAgICAgfCAgKy0tcm8gbmV4dGhvcC1zdGF0ZSBu
ZXh0aG9wLXN0YXRlLWRlZmluaXRpb24KICAgICAgKy0tLW4gcm91dGUtY2hhbmdlCiAgICAgICAg
ICstLXJvIHJpYi1uYW1lICAgICAgICAgICAgICAgICBzdHJpbmcKCgoKV2FuZywgZXQgYWwuICAg
ICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgIFtQYWdlIDZd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAg
ICAgICBGZWJydWFyeSAyMDE4CgoKICAgICAgICAgKy0tcm8gYWRkcmVzcy1mYW1pbHkgICAgICAg
ICAgICAgICByaWItZmFtaWx5LWRlZmluaXRpb24KICAgICAgICAgKy0tcm8gcm91dGUtaW5kZXgg
ICAgICAgICAgICAgIHVpbnQ2NAogICAgICAgICArLS1ybyBtYXRjaAogICAgICAgICB8ICArLS1y
byAocm91dGUtdHlwZSk/CiAgICAgICAgIHwgICAgICstLTooaXB2NCkKICAgICAgICAgfCAgICAg
fCAgLi4uCiAgICAgICAgIHwgICAgICstLTooaXB2NikKICAgICAgICAgfCAgICAgfCAgLi4uCiAg
ICAgICAgIHwgICAgICstLToobXBscy1yb3V0ZSkKICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAg
ICAgIHwgICAgICstLToobWFjLXJvdXRlKQogICAgICAgICB8ICAgICB8ICAuLi4KICAgICAgICAg
fCAgICAgKy0tOihpbnRlcmZhY2Utcm91dGUpCiAgICAgICAgIHwgICAgICAgIC4uLgogICAgICAg
ICArLS1ybyByb3V0ZS1pbnN0YWxsZWQtc3RhdGUgcm91dGUtaW5zdGFsbGVkLXN0YXRlLWRlZmlu
aXRpb24KICAgICAgICAgKy0tcm8gcm91dGUtc3RhdGUgICAgICAgICByb3V0ZS1zdGF0ZS1kZWZp
bml0aW9uCiAgICAgICAgICstLXJvIHJvdXRlLWNoYW5nZS1yZWFzb24gcm91dGUtcmVhc29uLWRl
ZmluaXRpb24KCiAgICAgICAgIEZpZ3VyZSAxOiBPdmVydmlldyBvZiBJMlJTIFJJQiBNb2R1bGUg
U3RydWN0dXJlCgoyLjEuICBSSUIgQ2FwYWJpbGl0eQoKICAgUklCIGNhcGFiaWxpdHkgbmVnb3Rp
YXRpb24gaXMgdmVyeSBpbXBvcnRhbnQgYmVjYXVzZSBub3QgYWxsIG9mIHRoZQogICBoYXJkd2Fy
ZSB3aWxsIGJlIGFibGUgdG8gc3VwcG9ydCBhbGwga2luZHMgb2YgbmV4dGhvcHMgYW5kIHRoZXJl
CiAgIG1pZ2h0IGJlIGEgbGltaXRhdGlvbiBvbiBob3cgbWFueSBsZXZlbHMgb2YgbG9va3VwIGNh
biBiZSBwcmFjdGljYWxseQogICBwZXJmb3JtZWQuICBUaGVyZWZvcmUsIGEgUklCIGRhdGEgbW9k
ZWwgTVVTVCBzcGVjaWZ5IGEgd2F5IGZvciBhbgogICBleHRlcm5hbCBlbnRpdHkgdG8gbGVhcm4g
YWJvdXQgdGhlIGZ1bmN0aW9uYWwgY2FwYWJpbGl0aWVzIG9mIGEKICAgbmV0d29yayBkZXZpY2Uu
CgogICBBdCB0aGUgc2FtZSB0aW1lLCBuZXh0aG9wIGNoYWlucyBjYW4gYmUgdXNlZCB0byBzcGVj
aWZ5IG11bHRpcGxlCiAgIGhlYWRlcnMgb3ZlciBhIHBhY2tldCwgYmVmb3JlIHRoYXQgcGFydGlj
dWxhciBwYWNrZXQgaXMgZm9yd2FyZGVkLgogICBOb3QgZXZlcnkgbmV0d29yayBkZXZpY2Ugd2ls
bCBiZSBhYmxlIHRvIHN1cHBvcnQgYWxsIGtpbmRzIG9mIG5leHRob3AKICAgY2hhaW5zIGFsb25n
IHdpdGggdGhlIGFyYml0cmFyeSBudW1iZXIgb2YgaGVhZGVycyB3aGljaCBhcmUgY2hhaW5lZAog
ICB0b2dldGhlci4gIFRoZSBSSUIgZGF0YSBtb2RlbCBNVVNUIHByb3ZpZGUgYSB3YXkgdG8gZXhw
b3NlIHRoZQogICBuZXh0aG9wIGNoYWluaW5nIGNhcGFiaWxpdHkgc3VwcG9ydGVkIGJ5IGEgZ2l2
ZW4gbmV0d29yayBkZXZpY2UuCgogICBUaGlzIG1vZHVsZSB1c2VzIHRoZSBmZWF0dXJlIGFuZCBp
Zi1mZWF0dXJlIHN0YXRlbWVudHMgdG8gYWNoaWV2ZQogICBhYm92ZSBjYXBhYmlsaXR5IGFkdmVy
dGlzZW1lbnQuCgoyLjIuICBSb3V0aW5nIEluc3RhbmNlIGFuZCBSaWIKCiAgIEEgcm91dGluZyBp
bnN0YW5jZSwgaW4gdGhlIGNvbnRleHQgb2YgdGhlIFJJQiBpbmZvcm1hdGlvbiBtb2RlbCwgaXMg
YQogICBjb2xsZWN0aW9uIG9mIFJJQnMsIGludGVyZmFjZXMsIGFuZCByb3V0aW5nIHByb3RvY29s
IHBhcmFtZXRlcnMuICBBCiAgIHJvdXRpbmcgaW5zdGFuY2UgY3JlYXRlcyBhIGxvZ2ljYWwgc2xp
Y2Ugb2YgdGhlIHJvdXRlciBhbmQgY2FuIGFsbG93CiAgIG11bHRpcGxlIGRpZmZlcmVudCBsb2dp
Y2FsIHNsaWNlcywgYWNyb3NzIGEgc2V0IG9mIHJvdXRlcnMsIHRvCiAgIGNvbW11bmljYXRlIHdp
dGggZWFjaCBvdGhlci4gIFRoZSByb3V0aW5nIHByb3RvY29sIHBhcmFtZXRlcnMgY29udHJvbAog
ICB0aGUgaW5mb3JtYXRpb24gYXZhaWxhYmxlIGluIHRoZSBSSUJzLiAgTW9yZSBkZXRhaWwgYWJv
dXQgcm91dGluZwoKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2
LCAyMDE4ICAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgaW5z
dGFuY2UgY2FuIGJlIGZvdW5kIGluIFNlY3Rpb24gMi4yIG9mCiAgIFtJLUQuaWV0Zi1pMnJzLXJp
Yi1pbmZvLW1vZGVsXS4KCiAgIEZvciBhIHJvdXRpbmcgaW5zdGFuY2UsIHRoZXJlIGNhbiBiZSBt
dWx0aXBsZSBSSUJzLiAgVGhlcmVmb3JlLCB0aGlzCiAgIG1vZGVsIHVzZXMgImxpc3QiIHRvIGV4
cHJlc3MgdGhlIFJJQnMuICBUaGUgc3RydWN0dXJlIHRyZWUgaXMgc2hvd24KICAgYmVsb3c6Cgog
ICArLS1ydyByb3V0aW5nLWluc3RhbmNlCiAgICAgICstLXJ3IG5hbWUgICAgICAgICAgICAgIHN0
cmluZwogICAgICArLS1ydyBpbnRlcmZhY2UtbGlzdCogW25hbWVdCiAgICAgIHwgICstLXJ3IG5h
bWUgaWY6aW50ZXJmYWNlLXJlZgogICAgICArLS1ydyByb3V0ZXItaWQ/ICAgICAgICB5YW5nOmRv
dHRlZC1xdWFkCiAgICAgICstLXJ3IGxvb2t1cC1saW1pdD8gICAgIHVpbnQ4CiAgICAgICstLXJ3
IHJpYi1saXN0KiBbbmFtZV0KICAgICAgICAgKy0tcncgbmFtZSAgICAgICAgICAgIHN0cmluZwog
ICAgICAgICArLS1ydyBhZGRyZXNzLWZhbWlseSAgICAgIHJpYi1mYW1pbHktZGVmaW5pdGlvbgog
ICAgICAgICArLS1ydyBpcC1ycGYtY2hlY2s/ICAgYm9vbGVhbgogICAgICAgICArLS1ydyByb3V0
ZS1saXN0KiBbcm91dGUtaW5kZXhdCiAgICAgICAgICAgIC4uLiAocmVmZXIgdG8gU2VjdGlvbiAy
LjMpCgogICAgICAgRmlndXJlIDI6IFJvdXRpbmcgSW5zdGFuY2UgU3RydWN0dXJlCgoyLjMuICBS
b3V0ZQoKICAgQSByb3V0ZSBpcyBlc3NlbnRpYWxseSBhIG1hdGNoIGNvbmRpdGlvbiBhbmQgYW4g
YWN0aW9uIGZvbGxvd2luZyB0aGF0CiAgIG1hdGNoLiAgVGhlIG1hdGNoIGNvbmRpdGlvbiBzcGVj
aWZpZXMgdGhlIGtpbmQgb2Ygcm91dGUgKGUuZy4sIElQdjQsCiAgIE1QTFMsIE1BQywgSW50ZXJm
YWNlIGV0Yy4pIGFuZCB0aGUgc2V0IG9mIGZpZWxkcyB0byBtYXRjaCBvbi4KCiAgIEFjY29yZGlu
ZyB0byB0aGUgZGVmaW5pdGlvbiBpbiBbSS1ELmlldGYtaTJycy1yaWItaW5mby1tb2RlbF0sIGEK
ICAgcm91dGUgTVVTVCBhc3NvY2lhdGUgd2l0aCB0aGUgZm9sbG93aW5nIGF0dHJpYnV0ZXM6Cgog
ICBvICBST1VURV9QUkVGRVJFTkNFOiBTZWUgU2VjdGlvbiAyLjMgb2YKICAgICAgW0ktRC5pZXRm
LWkycnMtcmliLWluZm8tbW9kZWxdLgoKICAgbyAgQUNUSVZFOiBJbmRpY2F0ZXMgd2hldGhlciBh
IHJvdXRlIGhhcyBhdCBsZWFzdCBvbmUgZnVsbHkgcmVzb2x2ZWQKICAgICAgbmV4dGhvcCBhbmQg
aXMgdGhlcmVmb3JlIGVsaWdpYmxlIGZvciBpbnN0YWxsYXRpb24gaW4gdGhlIEZJQi4KCiAgIG8g
IElOU1RBTExFRDogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHJvdXRlIGdvdCBpbnN0YWxsZWQgaW4g
dGhlIEZJQi4KCiAgIEluIGFkZGl0aW9uLCBhIHJvdXRlIGNhbiBiZSBhc3NvY2lhdGVkIHdpdGgg
b25lIG9yIG1vcmUgb3B0aW9uYWwKICAgcm91dGUgYXR0cmlidXRlcyAoZS5nLiwgcm91dGUtdmVu
ZG9yLWF0dHJpYnV0ZXMpLgoKICAgQSBSSUIgd2lsbCBoYXZlIGEgbnVtYmVyIG9mIHJvdXRlcywg
c28gdGhlIHJvdXRlcyBhcmUgZXhwcmVzc2VkIGFzIGEKICAgbGlzdCB1bmRlciBhIHNwZWNpZmlj
IFJJQi4gIEVhY2ggUklCIGhhcyBpdHMgb3duIHJvdXRlIGxpc3QuCgoKCgoKCgpXYW5nLCBldCBh
bC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICAgW1Bh
Z2UgOF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAg
ICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICArLS1ydyByb3V0ZS1saXN0KiBbcm91dGUtaW5k
ZXhdCiAgICAgICstLXJ3IHJvdXRlLWluZGV4ICAgICAgICAgICAgICAgIHVpbnQ2NAogICAgICAr
LS1ydyBtYXRjaAogICAgICB8ICArLS1ydyAocm91dGUtdHlwZSk/CiAgICAgIHwgICAgICstLToo
aXB2NCkKICAgICAgfCAgICAgfCAgKy0tcncgaXB2NAogICAgICB8ICAgICB8ICAgICArLS1ydyAo
aXAtcm91dGUtbWF0Y2gtdHlwZSk/CiAgICAgIHwgICAgIHwgICAgICAgICstLTooZGVzdC1pcHY0
LWFkZHJlc3MpCiAgICAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICAgICB8ICAgICB8ICAgICAg
ICArLS06KHNyYy1pcHY0LWFkZHJlc3MpCiAgICAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICAg
ICB8ICAgICB8ICAgICAgICArLS06KGRlc3Qtc3JjLWlwdjQtYWRkcmVzcykKICAgICAgfCAgICAg
fCAgICAgICAgICAgLi4uCiAgICAgIHwgICAgICstLTooaXB2NikKICAgICAgfCAgICAgfCAgKy0t
cncgaXB2NgogICAgICB8ICAgICB8ICAgICArLS1ydyAoaXAtcm91dGUtbWF0Y2gtdHlwZSk/CiAg
ICAgIHwgICAgIHwgICAgICAgICstLTooZGVzdC1pcHY2LWFkZHJlc3MpCiAgICAgIHwgICAgIHwg
ICAgICAgIHwgIC4uLgogICAgICB8ICAgICB8ICAgICAgICArLS06KHNyYy1pcHY2LWFkZHJlc3Mp
CiAgICAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICAgICB8ICAgICB8ICAgICAgICArLS06KGRl
c3Qtc3JjLWlwdjYtYWRkcmVzcykKICAgICAgfCAgICAgfCAgICAgICAgICAgLi4uCiAgICAgIHwg
ICAgICstLToobXBscy1yb3V0ZSkKICAgICAgfCAgICAgfCAgKy0tcncgbXBscy1sYWJlbCAgICAg
ICAgICAgICAgdWludDMyCiAgICAgIHwgICAgICstLToobWFjLXJvdXRlKQogICAgICB8ICAgICB8
ICArLS1ydyBtYWMtYWRkcmVzcyAgICAgICAgICAgICB1aW50MzIKICAgICAgfCAgICAgKy0tOihp
bnRlcmZhY2Utcm91dGUpCiAgICAgIHwgICAgICAgICstLXJ3IGludGVyZmFjZS1pZGVudGlmaWVy
IGlmOmludGVyZmFjZS1yZWYKICAgICAgKy0tcncgbmV4dGhvcAogICAgICB8ICAuLi4ocmVmZXIg
dG8gU2VjdGlvbiAyLjQpCgogICAgICAgICAgICAgICAgICBGaWd1cmUgMzogUm91dGVzIFN0cnVj
dHVyZQoKMi40LiAgTmV4dGhvcAoKICAgQSBuZXh0aG9wIHJlcHJlc2VudHMgYW4gb2JqZWN0IHJl
c3VsdGluZyBmcm9tIGEgcm91dGUgbG9va3VwLiAgQXMKICAgaWxsdXN0cmF0ZWQgaW4gU2VjdGlv
biAyLjQgb2YgW0ktRC5pZXRmLWkycnMtcmliLWluZm8tbW9kZWxdLCB0bwogICBzdXBwb3J0IHZh
cmlvdXMgdXNlIGNhc2VzIChlLmcuLCBsb2FkIGJhbGFuY2UsIHByb3RlY3Rpb24sIG11bHRpY2Fz
dAogICBvciBhIGNvbWJpbmF0aW9uIG9mIHRoZW0pLCB0aGUgbmV4dGhvcCBpcyBtb2RlbGVkIGFz
IGEgbXVsdGktbGV2ZWwKICAgc3RydWN0dXJlIGFuZCBzdXBwb3J0cyByZWN1cnNpb24uICBUaGUg
Zmlyc3QgbGV2ZWwgb2YgdGhlIG5leHRob3AKICAgaW5jbHVkZXMgdGhlIGZvbGxvd2luZyBmb3Vy
IHR5cGVzOgoKICAgbyAgQmFzZTogVGhlICJiYXNlIiBuZXh0aG9wIGlzIHRoZSBmb3VuZGF0aW9u
IG9mIGFsbCBvdGhlciBuZXh0aG9wCiAgICAgIHR5cGVzLiAgSXQgaW5jbHVkZXMgdGhlIGZvbGxv
dyBiYXNpYyBuZXh0aG9wczoKCiAgICAgICogIG5leHRob3AtaWQKCiAgICAgICogIElQdjQgYWRk
cmVzcwoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTgg
ICAgICAgICAgICAgICAgW1BhZ2UgOV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
ICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICAgICAqICBJUHY2
IGFkZHJlc3MKCiAgICAgICogIGVncmVzcy1pbnRlcmZhY2UKCiAgICAgICogIGVncmVzcy1pbnRl
cmZhY2Ugd2l0aCBJUHY0IGFkZHJlc3MKCiAgICAgICogIGVncmVzcy1pbnRlcmZhY2Ugd2l0aCBJ
UHY2IGFkZHJlc3MKCiAgICAgICogIGVncmVzcy1pbnRlcmZhY2Ugd2l0aCBNQUMgYWRkcmVzcwoK
ICAgICAgKiAgbG9naWNhbC10dW5uZWwKCiAgICAgICogIHR1bm5lbC1lbmNhcHN1bGF0aW9uCgog
ICAgICAqICB0dW5uZWwtZGVjYXBzdWxhdGlvbgoKICAgICAgKiAgcmliLW5hbWUKCiAgIG8gIENo
YWluOiBQcm92aWRlIGEgd2F5IHRvIHBlcmZvcm0gbXVsdGlwbGUgb3BlcmF0aW9ucyBvbiBhIHBh
Y2tldCBieQogICAgICBsb2dpY2FsbHkgY29tYmluaW5nIHRoZW0uCgogICBvICBMb2FkLWJhbGFu
Y2U6IERlc2lnbmVkIGZvciBsb2FkLWJhbGFuY2UgY2FzZSB3aGVyZSBpdCBub3JtYWxseQogICAg
ICB3aWxsIGhhdmUgbXVsdGlwbGUgd2VpZ2h0ZWQgbmV4dGhvcHMuCgogICBvICBQcm90ZWN0aW9u
OiBEZXNpZ25lZCBmb3IgcHJvdGVjdGlvbiBzY2VuYXJpbyB3aGVyZSBpdCBub3JtYWxseQogICAg
ICB3aWxsIGhhdmUgcHJpbWFyeSBhbmQgc3RhbmRieSBuZXh0aG9wLgoKICAgbyAgUmVwbGljYXRl
OiBEZXNpZ25lZCBmb3IgbXVsdGlwbGUgZGVzdGluYXRpb25zIGZvcndhcmRpbmcuCgogICBUaGUg
c3RydWN0dXJlIHRyZWUgb2YgbmV4dGhvcCBpcyBzaG93biBpbiB0aGUgZm9sbG93aW5nIGZpZ3Vy
ZXMuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVz
IEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDEwXQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAx
OAoKCiAgICstLXJ3IG5leHRob3AKICAgfCAgKy0tcncgbmV4dGhvcC1pZD8gICAgICAgICAgIHVp
bnQzMgogICB8ICArLS1ydyBzaGFyaW5nLWZsYWc/ICAgICAgICAgYm9vbGVhbgogICB8ICArLS1y
dyAobmV4dGhvcC10eXBlKT8KICAgfCAgICAgKy0tOihuZXh0aG9wLWJhc2UpCiAgIHwgICAgIHwg
IC4uLihyZWZlciB0byBGaWd1cmUgNSkKICAgfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4
dGhvcC1jaGFpbn0/CiAgIHwgICAgIHwgICstLXJ3IG5leHRob3AtY2hhaW4KICAgfCAgICAgfCAg
ICAgKy0tcncgbmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCiAgIHwgICAgIHwgICAg
ICAgICstLXJ3IG5leHRob3AtbWVtYmVyLWlkIHVpbnQzMgogICB8ICAgICArLS06KG5leHRob3At
cmVwbGljYXRlcykge25leHRob3AtcmVwbGljYXRlc30/CiAgIHwgICAgIHwgICstLXJ3IG5leHRo
b3AtcmVwbGljYXRlcwogICB8ICAgICB8ICAgICArLS1ydyBuZXh0aG9wLWxpc3QqIFtuZXh0aG9w
LW1lbWJlci1pZF0KICAgfCAgICAgfCAgICAgICAgKy0tcncgbmV4dGhvcC1tZW1iZXItaWQgdWlu
dDMyCiAgIHwgICAgICstLToobmV4dGhvcC1wcm90ZWN0aW9uKSB7bmV4dGhvcC1wcm90ZWN0aW9u
fT8KICAgfCAgICAgfCAgKy0tcncgbmV4dGhvcC1wcm90ZWN0aW9uCiAgIHwgICAgIHwgICAgICst
LXJ3IG5leHRob3AtbGlzdCogW25leHRob3AtbWVtYmVyLWlkXQogICB8ICAgICB8ICAgICAgICAr
LS1ydyBuZXh0aG9wLW1lbWJlci1pZCB1aW50MzIKICAgfCAgICAgfCAgICAgICAgKy0tcncgbmV4
dGhvcC1wcmVmZXJlbmNlIG5leHRob3AtcHJlZmVyZW5jZS1kZWZpbml0aW9uCiAgIHwgICAgICst
LToobmV4dGhvcC1sb2FkLWJhbGFuY2UpIHtuZXh0aG9wLWxvYWQtYmFsYW5jZX0/CiAgIHwgICAg
ICAgICstLXJ3IG5leHRob3AtbGIKICAgfCAgICAgICAgICAgKy0tcncgbmV4dGhvcC1saXN0KiBb
bmV4dGhvcC1tZW1iZXItaWRdCiAgIHwgICAgICAgICAgICAgICstLXJ3IG5leHRob3AtbWVtYmVy
LWlkIHVpbnQzMgogICB8ICAgICAgICAgICAgICArLS1ydyBuZXh0aG9wLWxiLXdlaWdodCBuZXh0
aG9wLWxiLXdlaWdodC1kZWZpbml0aW9uCgogICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA0
OiBOZXh0aG9wIFN0cnVjdHVyZQoKICAgRmlndXJlIDUgKGFzIHNob3duIGJsb3cpIGlzIGEgc3Vi
LXRyZWUgb2YgbmV4dGhvcCwgaXQncyB1bmRlciB0aGUKICAgbmV4dGhvcCBiYXNlIG5vZGUgYW5k
IHNob3dzIHRoYXQgc3RydWN0dXJlIG9mIHRoZSAiYmFzZSIgbmV4dGhvcC4KCistLToobmV4dGhv
cC1iYXNlKQp8ICArLS1ydyBuZXh0aG9wLWJhc2UKfCAgICAgKy0tcncgKG5leHRob3AtYmFzZS10
eXBlKT8KfCAgICAgICAgKy0tOihzcGVjaWFsLW5leHRob3ApCnwgICAgICAgIHwgICstLXJ3IHNw
ZWNpYWw/IHNwZWNpYWwtbmV4dGhvcC1kZWZpbml0aW9uCnwgICAgICAgICstLTooZWdyZXNzLWlu
dGVyZmFjZS1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyBvdXRnb2luZy1pbnRlcmZhY2UgaWY6
aW50ZXJmYWNlLXJlZgp8ICAgICAgICArLS06KGlwdjQtYWRkcmVzcy1uZXh0aG9wKQp8ICAgICAg
ICB8ICArLS1ydyBpcHY0LWFkZHJlc3MgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgKy0tOihp
cHY2LWFkZHJlc3MtbmV4dGhvcCkKfCAgICAgICAgfCAgKy0tcncgaXB2Ni1hZGRyZXNzIGluZXQ6
aXB2Ni1hZGRyZXNzCnwgICAgICAgICstLTooZWdyZXNzLWludGVyZmFjZS1pcHY0LW5leHRob3Ap
CnwgICAgICAgIHwgICstLXJ3IGVncmVzcy1pbnRlcmZhY2UtaXB2NC1hZGRyZXNzCnwgICAgICAg
IHwgICAgICstLXJ3IG91dGdvaW5nLWludGVyZmFjZSBpZjppbnRlcmZhY2UtcmVmCnwgICAgICAg
IHwgICAgICstLXJ3IGlwdjQtYWRkcmVzcyAgICAgICBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAg
ICArLS06KGVncmVzcy1pbnRlcmZhY2UtaXB2Ni1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyBl
Z3Jlc3MtaW50ZXJmYWNlLWlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICArLS1ydyBvdXRnb2lu
Zy1pbnRlcmZhY2UgaWY6aW50ZXJmYWNlLXJlZgoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAg
RXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSAxMV0KDApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1
YXJ5IDIwMTgKCgp8ICAgICAgICB8ICAgICArLS1ydyBpcHY2LWFkZHJlc3MgICAgICAgaW5ldDpp
cHY2LWFkZHJlc3MKfCAgICAgICAgKy0tOihlZ3Jlc3MtaW50ZXJmYWNlLW1hYy1uZXh0aG9wKQp8
ICAgICAgICB8ICArLS1ydyBlZ3Jlc3MtaW50ZXJmYWNlLW1hYy1hZGRyZXNzCnwgICAgICAgIHwg
ICAgICstLXJ3IG91dGdvaW5nLWludGVyZmFjZSBpZjppbnRlcmZhY2UtcmVmCnwgICAgICAgIHwg
ICAgICstLXJ3IGllZWUtbWFjLWFkZHJlc3MgdWludDMyCnwgICAgICAgICstLToodHVubmVsLWVu
Y2FwLW5leHRob3ApIHtuZXh0aG9wLXR1bm5lbH0/CnwgICAgICAgIHwgICstLXJ3IHR1bm5lbC1l
bmNhcAp8ICAgICAgICB8ICAgICArLS1ydyAodHVubmVsLXR5cGUpPwp8ICAgICAgICB8ICAgICAg
ICArLS06KGlwdjQpIHtpcHY0LXR1bm5lbH0/CnwgICAgICAgIHwgICAgICAgIHwgICstLXJ3IGlw
djQtaGVhZGVyCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IHNyYy1pcHY0LWFkZHJlc3Mg
aW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgZGVzdC1pcHY0
LWFkZHJlc3MgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncg
cHJvdG9jb2wgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgdHRs
PyAgICAgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgZHNjcD8g
ICAgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgKy0tOihpcHY2KSB7aXB2Ni10dW5u
ZWx9Pwp8ICAgICAgICB8ICAgICAgICB8ICArLS1ydyBpcHY2LWhlYWRlcgp8ICAgICAgICB8ICAg
ICAgICB8ICAgICArLS1ydyBzcmMtaXB2Ni1hZGRyZXNzIGluZXQ6aXB2Ni1hZGRyZXNzCnwgICAg
ICAgIHwgICAgICAgIHwgICAgICstLXJ3IGRlc3QtaXB2Ni1hZGRyZXNzIGluZXQ6aXB2Ni1hZGRy
ZXNzCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IG5leHQtaGVhZGVyICAgICAgIHVpbnQ4
CnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IHRyYWZmaWMtY2xhc3M/IHVpbnQ4CnwgICAg
ICAgIHwgICAgICAgIHwgICAgICstLXJ3IGZsb3ctbGFiZWw/ICAgICAgIHVpbnQxNgp8ICAgICAg
ICB8ICAgICAgICB8ICAgICArLS1ydyBob3AtbGltaXQ/ICAgICAgICB1aW50OAp8ICAgICAgICB8
ICAgICAgICArLS06KG1wbHMpIHttcGxzLXR1bm5lbH0/CnwgICAgICAgIHwgICAgICAgIHwgICst
LXJ3IG1wbHMtaGVhZGVyCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IGxhYmVsLW9wZXJh
dGlvbnMqIFtsYWJlbC1vcGVyLWlkXQp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICArLS1ydyBs
YWJlbC1vcGVyLWlkIHVpbnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICArLS1ydyAobGFi
ZWwtYWN0aW9ucyk/CnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICstLToobGFiZWwtcHVz
aCkKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgfCAgKy0tcncgbGFiZWwtcHVzaAp8ICAg
ICAgICB8ICAgICAgICB8ICAgICAgICAgICB8ICAgICArLS1ydyBsYWJlbCAgICAgICAgdWludDMy
CnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgIHwgICAgICstLXJ3IHMtYml0PyAgICAgICBi
b29sZWFuCnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgIHwgICAgICstLXJ3IHRjLXZhbHVl
PyB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICB8ICAgICArLS1ydyB0dGwtdmFs
dWU/IHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICstLToobGFiZWwtc3dhcCkK
fCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgKy0tcncgbGFiZWwtc3dhcAp8ICAgICAg
ICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICArLS1ydyBpbi1sYWJlbCAgICAgIHVpbnQzMgp8
ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICArLS1ydyBvdXQtbGFiZWwgICAgIHVp
bnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICArLS1ydyB0dGwtYWN0aW9u
PyB0dGwtYWN0aW9uLWRlZmluaXRpb24KfCAgICAgICAgfCAgICAgICAgKy0tOihncmUpIHtncmUt
dHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0tcncgZ3JlLWhlYWRlcgp8ICAgICAgICB8
ICAgICAgICB8ICAgICArLS1ydyAoZGVzdC1hZGRyZXNzLXR5cGUpPwp8ICAgICAgICB8ICAgICAg
ICB8ICAgICB8ICArLS06KGlwdjQpCnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3
IGlwdjQtZGVzdCBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICAr
LS06KGlwdjYpCnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgICAgICstLXJ3IGlwdjYtZGVzdCBp
bmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBwcm90b2NvbC10
eXBlIHVpbnQxNgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBrZXk/ICAgICAgICAgIHVp
bnQ2NAoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTgg
ICAgICAgICAgICAgICBbUGFnZSAxMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
ICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgp8ICAgICAgICB8ICAg
ICAgICArLS06KG52Z3JlKSB7bnZncmUtdHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0t
cncgbnZncmUtaGVhZGVyCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IChudmdyZS10eXBl
KT8KfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgKy0tOihpcHY0KQp8ICAgICAgICB8ICAgICAg
ICB8ICAgICB8ICB8ICArLS1ydyBzcmMtaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwg
ICAgICAgIHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3IGRlc3QtaXB2NC1hZGRyZXNzIGluZXQ6
aXB2NC1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3IHByb3RvY29s
ICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3IHR0bD8g
ICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3IGRz
Y3A/ICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgICstLTooaXB2
NikKfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgICAgKy0tcncgc3JjLWlwdjYtYWRkcmVzcyBp
bmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICAgICArLS1ydyBkZXN0
LWlwdjYtYWRkcmVzcyBpbmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICB8
ICAgICArLS1ydyBuZXh0LWhlYWRlciAgICAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAg
ICB8ICAgICArLS1ydyB0cmFmZmljLWNsYXNzPyAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICB8
ICAgICB8ICAgICArLS1ydyBmbG93LWxhYmVsPyAgICAgICB1aW50MTYKfCAgICAgICAgfCAgICAg
ICAgfCAgICAgfCAgICAgKy0tcncgaG9wLWxpbWl0PyAgICAgICAgdWludDgKfCAgICAgICAgfCAg
ICAgICAgfCAgICAgKy0tcncgdmlydHVhbC1zdWJuZXQtaWQgdWludDMyCnwgICAgICAgIHwgICAg
ICAgIHwgICAgICstLXJ3IGZsb3ctaWQ/ICAgICAgICAgIHVpbnQxNgp8ICAgICAgICB8ICAgICAg
ICArLS06KHZ4bGFuKSB7dnhsYW4tdHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgICAgKy0tcncg
dnhsYW4taGVhZGVyCnwgICAgICAgIHwgICAgICAgICAgICAgICstLXJ3ICh2eGxhbi10eXBlKT8K
fCAgICAgICAgfCAgICAgICAgICAgICAgfCAgKy0tOihpcHY0KQp8ICAgICAgICB8ICAgICAgICAg
ICAgICB8ICB8ICArLS1ydyBzcmMtaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAg
ICAgIHwgICAgICAgICAgICAgIHwgIHwgICstLXJ3IGRlc3QtaXB2NC1hZGRyZXNzIGluZXQ6aXB2
NC1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgICAgICAgIHwgIHwgICstLXJ3IHByb3RvY29sICAg
ICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgICAgICAgIHwgIHwgICstLXJ3IHR0bD8g
ICAgICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgICAgICAgIHwgIHwgICstLXJ3
IGRzY3A/ICAgICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgICAgICAgIHwgICst
LTooaXB2NikKfCAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgKy0tcncgc3JjLWlwdjYtYWRk
cmVzcyBpbmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICArLS1y
dyBkZXN0LWlwdjYtYWRkcmVzcyBpbmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICAg
ICAgICB8ICAgICArLS1ydyBuZXh0LWhlYWRlciAgICAgICAgICB1aW50OAp8ICAgICAgICB8ICAg
ICAgICAgICAgICB8ICAgICArLS1ydyB0cmFmZmljLWNsYXNzPyAgICAgICB1aW50OAp8ICAgICAg
ICB8ICAgICAgICAgICAgICB8ICAgICArLS1ydyBmbG93LWxhYmVsPyAgICAgICAgICB1aW50MTYK
fCAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgKy0tcncgaG9wLWxpbWl0PyAgICAgICAgICAg
dWludDgKfCAgICAgICAgfCAgICAgICAgICAgICAgKy0tcncgdnhsYW4taWRlbnRpZmllciAgICAg
dWludDMyCnwgICAgICAgICstLToodHVubmVsLWRlY2Fwc3VsYXRpb24tbmV4dGhvcCkge25leHRo
b3AtdHVubmVsfT8KfCAgICAgICAgfCAgKy0tcncgdHVubmVsLWRlY2Fwc3VsYXRpb24KfCAgICAg
ICAgfCAgICAgKy0tcncgKHR1bm5lbC10eXBlKT8KfCAgICAgICAgfCAgICAgICAgKy0tOihpcHY0
KSB7aXB2NC10dW5uZWx9Pwp8ICAgICAgICB8ICAgICAgICB8ICArLS1ydyBpcHY0LWRlY2Fwc3Vs
YXRpb24KfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgaXB2NC1kZWNhcHN1bGF0aW9uIHR1
bm5lbC1kZWNhcHN1bGF0aW9uLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAgICAgIHwg
ICAgICstLXJ3IHR0bC1hY3Rpb24/ICAgdHRsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwg
ICAgICAgICstLTooaXB2Nikge2lwdjYtdHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0t
cncgaXB2Ni1kZWNhcHN1bGF0aW9uCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IGlwdjYt
ZGVjYXBzdWxhdGlvbiB0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rpb24tZGVmaW5pdGlvbgp8ICAg
ICAgICB8ICAgICAgICB8ICAgICArLS1ydyBob3AtbGltaXQtYWN0aW9uPyBob3AtbGltaXQtYWN0
aW9uLWRlZmluaXRpb24KfCAgICAgICAgfCAgICAgICAgKy0tOihtcGxzKSB7bXBscy10dW5uZWx9
Pwp8ICAgICAgICB8ICAgICAgICAgICArLS1ydyBsYWJlbC1wb3AKCgoKV2FuZywgZXQgYWwuICAg
ICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgMTNd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAg
ICAgICBGZWJydWFyeSAyMDE4CgoKfCAgICAgICAgfCAgICAgICAgICAgICAgKy0tcncgbGFiZWwt
cG9wICAgICBtcGxzLWxhYmVsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAgICAgICAg
ICAgICstLXJ3IHR0bC1hY3Rpb24/ICAgdHRsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgICst
LToobG9naWNhbC10dW5uZWwtbmV4dGhvcCkge25leHRob3AtdHVubmVsfT8KfCAgICAgICAgfCAg
Ky0tcncgbG9naWNhbC10dW5uZWwKfCAgICAgICAgfCAgICAgKy0tcncgdHVubmVsLXR5cGUgdHVu
bmVsLXR5cGUtZGVmaW5pdGlvbgp8ICAgICAgICB8ICAgICArLS1ydyB0dW5uZWwtbmFtZSBzdHJp
bmcKfCAgICAgICAgKy0tOihyaWItbmFtZS1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyByaWIt
bmFtZT8gICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcKfCAgICAgICAgKy0tOihuZXh0aG9w
LWlkZW50aWZpZXIpCnwgICAgICAgICAgICstLXJ3IG5leHRob3AtcmVmICAgICAgICAgICAgICAg
ICAgICAgIG5leHRob3AtcmVmCgogICAgICAgICAgICAgICAgRmlndXJlIDU6IE5leHRob3AgQmFz
ZSBTdHJ1Y3R1cmUKCjIuNS4gIFJQQyBPcGVyYXRpb25zCgogICBUaGlzIG1vZHVsZSBkZWZpbmVz
IHRoZSBmb2xsb3dpbmcgUlBDIG9wZXJhdGlvbnM6CgogICBvICByaWItYWRkOiBBZGQgYSBSSUIg
dG8gYSByb3V0aW5nIGluc3RhbmNlLiAgQSBuYW1lIG9mIHRoZSBSSUIsCiAgICAgIGFkZHJlc3Mg
ZmFtaWx5IG9mIHRoZSBSSUIgYW5kIChvcHRpb25hbGx5KSB3aGV0aGVyIHRoZSBSUEYgY2hlY2sK
ICAgICAgaXMgZW5hYmxlZCBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJzLiAgVGhl
IG91dHB1dCBpcyB0aGUKICAgICAgcmVzdWx0IG9mIHRoZSBhZGQgb3BlcmF0aW9uOgoKICAgICAg
KiAgdHJ1ZSAtIHN1Y2Nlc3M7CgogICAgICAqICBmYWxzZSAtIGZhaWxlZDsgd2hlbiBmYWlsZWQs
IHRoZSBpMnJzIGFnZW50IG1heSByZXR1cm4gdGhlCiAgICAgICAgIHNwZWNpZmljIHJlYXNvbiB0
aGF0IGNhdXNlcyB0aGUgZmFpbHVyZS4KCiAgIG8gIHJpYi1kZWxldGU6IERlbGV0ZSBhIFJJQiBm
cm9tIGEgcm91dGluZyBpbnN0YW5jZS4gIFdoZW4gYSBSSUIgaXMKICAgICAgZGVsZXRlZCwgYWxs
IHJvdXRlcyBpbnN0YWxsZWQgaW4gdGhlIFJJQiB3aWxsIGJlIGRlbGV0ZWQuICBBIG5hbWUKICAg
ICAgb2YgdGhlIFJJQiBpcyBwYXNzZWQgYXMgdGhlIGlucHV0IHBhcmFtZXRlci4gIFRoZSBvdXRw
dXQgaXMgdGhlCiAgICAgIHJlc3VsdCBvZiB0aGUgZGVsZXRlIG9wZXJhdGlvbjoKCiAgICAgICog
IHRydWUgLSBzdWNjZXNzOwoKICAgICAgKiAgZmFsc2UgLSBmYWlsZWQ7IHdoZW4gZmFpbGVkLCB0
aGUgaTJycyBhZ2VudCBtYXkgcmV0dXJuIHRoZQogICAgICAgICBzcGVjaWZpYyByZWFzb24gdGhh
dCBjYXVzZXMgdGhlIGZhaWx1cmUuCgogICBvICByb3V0ZS1hZGQ6IEFkZCBhIHJvdXRlIG9yIGEg
c2V0IG9mIHJvdXRlcyB0byBhIFJJQi4gIEEgUklCIG5hbWUsCiAgICAgIHRoZSByb3V0ZSBwcmVm
aXgoZXMpLCByb3V0ZSBhdHRyaWJ1dGVzLCByb3V0ZSB2ZW5kb3IgYXR0cmlidXRlcywKICAgICAg
bmV4dGhvcCBhbmQgd2hldGhlciByZXR1cm4gZmFpbHVyZSBkZXRhaWwgYXJlIHBhc3NlZCBhcyB0
aGUgaW5wdXQKICAgICAgcGFyYW1ldGVycy4gIEJlZm9yZSBjYWxsaW5nIHRoZSByb3V0ZS1hZGQg
cnBjLCBpdCBpcyByZXF1aXJlZCB0bwogICAgICBjYWxsIHRoZSBuaC1hZGQgcnBjIHRvIGNyZWF0
ZSBhbmQvb3IgcmV0dXJuIHRoZSBuZXh0aG9wIGlkZW50aWZpZXIKICAgICAgYnV0IGR1cmluZyBz
aXR1YXRpb25zIHdoZW4gdGhlIG5leHRob3AgYWxyZWFkeSBleGlzdHMgYW5kIHRoZQogICAgICBu
ZXh0aG9wLWlkIGlzIGtub3duLCB0aGlzIGFjdGlvbiBpcyBub3QgZXhwZWN0ZWQuLiBUaGUgb3V0
cHV0IGlzIGEKICAgICAgY29tYmluYXRpb24gb2YgdGhlIHJvdXRlIG9wZXJhdGlvbiBzdGF0ZXMg
d2hpbGUgcXVlcnlpbmcgdGhlCiAgICAgIGFwcHJvcHJpYXRlIG5vZGUgaW4gdGhlIGRhdGEgdHJl
ZSB0aGF0IGluY2x1ZGU6CgoKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoK
ICAgICAgKiAgc3VjY2Vzcy1jb3VudDogdGhlIG51bWJlciBvZiByb3V0ZXMgdGhhdCB3ZXJlIHN1
Y2Nlc3NmdWxseQogICAgICAgICBhZGRlZDsKCiAgICAgICogIGZhaWxlZC1jb3VudDogdGhlIG51
bWJlciBvZiB0aGUgcm91dGVzIHRoYXQgZmFpbGVkIHRvIGJlIGFkZGVkOwoKICAgICAgKiAgZmFp
bHVyZS1kZXRhaWw6IHNob3dzIHRoZSBzcGVjaWZpYyByb3V0ZXMgdGhhdCBmYWlsZWQgdG8gYmUK
ICAgICAgICAgYWRkZWQuCgogICBvICByb3V0ZS1kZWxldGU6IERlbGV0ZSBhIHJvdXRlIG9yIGEg
c2V0IG9mIHJvdXRlcyBmcm9tIGEgUklCLiAgQQogICAgICBuYW1lIG9mIHRoZSBSSUIsIHRoZSBy
b3V0ZSBwcmVmaXgoZXMpIGFuZCB3aGV0aGVyIHRvIHJldHVybgogICAgICBmYWlsdXJlIGRldGFp
bCBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJzLiAgVGhlIG91dHB1dCBpcwogICAg
ICBhIGNvbWJpbmF0aW9uIG9mIHJvdXRlIG9wZXJhdGlvbiBzdGF0ZXMgdGhhdCBpbmNsdWRlOgoK
ICAgICAgKiAgc3VjY2Vzcy1jb3VudDogdGhlIG51bWJlciBvZiByb3V0ZXMgdGhhdCB3ZXJlIHN1
Y2Nlc3NmdWxseQogICAgICAgICBkZWxldGVkOwoKICAgICAgKiAgZmFpbGVkLWNvdW50OiB0aGUg
bnVtYmVyIG9mIHRoZSByb3V0ZXMgdGhhdCBmYWlsZWQgdG8gYmUKICAgICAgICAgZGVsZXRlZDsK
CiAgICAgICogIGZhaWx1cmUtZGV0YWlsOiBzaG93cyB0aGUgc3BlY2lmaWMgcm91dGVzIHRoYXQg
ZmFpbGVkIHRvIGJlCiAgICAgICAgIGRlbGV0ZWQuCgogICBvICByb3V0ZS11cGRhdGU6IFVwZGF0
ZSBhIHJvdXRlIG9yIGEgc2V0IG9mIHJvdXRlcy4gIEEgUklCIG5hbWUsIHRoZQogICAgICByb3V0
ZSBwcmVmaXgoZXMpLCBvciByb3V0ZSBhdHRyaWJ1dGVzLCBvciByb3V0ZSB2ZW5kb3IgYXR0cmli
dXRlcywKICAgICAgb3IgbmV4dGhvcCBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJz
LiAgVGhlIG1hdGNoCiAgICAgIGNvbmRpdGlvbnMgY2FuIGJlIGVpdGhlciByb3V0ZSBwcmVmaXgo
ZXMpLCBvciByb3V0ZSBhdHRyaWJ1dGVzLCBvcgogICAgICByb3V0ZSB2ZW5kb3IgYXR0cmlidXRl
cywgb3IgbmV4dGhvcC4gIFRoZSB1cGRhdGUgYWN0aW9ucyBpbmNsdWRlOgogICAgICB1cGRhdGUg
dGhlIG5leHRob3AsIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcywgdXBkYXRlIHRoZSByb3V0
ZQogICAgICB2ZW5kb3IgYXR0cmlidXRlcy4gIFRoZSBvdXRwdXQgaXMgY29tYmluYXRpb24gb2Yg
dGhlIHJvdXRlCiAgICAgIG9wZXJhdGlvbiBzdGF0ZXMgdGhhdCBpbmNsdWRlOgoKICAgICAgKiAg
c3VjY2Vzcy1jb3VudDogdGhlIG51bWJlciBvZiByb3V0ZXMgdGhhdCB3ZXJlIHN1Y2Nlc3NmdWxs
eQogICAgICAgICB1cGRhdGVkOwoKICAgICAgKiAgZmFpbGVkLWNvdW50OiB0aGUgbnVtYmVyIG9m
IHRoZSByb3V0ZXMgdGhhdCBmYWlsZWQgdG8gYmUKICAgICAgICAgdXBkYXRlZDsKCiAgICAgICog
IGZhaWx1cmUtZGV0YWlsOiBzaG93cyB0aGUgc3BlY2lmaWMgcm91dGVzIHRoYXQgZmFpbGVkIHRv
IGJlCiAgICAgICAgIHVwZGF0ZWQuCgogICBvICBuaC1hZGQ6IEFkZCBhIG5leHRob3AgdG8gYSBS
SUIuICBBIG5hbWUgb2YgdGhlIFJJQiBhbmQgYSBuZXh0aG9wCiAgICAgIGFyZSBwYXNzZWQgYXMg
dGhlIGlucHV0IHBhcmFtZXRlcnMuICBUaGUgbmV0d29yayBub2RlIGlzIHJlcXVpcmVkCiAgICAg
IHRvIGFsbG9jYXRlIGEgbmV4dGhvcCBpZGVudGlmaWVyIHRvIHRoZSBuZXh0aG9wLiAgVGhlIG91
dHB1dHMKICAgICAgaW5jbHVkZSB0aGUgcmVzdWx0IG9mIHRoZSBuZXh0aG9wIGFkZCBvcGVyYXRp
b24uCgogICAgICAqICB0cnVlIC0gc3VjY2Vzczsgd2hlbiBzdWNjZXNzLCBhIG5leHRob3AgaWRl
bnRpZmllciB3aWxsIGJlCiAgICAgICAgIHJldHVybmVkIHRvIHRoZSBpMnJzIGNsaWVudC4KCgoK
CldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAg
ICAgICAgIFtQYWdlIDE1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBE
TSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgICAgICogIGZhbHNlIC0gZmFp
bGVkOyB3aGVuIGZhaWxlZCwgdGhlIGkycnMgYWdlbnQgbWF5IHJldHVybiB0aGUKICAgICAgICAg
c3BlY2lmaWMgcmVhc29uIHRoYXQgY2F1c2VzIHRoZSBmYWlsdXJlLgoKICAgbyAgbmgtZGVsZXRl
OiBEZWxldGUgYSBuZXh0aG9wIGZyb20gYSBSSUIuICBBIG5hbWUgb2YgYSBSSUIgYW5kIGEKICAg
ICAgbmV4dGhvcCBvciBuZXh0aG9wIGlkZW50aWZpZXIgYXJlIHBhc3NlZCBhcyB0aGUgaW5wdXQg
cGFyYW1ldGVycy4KICAgICAgVGhlIG91dHB1dCBpcyB0aGUgcmVzdWx0IG9mIHRoZSBkZWxldGUg
b3BlcmF0aW9uOgoKICAgICAgKiAgdHJ1ZSAtIHN1Y2Nlc3M7CgogICAgICAqICBmYWxzZSAtIGZh
aWxlZDsgd2hlbiBmYWlsZWQsIHRoZSBpMnJzIGFnZW50IG1heSByZXR1cm4gdGhlCiAgICAgICAg
IHNwZWNpZmljIHJlYXNvbiB0aGF0IGNhdXNlcyB0aGUgZmFpbHVyZS4KCiAgIFRoZSBzdHJ1Y3R1
cmUgdHJlZSBvZiBycGNzIGlzIHNob3duIGluIGZvbGxvd2luZyBmaWd1cmUuCgogICBycGNzOgog
ICAgICArLS0teCByaWItYWRkCiAgICAgIHwgICstLS13IGlucHV0CiAgICAgIHwgIHwgICstLS13
IHJpYi1uYW1lICAgICAgICBzdHJpbmcKICAgICAgfCAgfCAgKy0tLXcgYWRkcmVzcy1mYW1pbHkg
ICAgICByaWItZmFtaWx5LWRlZmluaXRpb24KICAgICAgfCAgfCAgKy0tLXcgaXAtcnBmLWNoZWNr
PyAgIGJvb2xlYW4KICAgICAgfCAgKy0tcm8gb3V0cHV0CiAgICAgIHwgICAgICstLXJvIHJlc3Vs
dCB1aW50MzIKICAgICAgfCAgICAgKy0tcm8gcmVhc29uPyBzdHJpbmcKICAgICAgKy0tLXggcmli
LWRlbGV0ZQogICAgICB8ICArLS0tdyBpbnB1dAogICAgICB8ICB8ICArLS0tdyByaWItbmFtZSBz
dHJpbmcKICAgICAgfCAgKy0tcm8gb3V0cHV0CiAgICAgIHwgICAgICstLXJvIHJlc3VsdCB1aW50
MzIKICAgICAgfCAgICAgKy0tcm8gcmVhc29uPyBzdHJpbmcKICAgICAgKy0tLXggcm91dGUtYWRk
CiAgICAgIHwgICstLS13IGlucHV0CiAgICAgIHwgIHwgICstLS13IHJldHVybi1mYWlsdXJlLWRl
dGFpbD8gICBib29sZWFuCiAgICAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAgICAg
ICBzdHJpbmcKICAgICAgfCAgfCAgKy0tLXcgcm91dGVzCiAgICAgIHwgIHwgICAgICstLS13IHJv
dXRlLWxpc3QqIFtyb3V0ZS1pbmRleF0KICAgICAgfCAgfCAgICAgICAgLi4uCiAgICAgIHwgICst
LXJvIG91dHB1dAogICAgICB8ICAgICArLS1ybyBzdWNjZXNzLWNvdW50ICAgICB1aW50MzIKICAg
ICAgfCAgICAgKy0tcm8gZmFpbGVkLWNvdW50ICAgICAgdWludDMyCiAgICAgIHwgICAgICstLXJv
IGZhaWx1cmUtZGV0YWlsCiAgICAgIHwgICAgICAgICstLXJvIGZhaWxlZC1yb3V0ZXMqIFtyb3V0
ZS1pbmRleF0KICAgICAgfCAgICAgICAgICAgKy0tcm8gcm91dGUtaW5kZXggdWludDMyCiAgICAg
IHwgICAgICAgICAgICstLXJvIGVycm9yLWNvZGU/IHVpbnQzMgogICAgICArLS0teCByb3V0ZS1k
ZWxldGUKICAgICAgfCAgKy0tLXcgaW5wdXQKICAgICAgfCAgfCAgKy0tLXcgcmV0dXJuLWZhaWx1
cmUtZGV0YWlsPyAgIGJvb2xlYW4KICAgICAgfCAgfCAgKy0tLXcgcmliLW5hbWUgICAgICAgICAg
ICAgICAgIHN0cmluZwogICAgICB8ICB8ICArLS0tdyByb3V0ZXMKCgoKV2FuZywgZXQgYWwuICAg
ICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgMTZd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAg
ICAgICBGZWJydWFyeSAyMDE4CgoKICAgICAgfCAgfCAgICAgKy0tLXcgcm91dGUtbGlzdCogW3Jv
dXRlLWluZGV4XQogICAgICB8ICB8ICAgICAgICAuLi4KICAgICAgfCAgKy0tcm8gb3V0cHV0CiAg
ICAgIHwgICAgICstLXJvIHN1Y2Nlc3MtY291bnQgICAgIHVpbnQzMgogICAgICB8ICAgICArLS1y
byBmYWlsZWQtY291bnQgICAgICB1aW50MzIKICAgICAgfCAgICAgKy0tcm8gZmFpbHVyZS1kZXRh
aWwKICAgICAgfCAgICAgICAgKy0tcm8gZmFpbGVkLXJvdXRlcyogW3JvdXRlLWluZGV4XQogICAg
ICB8ICAgICAgICAgICArLS1ybyByb3V0ZS1pbmRleCB1aW50MzIKICAgICAgfCAgICAgICAgICAg
Ky0tcm8gZXJyb3ItY29kZT8gdWludDMyCiAgICAgICstLS14IHJvdXRlLXVwZGF0ZQogICAgICB8
ICArLS0tdyBpbnB1dAogICAgICB8ICB8ICArLS0tdyByZXR1cm4tZmFpbHVyZS1kZXRhaWw/ICAg
ICAgICAgICBib29sZWFuCiAgICAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cmluZwogICAgICB8ICB8ICArLS0tdyAobWF0Y2gtb3B0aW9ucyk/CiAgICAg
IHwgIHwgICAgICstLToobWF0Y2gtcm91dGUtcHJlZml4KQogICAgICB8ICB8ICAgICB8ICAuLi4K
ICAgICAgfCAgfCAgICAgKy0tOihtYXRjaC1yb3V0ZS1hdHRyaWJ1dGVzKQogICAgICB8ICB8ICAg
ICB8ICAuLi4KICAgICAgfCAgfCAgICAgKy0tOihtYXRjaC1yb3V0ZS12ZW5kb3ItYXR0cmlidXRl
cykgey4uLn0/CiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICB8ICB8ICAgICArLS06KG1hdGNo
LW5leHRob3ApCiAgICAgIHwgIHwgICAgICAgIC4uLgogICAgICB8ICArLS1ybyBvdXRwdXQKICAg
ICAgfCAgICAgKy0tcm8gc3VjY2Vzcy1jb3VudCB1aW50MzIKICAgICAgfCAgICAgKy0tcm8gZmFp
bGVkLWNvdW50IHVpbnQzMgogICAgICB8ICAgICArLS1ybyBmYWlsdXJlLWRldGFpbAogICAgICB8
ICAgICAgICArLS1ybyBmYWlsZWQtcm91dGVzKiBbcm91dGUtaW5kZXhdCiAgICAgIHwgICAgICAg
ICAgICstLXJvIHJvdXRlLWluZGV4IHVpbnQzMgogICAgICB8ICAgICAgICAgICArLS1ybyBlcnJv
ci1jb2RlPyB1aW50MzIKICAgICAgKy0tLXggbmgtYWRkCiAgICAgIHwgICstLS13IGlucHV0CiAg
ICAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAgICBzdHJpbmcKICAgICAgfCAgfCAg
Ky0tLXcgbmV4dGhvcC1pZD8gICAgICAgICAgIHVpbnQzMgogICAgICB8ICB8ICArLS0tdyBzaGFy
aW5nLWZsYWc/ICAgICAgICAgYm9vbGVhbgogICAgICB8ICB8ICArLS0tdyAobmV4dGhvcC10eXBl
KT8KICAgICAgfCAgfCAgICAgLi4uCiAgICAgIHwgICstLXJvIG91dHB1dAogICAgICB8ICAgICAr
LS1ybyByZXN1bHQgICAgICAgIHVpbnQzMgogICAgICB8ICAgICArLS1ybyByZWFzb24/ICAgICAg
IHN0cmluZwogICAgICB8ICAgICArLS1ybyBuZXh0aG9wLWlkPyAgIHVpbnQzMgogICAgICArLS0t
eCBuaC1kZWxldGUKICAgICAgICAgKy0tLXcgaW5wdXQKICAgICAgICAgfCAgKy0tLXcgcmliLW5h
bWUgICAgICAgICAgICAgIHN0cmluZwogICAgICAgICB8ICArLS0tdyBuZXh0aG9wLWlkPyAgICAg
ICAgICAgdWludDMyCiAgICAgICAgIHwgICstLS13IHNoYXJpbmctZmxhZz8gICAgICAgICBib29s
ZWFuCiAgICAgICAgIHwgICstLS13IChuZXh0aG9wLXR5cGUpPwogICAgICAgICB8ICAgICAuLi4K
ICAgICAgICAgKy0tcm8gb3V0cHV0CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVz
IEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDE3XQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAx
OAoKCiAgICAgICAgICAgICstLXJvIHJlc3VsdCB1aW50MzIKICAgICAgICAgICAgKy0tcm8gcmVh
c29uPyBzdHJpbmcKCiAgICAgICAgICAgICAgRmlndXJlIDY6IFJQQ3MgU3RydWN0dXJlCgoyLjYu
ICBOb3RpZmljYXRpb25zCgogICBBc3luY2hyb25vdXMgbm90aWZpY2F0aW9ucyBhcmUgc2VudCBi
eSB0aGUgUklCIG1hbmFnZXIgb2YgYSBuZXR3b3JrCiAgIGRldmljZSB0byBhbiBleHRlcm5hbCBl
bnRpdHkgd2hlbiBzb21lIGV2ZW50IHRyaWdnZXJzIG9uIHRoZSBuZXR3b3JrCiAgIGRldmljZS4g
IEFuIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgUklCIGRhdGEgbW9kZWwgTVVTVCBzdXBwb3J0CiAg
IHNlbmRpbmcgdHdvIGtpbmRzIG9mIGFzeW5jaHJvbm91cyBub3RpZmljYXRpb25zLgoKICAgMS4g
IFJvdXRlIGNoYW5nZSBub3RpZmljYXRpb246CgogICBvIEluc3RhbGxlZCAoSW5kaWNhdGVzIHdo
ZXRoZXIgdGhlIHJvdXRlIGdvdCBpbnN0YWxsZWQgaW4gdGhlIEZJQikgOwoKICAgbyBBY3RpdmUg
KEluZGljYXRlcyB3aGV0aGVyIGEgcm91dGUgaGFzIGF0IGxlYXN0IG9uZSBmdWxseSByZXNvbHZl
ZAogICBuZXh0aG9wIGFuZCBpcyB0aGVyZWZvcmUgZWxpZ2libGUgZm9yIGluc3RhbGxhdGlvbiBp
biB0aGUgRklCKSA7CgogICBvIFJlYXNvbiAtIEUuZy4gIE5vdCBhdXRob3JpemVkCgogICAyLiAg
TmV4dGhvcCByZXNvbHV0aW9uIHN0YXR1cyBub3RpZmljYXRpb24KCiAgIE5leHRob3BzIGNhbiBi
ZSBmdWxseSByZXNvbHZlZCBvciBhbiB1bnJlc29sdmVkLgoKICAgQSByZXNvbHZlZCBuZXh0aG9w
IGhhcyBhbiBhZGVxdWF0ZSBsZXZlbCBvZiBpbmZvcm1hdGlvbiB0byBzZW5kIHRoZQogICBvdXRn
b2luZyBwYWNrZXQgdG93YXJkcyB0aGUgZGVzdGluYXRpb24gYnkgZm9yd2FyZGluZyBpdCBvbiBh
bgogICBpbnRlcmZhY2UgdG8gYSBkaXJlY3RseSBjb25uZWN0ZWQgbmVpZ2hib3IuCgogICBBbiB1
bnJlc29sdmVkIG5leHRob3AgaXMgc29tZXRoaW5nIHRoYXQgcmVxdWlyZXMgdGhlIFJJQiBtYW5h
Z2VyIHRvCiAgIGRldGVybWluZSB0aGUgZmluYWwgcmVzb2x2ZWQgbmV4dGhvcC4gIEluIG9uZSBl
eGFtcGxlLCBhIG5leHRob3AKICAgY291bGQgYmUgYW4gSVAgYWRkcmVzcy4gIFRoZSBSSUIgbWFu
YWdlciB3b3VsZCByZXNvbHZlIGhvdyB0byByZWFjaAogICB0aGF0IElQIGFkZHJlc3MsIGUuZy4g
YnkgY2hlY2tpbmcgaWYgdGhhdCBwYXJ0aWN1bGFyIElQIGFkZHJlc3MgaXMKICAgcmVhY2hhYmxl
IGJ5IHJlZ3VsYXIgSVAgZm9yd2FyZGluZyBvciBieSBhIE1QTFMgdHVubmVsIG9yIGJ5IGJvdGgu
CiAgIElmIHRoZSBSSUIgbWFuYWdlciBjYW5ub3QgcmVzb2x2ZSB0aGUgbmV4dGhvcCwgdGhlbiB0
aGUgbmV4dGhvcAogICByZW1haW5zIGluIGFuIHVucmVzb2x2ZWQgc3RhdGUgYW5kIGlzIE5PVCBh
IHN1aXRhYmxlIGNhbmRpZGF0ZSBmb3IKICAgaW5zdGFsbGF0aW9uIGluIHRoZSBGSUIuCgogICBB
biBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIFJJQiBkYXRhIG1vZGVsIE1VU1Qgc3VwcG9ydCBzZW5k
aW5nIHJvdXRlLQogICBjaGFuZ2Ugbm90aWZpY2F0aW9ucyB3aGVuZXZlciBhIHJvdXRlIHRyYW5z
aXRpb25zIGJldHdlZW4gdGhlCiAgIGZvbGxvd2luZyBzdGF0ZXM6CgogICBvICBmcm9tIHRoZSBh
Y3RpdmUgc3RhdGUgdG8gdGhlIGluYWN0aXZlIHN0YXRlCgogICBvICBmcm9tIHRoZSBpbmFjdGl2
ZSBzdGF0ZSB0byB0aGUgYWN0aXZlIHN0YXRlCgogICBvICBmcm9tIHRoZSBpbnN0YWxsZWQgc3Rh
dGUgdG8gdGhlIHVuaW5zdGFsbGVkIHN0YXRlCgoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAg
RXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSAxOF0KDApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1
YXJ5IDIwMTgKCgogICBvICBmcm9tIHRoZSB1bmluc3RhbGxlZCBzdGF0ZSB0byB0aGUgaW5zdGFs
bGVkIHN0YXRlCgogICBBIHNpbmdsZSBub3RpZmljYXRpb24gTUFZIGJlIHVzZWQgd2hlbiBhIHJv
dXRlIHRyYW5zaXRpb25zIGZyb20KICAgaW5hY3RpdmUvdW5pbnN0YWxsZWQgdG8gYWN0aXZlL2lu
c3RhbGxlZCBvciBpbiB0aGUgb3RoZXIgZGlyZWN0aW9uLgoKICAgVGhlIHN0cnVjdHVyZSB0cmVl
IG9mIG5vdGlmaWNhdGlvbnMgaXMgc2hvd24gaW4gdGhlIGZvbGxvd2luZyBmaWd1cmUuCgogIG5v
dGlmaWNhdGlvbnM6CiAgICAgICAgKy0tLW4gbmV4dGhvcC1yZXNvbHV0aW9uLXN0YXR1cy1jaGFu
Z2UKICAgICAgICB8ICArLS1ybyBuZXh0aG9wCiAgICAgICAgfCAgfCAgKy0tcm8gbmV4dGhvcC1p
ZCAgICAgICAgICAgIHVpbnQzMgogICAgICAgIHwgIHwgICstLXJvIHNoYXJpbmctZmxhZyAgICAg
ICAgICBib29sZWFuCiAgICAgICAgfCAgfCAgKy0tcm8gKG5leHRob3AtdHlwZSk/CiAgICAgICAg
fCAgfCAgICAgKy0tOihuZXh0aG9wLWJhc2UpCiAgICAgICAgfCAgfCAgICAgfCAgLi4uCiAgICAg
ICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhvcC1jaGFpbn0/CiAgICAgICAg
fCAgfCAgICAgfCAgLi4uCiAgICAgICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLXJlcGxpY2F0ZXMp
IHtuZXh0aG9wLXJlcGxpY2F0ZXN9PwogICAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICAgIHwg
IHwgICAgICstLToobmV4dGhvcC1wcm90ZWN0aW9uKSB7bmV4dGhvcC1wcm90ZWN0aW9ufT8KICAg
ICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgICB8ICB8ICAgICArLS06KG5leHRob3AtbG9hZC1i
YWxhbmNlKSB7bmV4dGhvcC1sb2FkLWJhbGFuY2V9PwogICAgICAgIHwgIHwgICAgICAgIC4uLgog
ICAgICAgIHwgICstLXJvIG5leHRob3Atc3RhdGUgbmV4dGhvcC1zdGF0ZS1kZWZpbml0aW9uCiAg
ICAgICAgKy0tLW4gcm91dGUtY2hhbmdlCiAgICAgICAgICAgKy0tcm8gcmliLW5hbWUgICAgICAg
ICAgICAgICAgIHN0cmluZwogICAgICAgICAgICstLXJvIGFkZHJlc3MtZmFtaWx5ICAgICAgICAg
ICAgICAgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAgICAgICAgKy0tcm8gcm91dGUtaW5kZXgg
ICAgICAgICAgICAgIHVpbnQ2NAogICAgICAgICAgICstLXJvIG1hdGNoCiAgICAgICAgICAgfCAg
Ky0tcm8gKHJvdXRlLXR5cGUpPwogICAgICAgICAgIHwgICAgICstLTooaXB2NCkKICAgICAgICAg
ICB8ICAgICB8ICAuLi4KICAgICAgICAgICB8ICAgICArLS06KGlwdjYpCiAgICAgICAgICAgfCAg
ICAgfCAgLi4uCiAgICAgICAgICAgfCAgICAgKy0tOihtcGxzLXJvdXRlKQogICAgICAgICAgIHwg
ICAgIHwgIC4uLgogICAgICAgICAgIHwgICAgICstLToobWFjLXJvdXRlKQogICAgICAgICAgIHwg
ICAgIHwgIC4uLgogICAgICAgICAgIHwgICAgICstLTooaW50ZXJmYWNlLXJvdXRlKQogICAgICAg
ICAgIHwgICAgICAgIC4uLgogICAgICAgICAgICstLXJvIHJvdXRlLWluc3RhbGxlZC1zdGF0ZSBy
b3V0ZS1pbnN0YWxsZWQtc3RhdGUtZGVmaW5pdGlvbgogICAgICAgICAgICstLXJvIHJvdXRlLXN0
YXRlICAgICAgICAgICAgICByb3V0ZS1zdGF0ZS1kZWZpbml0aW9uCiAgICAgICAgICAgKy0tcm8g
cm91dGUtY2hhbmdlLXJlYXNvbiAgICAgIHJvdXRlLWNoYW5nZS1yZWFzb24tZGVmaW5pdGlvbgoK
ICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA3OiBOb3RpZmljYXRpb25zIFN0cnVjdHVyZQoK
CgoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAg
ICAgICAgICAgICBbUGFnZSAxOV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBS
SUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgozLiAgWUFORyBNb2R1bGVz
CgogPENPREUgQkVHSU5TPiBmaWxlICJpZXRmLWkycnMtcmliQDIwMTctMTItMDUueWFuZyIKCiBt
b2R1bGUgaWV0Zi1pMnJzLXJpYiB7CiAgIHlhbmctdmVyc2lvbiAxLjE7CiAgIG5hbWVzcGFjZSAi
dXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtaTJycy1yaWIiOwogICAvLyByZXBsYWNl
IHdpdGggaWFuYSBuYW1lc3BhY2Ugd2hlbiBhc3NpZ25lZAogICBwcmVmaXggImlpciI7CgogICBp
bXBvcnQgaWV0Zi1pbmV0LXR5cGVzIHsKICAgICBwcmVmaXggaW5ldDsKICAgICByZWZlcmVuY2Ug
IlJGQyA2OTkxIjsKICAgfQoKICAgaW1wb3J0IGlldGYtaW50ZXJmYWNlcyB7CiAgICAgcHJlZml4
IGlmOwogICAgICAgICByZWZlcmVuY2UgIlJGQyA3MjIzIjsKICAgfQoKICAgaW1wb3J0IGlldGYt
eWFuZy10eXBlcyB7CiAgICAgcHJlZml4IHlhbmc7CiAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDY5
OTEiOwogICB9CgogICBvcmdhbml6YXRpb24KICAgICAiSUVURiBJMlJTIChJbnRlcmZhY2UgdG8g
Um91dGluZyBTeXN0ZW0pIFdvcmtpbmcgR3JvdXAiOwogICBjb250YWN0CiAgICAgIldHIFdlYjog
ICA8aHR0cDovL3Rvb2xzLmlldGYub3JnL3dnL2kycnMvPgogICAgICBXRyBMaXN0OiAgPG1haWx0
bzppMnJzQGlldGYub3JnPgoKICAgICAgRWRpdG9yOiAgIExpeGluZyBXYW5nCiAgICAgICAgICAg
ICAgICA8bWFpbHRvOndhbmdfbGl0dGxlX3N0YXJAc2luYS5jb20+CgogICAgICBFZGl0b3I6ICAg
TWFjaChHdW95aSkgQ2hlbgogICAgICAgICAgICAgICAgPG1haWx0bzptYWNoLmNoZW5AaHVhd2Vp
LmNvbT4KCiAgICAgIEVkaXRvcjogICBBbWl0IERhc3MKICAgICAgICAgICAgICAgIDxtYWlsdG86
YW1pdC5kYXNzQGVyaWNzc29uLmNvbT4KCiAgICAgIEVkaXRvcjogICBIYXJpaGFyYW4gQW5hbnRo
YWtyaXNobmFuCiAgICAgICAgICAgICAgICA8bWFpbHRvOmhhcmlAcGFja2V0ZGVzaWduLmNvbT4K
CiAgICAgIEVkaXRvcjogICBTcmlnYW5lc2ggS2luaQogICAgICAgICAgICAgICAgPG1haWx0bzpz
cmlnYW5lc2gua2luaUBlcmljc3Nvbi5jb20+CgogICAgICBFZGl0b3I6ICAgTml0aW4gQmFoYWR1
cgogICAgICAgICAgICAgICAgPG1haWx0bzpuaXRpbl9iYWhhZHVyQHlhaG9vLmNvbT4iOwoKCgpX
YW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAg
ICAgICBbUGFnZSAyMF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0g
ICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICBkZXNjcmlwdGlvbgogICAgICJU
aGlzIG1vZHVsZSBkZWZpbmVzIGEgWUFORyBkYXRhIG1vZGVsIGZvcgogICAgICBSb3V0aW5nIElu
Zm9ybWF0aW9uIEJhc2UgKFJJQikgdGhhdCBhbGlnbnMKICAgICAgd2l0aCB0aGUgSTJSUyBSSUIg
aW5mb3JtYXRpb24gbW9kZWwuCiAgICAgICAgICBDb3B5cmlnaHQgKGMpIDwyMDE4PiBJRVRGIFRy
dXN0IGFuZCB0aGUgcGVyc29ucwogICAgICBpZGVudGlmaWVkIGFzIGF1dGhvcnMgb2YgdGhlIGNv
ZGUuICBBbGwgcmlnaHRzIHJlc2VydmVkLiI7CiAgIHJldmlzaW9uICIyMDE4LTAyLTEyIiB7CiAg
ICAgZGVzY3JpcHRpb24gImluaXRpYWwgcmV2aXNpb24iOwogICAgIHJlZmVyZW5jZSAiZHJhZnQt
aWV0Zi1pMnJzLWRhdGEtbW9kZWwtMTAiOwoKCiAgICAgICAgIC8vIFJGQyBFZC46IHJlcGxhY2Ug
WFhYWCB3aXRoIGFjdHVhbCBSRkMgbnVtYmVyIGFuZCByZW1vdmUKICAgICAgICAgLy8gdGhpcyBu
b3RlCgoKICAgfQoKICAgLy9GZWF0dXJlcwogICBmZWF0dXJlIG5leHRob3AtdHVubmVsIHsKICAg
ICBkZXNjcmlwdGlvbgogICAgICAgIlRoaXMgZmVhdHVyZSBtZWFucyB0aGF0IGEgbm9kZSBzdXBw
b3J0cwogICAgICAgIHR1bm5lbCBuZXh0aG9wIGNhcGFiaWxpdHkuIjsKICAgfQoKICAgZmVhdHVy
ZSBuZXh0aG9wLWNoYWluIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRoaXMgZmVhdHVyZSBt
ZWFucyB0aGF0IGEgbm9kZSBzdXBwb3J0cwogICAgICAgIGNoYWluIG5leHRob3AgY2FwYWJpbGl0
eS4iOwogICB9CgogICBmZWF0dXJlIG5leHRob3AtcHJvdGVjdGlvbiB7CiAgICAgZGVzY3JpcHRp
b24KICAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAg
ICBwcm90ZWN0aW9uIG5leHRob3AgY2FwYWJpbGl0eS4iOwogICB9CgogICBmZWF0dXJlIG5leHRo
b3AtcmVwbGljYXRlcyB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJUaGlzIGZlYXR1cmUgbWVh
bnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAgICByZXBsaWNhdGVzIG5leHRob3AgY2FwYWJp
bGl0eS4iOwogICB9CgogICBmZWF0dXJlIG5leHRob3AtbG9hZC1iYWxhbmNlIHsKICAgICBkZXNj
cmlwdGlvbgogICAgICAgIlRoaXMgZmVhdHVyZSBtZWFucyB0aGF0IGEgbm9kZSBzdXBwb3J0cwog
ICAgICAgIGxvYWQgYmFsYW5jZSBuZXh0aG9wIGNhcGFiaWxpdHkuIjsKICAgfQoKCgoKV2FuZywg
ZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAg
W1BhZ2UgMjFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAg
ICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgZmVhdHVyZSBpcHY0LXR1bm5lbCB7CiAg
ICAgZGVzY3JpcHRpb24KICAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3Vw
cG9ydHMKICAgICAgICBJUHY0IHR1bm5lbCBlbmNhcHN1bGF0aW9uIGNhcGFiaWxpdHkuIjsKICAg
fQoKICAgZmVhdHVyZSBpcHY2LXR1bm5lbCB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJUaGlz
IGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAgICBJUHY2IHR1bm5lbCBl
bmNhcHN1bGF0aW9uIGNhcGFiaWxpdHkuIjsKICAgfQoKICAgZmVhdHVyZSBtcGxzLXR1bm5lbCB7
CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUg
c3VwcG9ydHMKICAgICAgICBNUExTIHR1bm5lbCBlbmNhcHN1bGF0aW9uIGNhcGFiaWxpdHkuIjsK
ICAgfQoKICAgZmVhdHVyZSB2eGxhbi10dW5uZWwgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAi
VGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICAgVnhMQU4gdHVu
bmVsIGVuY2Fwc3VsYXRpb24gY2FwYWJpbGl0eS4iOwogICB9CgogICBmZWF0dXJlIGdyZS10dW5u
ZWwgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBu
b2RlIHN1cHBvcnRzCiAgICAgICAgR1JFIHR1bm5lbCBlbmNhcHN1bGF0aW9uIGNhcGFiaWxpdHku
IjsKICAgfQoKICAgZmVhdHVyZSBudmdyZS10dW5uZWwgewogICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICAgTnZHUkUg
dHVubmVsIGVuY2Fwc3VsYXRpb24gY2FwYWJpbGl0eS4iOwogICB9CgogICBmZWF0dXJlIHJvdXRl
LXZlbmRvci1hdHRyaWJ1dGVzIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRoaXMgZmVhdHVy
ZSBtZWFucyB0aGF0IGEgbm9kZSBzdXBwb3J0cwogICAgICAgIHJvdXRlIHZlbmRvciBhdHRyaWJ1
dGVzLiI7CiAgIH0KCiAgIC8vSWRlbnRpdGllcyBhbmQgVHlwZSBEZWZpbml0aW9ucwogICBpZGVu
dGl0eSBtcGxzLWxhYmVsLWFjdGlvbiB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJCYXNlIGlk
ZW50aXR5IGZyb20gd2hpY2ggYWxsIE1QTFMgbGFiZWwKICAgICAgICBvcGVyYXRpb25zIGFyZSBk
ZXJpdmVkLgogICAgICAgIFRoZSBNUExTIGxhYmVsIHN0YWNrIG9wZXJhdGlvbnMgaW5jbHVkZToK
CgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAg
ICAgICAgICAgW1BhZ2UgMjJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklC
IERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICAgICBwdXNoIC0gdG8g
YWRkIGEgbmV3IGxhYmVsIHRvIGEgbGFiZWwgc3RhY2ssCiAgICAgICAgcG9wIC0gdG8gcG9wIHRo
ZSB0b3AgbGFiZWwgZnJvbSBhIGxhYmVsIHN0YWNrLAogICAgICAgIHN3YXAgLSB0byBleGNoYW5n
ZSB0aGUgdG9wIGxhYmVsIG9mIGEgbGFiZWwKICAgICAgICAgICAgICAgc3RhY2sgd2l0aCBuZXcg
bGFiZWwuIjsKICAgfQoKICAgaWRlbnRpdHkgbGFiZWwtcHVzaCB7CiAgICAgYmFzZSAibXBscy1s
YWJlbC1hY3Rpb24iOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgIk1QTFMgbGFiZWwgc3RhY2sg
b3BlcmF0aW9uOiBwdXNoLiI7CiAgIH0KCiAgIGlkZW50aXR5IGxhYmVsLXBvcCB7CiAgICAgYmFz
ZSAibXBscy1sYWJlbC1hY3Rpb24iOwogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiTVBMUyBsYWJl
bCBzdGFjayBvcGVyYXRpb246IHBvcC4iOwogICB9CgogICBpZGVudGl0eSBsYWJlbC1zd2FwIHsK
ICAgICBiYXNlICJtcGxzLWxhYmVsLWFjdGlvbiI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJN
UExTIGxhYmVsIHN0YWNrIG9wZXJhdGlvbjogc3dhcC4iOwogICB9CgogICB0eXBlZGVmIG1wbHMt
bGFiZWwtYWN0aW9uLWRlZmluaXRpb24gewogICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICAg
YmFzZSAibXBscy1sYWJlbC1hY3Rpb24iOwogICAgIH0KICAgICBkZXNjcmlwdGlvbgogICAgICAg
Ik1QTFMgbGFiZWwgYWN0aW9uIGRlZmluaXRpb24uIjsKICAgfQoKICAgaWRlbnRpdHkgdHVubmVs
LWRlY2Fwc3VsYXRpb24tYWN0aW9uIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIkJhc2UgaWRl
bnRpdHkgZnJvbSB3aGljaCBhbGwgdHVubmVsIGRlY2Fwc3VsYXRpb24KICAgICAgICBhY3Rpb25z
IGFyZSBkZXJpdmVkLgogICAgICAgIFR1bm5lbCBkZWNhcHN1bGF0aW9uIGFjdGlvbnMgaW5jbHVk
ZToKICAgICAgICBpcHY0LWRlY2Fwc3VsYXRpb24gLSB0byBkZWNhcHN1bGF0ZSBhbiBJUHY0IHR1
bm5lbCwKICAgICAgICBpcHY2LWRlY2Fwc3VsYXRpb24gLSB0byBkZWNhcHN1bGF0ZSBhbiBJUHY2
IHR1bm5lbC4iOwogICB9CgogICBpZGVudGl0eSBpcHY0LWRlY2Fwc3VsYXRpb24gewogICAgIGJh
c2UgInR1bm5lbC1kZWNhcHN1bGF0aW9uLWFjdGlvbiI7CiAgICAgZGVzY3JpcHRpb24KICAgICAg
ICJJUHY0IHR1bm5lbCBkZWNhcHN1bGF0aW9uLiI7CiAgIH0KCiAgIGlkZW50aXR5IGlwdjYtZGVj
YXBzdWxhdGlvbiB7CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAx
NiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDIzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgICAg
YmFzZSAidHVubmVsLWRlY2Fwc3VsYXRpb24tYWN0aW9uIjsKICAgICBkZXNjcmlwdGlvbgogICAg
ICAgIklQdjQgdHVubmVsIGRlY2Fwc3VsYXRpb24uIjsKICAgfQoKICAgdHlwZWRlZiB0dW5uZWwt
ZGVjYXBzdWxhdGlvbi1hY3Rpb24tZGVmaW5pdGlvbiB7CiAgICAgdHlwZSBpZGVudGl0eXJlZiB7
CiAgICAgICBiYXNlICJ0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rpb24iOwogICAgIH0KICAgICBk
ZXNjcmlwdGlvbgogICAgICAgIlR1bm5lbCBkZWNhcHN1bGF0aW9uIGRlZmluaXRpb24uIjsKICAg
fQoKICAgaWRlbnRpdHkgdHRsLWFjdGlvbiB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJCYXNl
IGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIFRUTAogICAgICAgIGFjdGlvbnMgYXJlIGRlcml2ZWQu
IjsKICAgfQoKICAgaWRlbnRpdHkgbm8tYWN0aW9uIHsKICAgICBiYXNlICJ0dGwtYWN0aW9uIjsK
ICAgICBkZXNjcmlwdGlvbgogICAgICAgIkRvIG5vdGhpbmcgcmVnYXJkaW5nIHRoZSBUVEwuIjsK
ICAgfQoKICAgaWRlbnRpdHkgY29weS10by1pbm5lciB7CiAgICAgYmFzZSAidHRsLWFjdGlvbiI7
CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJDb3B5IHRoZSBUVEwgb2YgdGhlIG91dGVyIGhlYWRl
cgogICAgICAgIHRvIHRoZSBpbm5lciBoZWFkZXIuIjsKICAgfQoKICAgaWRlbnRpdHkgZGVjcmVh
c2UtYW5kLWNvcHktdG8taW5uZXIgewogICAgIGJhc2UgInR0bC1hY3Rpb24iOwogICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAiRGVjcmVhc2UgVFRMIGJ5IG9uZSBhbmQgY29weSB0aGUgVFRMCiAgICAg
ICAgdG8gdGhlIGlubmVyIGhlYWRlci4iOwogICB9CgogICBpZGVudGl0eSBkZWNyZWFzZS1hbmQt
Y29weS10by1uZXh0IHsKICAgICBiYXNlICJ0dGwtYWN0aW9uIjsKICAgICBkZXNjcmlwdGlvbgog
ICAgICAgIkRlY3JlYXNlIFRUTCBieSBvbmUgYW5kIGNvcHkgdGhlIFRUTAogICAgICAgIHRvIHRo
ZSBuZXh0IGhlYWRlci5Gb3IgZXhhbXBsZTogd2hlbgogICAgICAgIE1QTFMgbGFiZWwgc3dhcHBp
bmcsIGRlY3JlYXNlIHRoZSBUVEwKICAgICAgICBvZiB0aGUgaW5uZXIgbGFiZWwgYW5kIGNvcHkg
aXQgdG8gdGhlCiAgICAgICAgb3V0ZXIgbGFiZWwuIjsKICAgfQoKCgpXYW5nLCBldCBhbC4gICAg
ICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSAyNF0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAg
ICAgIEZlYnJ1YXJ5IDIwMTgKCgogICB0eXBlZGVmIHR0bC1hY3Rpb24tZGVmaW5pdGlvbiB7CiAg
ICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgICBiYXNlICJ0dGwtYWN0aW9uIjsKICAgICB9CiAg
ICAgZGVzY3JpcHRpb24KICAgICAgICJUVEwgYWN0aW9uIGRlZmluaXRpb24uIjsKICAgfQoKICAg
aWRlbnRpdHkgaG9wLWxpbWl0LWFjdGlvbiB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJCYXNl
IGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIGhvcCBsaW1pdAogICAgICAgIGFjdGlvbnMgYXJlIGRl
cml2ZWQuIjsKICAgfQoKICAgaWRlbnRpdHkgaG9wLWxpbWl0LW5vLWFjdGlvbiB7CiAgICAgYmFz
ZSAiaG9wLWxpbWl0LWFjdGlvbiI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJEbyBub3RoaW5n
IHJlZ2FyZGluZyB0aGUgaG9wIGxpbWl0LiI7CiAgIH0KCiAgIGlkZW50aXR5IGhvcC1saW1pdC1j
b3B5LXRvLWlubmVyIHsKICAgICBiYXNlICJob3AtbGltaXQtYWN0aW9uIjsKICAgICBkZXNjcmlw
dGlvbgogICAgICAgIkNvcHkgdGhlIGhvcCBsaW1pdCBvZiB0aGUgb3V0ZXIgaGVhZGVyCiAgICAg
ICAgdG8gdGhlIGlubmVyIGhlYWRlci4iOwogICB9CgogICB0eXBlZGVmIGhvcC1saW1pdC1hY3Rp
b24tZGVmaW5pdGlvbiB7CiAgICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgICBiYXNlICJob3At
bGltaXQtYWN0aW9uIjsKICAgICB9CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJJUHY2IGhvcCBs
aW1pdCBhY3Rpb24gZGVmaW5pdGlvbi4iOwogICB9CgogICBpZGVudGl0eSBzcGVjaWFsLW5leHRo
b3AgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiQmFzZSBpZGVudGl0eSBmcm9tIHdoaWNoIGFs
bCBzcGVjaWFsCiAgICAgICAgbmV4dGhvcHMgYXJlIGRlcml2ZWQuIjsKICAgfQoKICAgaWRlbnRp
dHkgZGlzY2FyZCB7CiAgICAgYmFzZSAic3BlY2lhbC1uZXh0aG9wIjsKICAgICBkZXNjcmlwdGlv
bgogICAgICAgIlRoaXMgaW5kaWNhdGVzIHRoYXQgdGhlIG5ldHdvcmsKICAgICAgICBkZXZpY2Ug
c2hvdWxkIGRyb3AgdGhlIHBhY2tldCBhbmQKICAgICAgICBpbmNyZW1lbnQgYSBkcm9wIGNvdW50
ZXIuIjsKICAgfQoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYs
IDIwMTggICAgICAgICAgICAgICBbUGFnZSAyNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICBpZGVu
dGl0eSBkaXNjYXJkLXdpdGgtZXJyb3IgewogICAgIGJhc2UgInNwZWNpYWwtbmV4dGhvcCI7CiAg
ICAgZGVzY3JpcHRpb24KICAgICAgICJUaGlzIGluZGljYXRlcyB0aGF0IHRoZSBuZXR3b3JrCiAg
ICAgICAgZGV2aWNlIHNob3VsZCBkcm9wIHRoZSBwYWNrZXQsCiAgICAgICAgaW5jcmVtZW50IGEg
ZHJvcCBjb3VudGVyIGFuZCBzZW5kCiAgICAgICAgYmFjayBhbiBhcHByb3ByaWF0ZSBlcnJvciBt
ZXNzYWdlCiAgICAgICAgKGxpa2UgSUNNUCBlcnJvcikuIjsKICAgfQoKICAgaWRlbnRpdHkgcmVj
ZWl2ZSB7CiAgICAgYmFzZSAic3BlY2lhbC1uZXh0aG9wIjsKICAgICBkZXNjcmlwdGlvbgogICAg
ICAgIlRoaXMgaW5kaWNhdGVzIHRoYXQgdGhlIHRyYWZmaWMgaXMKICAgICAgICBkZXN0aW5lZCBm
b3IgdGhlIG5ldHdvcmsgZGV2aWNlLiAgRm9yCiAgICAgICAgZXhhbXBsZSwgcHJvdG9jb2wgcGFj
a2V0cyBvciBPQU0gcGFja2V0cy4KICAgICAgICBBbGwgbG9jYWxseSBkZXN0aW5lZCB0cmFmZmlj
IFNIT1VMRCBiZQogICAgICAgIHRocm90dGxlZCB0byBhdm9pZCBhIGRlbmlhbCBvZiBzZXJ2aWNl
CiAgICAgICAgYXR0YWNrIG9uIHRoZSByb3V0ZXIncyBjb250cm9sIHBsYW5lLiBBbgogICAgICAg
IG9wdGlvbmFsIHJhdGUtbGltaXRlciBjYW4gYmUgc3BlY2lmaWVkCiAgICAgICAgdG8gaW5kaWNh
dGUgaG93IHRvIHRocm90dGxlIHRyYWZmaWMKICAgICAgICBkZXN0aW5lZCBmb3IgdGhlIGNvbnRy
b2wgcGxhbmUuIjsKICAgfQoKICAgaWRlbnRpdHkgY29zLXZhbHVlIHsKICAgICBiYXNlICJzcGVj
aWFsLW5leHRob3AiOwogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiQ29zLXZhbHVlIHNwZWNpYWwg
bmV4dGhvcC4iOwogICB9CgogICB0eXBlZGVmIHNwZWNpYWwtbmV4dGhvcC1kZWZpbml0aW9uIHsK
ICAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgIGJhc2UgInNwZWNpYWwtbmV4dGhvcCI7CiAg
ICAgfQogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiU3BlY2lhbCBuZXh0aG9wIGRlZmluaXRpb24u
IjsKICAgfQoKICAgaWRlbnRpdHkgaXAtcm91dGUtbWF0Y2gtdHlwZSB7CiAgICAgZGVzY3JpcHRp
b24KICAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIHJvdXRlCiAgICAgICAgbWF0
Y2ggdHlwZXMgYXJlIGRlcml2ZWQuCiAgICAgICAgUm91dGUgbWF0Y2ggdHlwZSBjb3VsZCBiZToK
ICAgICAgICBtYXRjaCBzb3VyY2UsIG9yCiAgICAgICAgbWF0Y2ggZGVzdGluYXRpb24sIG9yCiAg
ICAgICAgbWF0Y2ggc291cmNlIGFuZCBkZXN0aW5hdGlvbi4iOwogICB9CgoKCgpXYW5nLCBldCBh
bC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFn
ZSAyNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAg
ICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICBpZGVudGl0eSBtYXRjaC1pcC1zcmMgewogICAg
IGJhc2UgImlwLXJvdXRlLW1hdGNoLXR5cGUiOwogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiU291
cmNlIHJvdXRlIG1hdGNoIHR5cGUuIjsKICAgfQogICBpZGVudGl0eSBtYXRjaC1pcC1kZXN0IHsK
ICAgICBiYXNlICJpcC1yb3V0ZS1tYXRjaC10eXBlIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAg
IkRlc3RpbmF0aW9uIHJvdXRlIG1hdGNoIHR5cGUiOwogICB9CiAgIGlkZW50aXR5IG1hdGNoLWlw
LXNyYy1kZXN0IHsKICAgICBiYXNlICJpcC1yb3V0ZS1tYXRjaC10eXBlIjsKICAgICBkZXNjcmlw
dGlvbgogICAgICAgIlNvdXJjZSBhbmQgRGVzdGluYXRpb24gcm91dGUgbWF0Y2ggdHlwZSI7CiAg
IH0KCiAgIHR5cGVkZWYgaXAtcm91dGUtbWF0Y2gtdHlwZS1kZWZpbml0aW9uIHsKICAgICB0eXBl
IGlkZW50aXR5cmVmIHsKICAgICAgIGJhc2UgImlwLXJvdXRlLW1hdGNoLXR5cGUiOwogICAgIH0K
ICAgICBkZXNjcmlwdGlvbgogICAgICAgIklQIHJvdXRlIG1hdGNoIHR5cGUgZGVmaW5pdGlvbi4i
OwogICB9CgogICBpZGVudGl0eSByaWItZmFtaWx5IHsKICAgICBkZXNjcmlwdGlvbgogICAgICAg
IkJhc2UgaWRlbnRpdHkgZnJvbSB3aGljaCBhbGwgUklCCiAgICAgICAgYWRkcmVzcyBmYW1pbGll
cyBhcmUgZGVyaXZlZC4iOwogICB9CgogICBpZGVudGl0eSBpcHY0LXJpYi1mYW1pbHkgewogICAg
IGJhc2UgInJpYi1mYW1pbHkiOwogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiSVB2NCBSSUIgYWRk
cmVzcyBmYW1pbHkuIjsKICAgfQoKICAgaWRlbnRpdHkgaXB2Ni1yaWItZmFtaWx5IHsKICAgICBi
YXNlICJyaWItZmFtaWx5IjsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIklQdjYgUklCIGFkZHJl
c3MgZmFtaWx5LiI7CiAgIH0KCiAgIGlkZW50aXR5IG1wbHMtcmliLWZhbWlseSB7CiAgICAgYmFz
ZSAicmliLWZhbWlseSI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJNUExTIFJJQiBhZGRyZXNz
IGZhbWlseS4iOwogICB9CgoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1
c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSAyN10KDApJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgog
ICBpZGVudGl0eSBpZWVlLW1hYy1yaWItZmFtaWx5IHsKICAgICBiYXNlICJyaWItZmFtaWx5IjsK
ICAgICBkZXNjcmlwdGlvbgogICAgICAgIk1BQyBSSUIgYWRkcmVzcyBmYW1pbHkuIjsKICAgfQoK
ICAgdHlwZWRlZiByaWItZmFtaWx5LWRlZmluaXRpb24gewogICAgIHR5cGUgaWRlbnRpdHlyZWYg
ewogICAgICAgYmFzZSAicmliLWZhbWlseSI7CiAgICAgfQogICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAiUklCIGFkZHJlc3MgZmFtaWx5IGRlZmluaXRpb24uIjsKICAgfQoKICAgaWRlbnRpdHkgcm91
dGUtdHlwZSB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hp
Y2ggYWxsIHJvdXRlIHR5cGVzCiAgICAgICAgYXJlIGRlcml2ZWQuIjsKICAgfQoKICAgaWRlbnRp
dHkgaXB2NC1yb3V0ZSB7CiAgICAgYmFzZSAicm91dGUtdHlwZSI7CiAgICAgZGVzY3JpcHRpb24K
ICAgICAgICJJUHY0IHJvdXRlIHR5cGUuIjsKICAgfQoKICAgaWRlbnRpdHkgaXB2Ni1yb3V0ZSB7
CiAgICAgYmFzZSAicm91dGUtdHlwZSI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJJUHY2IHJv
dXRlIHR5cGUuIjsKICAgfQoKICAgaWRlbnRpdHkgbXBscy1yb3V0ZSB7CiAgICAgYmFzZSAicm91
dGUtdHlwZSI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJNUExTIHJvdXRlIHR5cGUuIjsKICAg
fQoKICAgaWRlbnRpdHkgaWVlZS1tYWMgewogICAgIGJhc2UgInJvdXRlLXR5cGUiOwogICAgIGRl
c2NyaXB0aW9uCiAgICAgICAiTUFDIHJvdXRlIHR5cGUuIjsKICAgfQoKICAgaWRlbnRpdHkgaW50
ZXJmYWNlIHsKICAgICBiYXNlICJyb3V0ZS10eXBlIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAg
IkludGVyZmFjZSByb3V0ZSB0eXBlLiI7CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBp
cmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDI4XQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkg
MjAxOAoKCiAgIH0KCiAgIHR5cGVkZWYgcm91dGUtdHlwZS1kZWZpbml0aW9uIHsKICAgICB0eXBl
IGlkZW50aXR5cmVmIHsKICAgICAgIGJhc2UgInJvdXRlLXR5cGUiOwogICAgIH0KICAgICBkZXNj
cmlwdGlvbgogICAgICAgIlJvdXRlIHR5cGUgZGVmaW5pdGlvbi4iOwogICB9CgogICBpZGVudGl0
eSB0dW5uZWwtdHlwZSB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJCYXNlIGlkZW50aXR5IGZy
b20gd2hpY2ggYWxsIHR1bm5lbAogICAgICAgIHR5cGVzIGFyZSBkZXJpdmVkLiI7CiAgIH0KCiAg
IGlkZW50aXR5IGlwdjQtdHVubmVsIHsKICAgICBiYXNlICJ0dW5uZWwtdHlwZSI7CiAgICAgZGVz
Y3JpcHRpb24KICAgICAgICJJUHY0IHR1bm5lbCB0eXBlIjsKICAgfQoKICAgaWRlbnRpdHkgaXB2
Ni10dW5uZWwgewogICAgIGJhc2UgInR1bm5lbC10eXBlIjsKICAgICBkZXNjcmlwdGlvbgogICAg
ICAgIklQdjYgVHVubmVsIHR5cGUiOwogICB9CgogICBpZGVudGl0eSBtcGxzLXR1bm5lbCB7CiAg
ICAgYmFzZSAidHVubmVsLXR5cGUiOwogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiTVBMUyB0dW5u
ZWwgdHlwZSI7CiAgIH0KCiAgIGlkZW50aXR5IGdyZS10dW5uZWwgewogICAgIGJhc2UgInR1bm5l
bC10eXBlIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIkdSRSB0dW5uZWwgdHlwZSI7CiAgIH0K
CiAgIGlkZW50aXR5IHZ4bGFuLXR1bm5lbCB7CiAgICAgYmFzZSAidHVubmVsLXR5cGUiOwogICAg
IGRlc2NyaXB0aW9uCiAgICAgICAiVnhMQU4gdHVubmVsIHR5cGUiOwogICB9CgogICBpZGVudGl0
eSBudmdyZS10dW5uZWwgewogICAgIGJhc2UgInR1bm5lbC10eXBlIjsKCgoKV2FuZywgZXQgYWwu
ICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2Ug
MjldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAg
ICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICBkZXNjcmlwdGlvbgogICAgICAgIk5WR1JFIHR1
bm5lbCB0eXBlIjsKICAgfQoKICAgdHlwZWRlZiB0dW5uZWwtdHlwZS1kZWZpbml0aW9uIHsKICAg
ICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgIGJhc2UgInR1bm5lbC10eXBlIjsKICAgICB9CiAg
ICAgZGVzY3JpcHRpb24KICAgICAgICJUdW5uZWwgdHlwZSBkZWZpbml0aW9uLiI7CiAgIH0KCiAg
IGlkZW50aXR5IHJvdXRlLXN0YXRlIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIkJhc2UgaWRl
bnRpdHkgZnJvbSB3aGljaCBhbGwgcm91dGUKICAgICAgICBzdGF0ZXMgYXJlIGRlcml2ZWQuIjsK
ICAgfQoKICAgaWRlbnRpdHkgYWN0aXZlIHsKICAgICBiYXNlICJyb3V0ZS1zdGF0ZSI7CiAgICAg
ZGVzY3JpcHRpb24KICAgICAgICJBY3RpdmUgc3RhdGUuIjsKICAgfQoKICAgaWRlbnRpdHkgaW5h
Y3RpdmUgewogICAgIGJhc2UgInJvdXRlLXN0YXRlIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAg
IkluYWN0aXZlIHN0YXRlLiI7CiAgIH0KCiAgIHR5cGVkZWYgcm91dGUtc3RhdGUtZGVmaW5pdGlv
biB7CiAgICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgICBiYXNlICJyb3V0ZS1zdGF0ZSI7CiAg
ICAgfQogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiUm91dGUgc3RhdGUgZGVmaW5pdGlvbi4iOwog
ICB9CgogICBpZGVudGl0eSBuZXh0aG9wLXN0YXRlIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAg
IkJhc2UgaWRlbnRpdHkgZnJvbSB3aGljaCBhbGwgbmV4dGhvcAogICAgICAgIHN0YXRlcyBhcmUg
ZGVyaXZlZC4iOwogICB9CgogICBpZGVudGl0eSByZXNvbHZlZCB7CiAgICAgYmFzZSAibmV4dGhv
cC1zdGF0ZSI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJSZW9sdmVkIG5leHRob3Agc3RhdGUu
IjsKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAg
ICAgICAgICAgICAgW1BhZ2UgMzBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAg
UklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgfQoKICAgaWRlbnRp
dHkgdW5yZXNvbHZlZCB7CiAgICAgYmFzZSAibmV4dGhvcC1zdGF0ZSI7CiAgICAgZGVzY3JpcHRp
b24KICAgICAgICJVbnJlc29sdmVkIG5leHRob3Agc3RhdGUuIjsKICAgfQoKICAgdHlwZWRlZiBu
ZXh0aG9wLXN0YXRlLWRlZmluaXRpb24gewogICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICAg
YmFzZSAibmV4dGhvcC1zdGF0ZSI7CiAgICAgfQogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiTmV4
dGhvcCBzdGF0ZSBkZWZpbml0aW9uLiI7CiAgIH0KCiAgIGlkZW50aXR5IHJvdXRlLWluc3RhbGxl
ZC1zdGF0ZSB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hp
Y2ggYWxsIHJvdXRlCiAgICAgICAgaW5zdGFsbGVkIHN0YXRlcyBhcmUgZGVyaXZlZC4iOwogICB9
CgogICBpZGVudGl0eSB1bmluc3RhbGxlZCB7CiAgICAgYmFzZSAicm91dGUtaW5zdGFsbGVkLXN0
YXRlIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlVuaW5zdGFsbGVkIHN0YXRlLiI7CiAgIH0K
CiAgIGlkZW50aXR5IGluc3RhbGxlZCB7CiAgICAgYmFzZSAicm91dGUtaW5zdGFsbGVkLXN0YXRl
IjsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIkluc3RhbGxlZCBzdGF0ZS4iOwogICB9CgogICB0
eXBlZGVmIHJvdXRlLWluc3RhbGxlZC1zdGF0ZS1kZWZpbml0aW9uIHsKICAgICB0eXBlIGlkZW50
aXR5cmVmIHsKICAgICAgIGJhc2UgInJvdXRlLWluc3RhbGxlZC1zdGF0ZSI7CiAgICAgfQogICAg
IGRlc2NyaXB0aW9uCiAgICAgICAiUm91dGUgaW5zdGFsbGVkIHN0YXRlIGRlZmluaXRpb24uIjsK
ICAgfQoKIC8vUm91dGUgY2hhbmdlIHJlYXNvbiBpZGVudGl0aWVzCgogICBpZGVudGl0eSByb3V0
ZS1jaGFuZ2UtcmVhc29uIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIkJhc2UgaWRlbnRpdHkg
ZnJvbSB3aGljaCBhbGwgcm91dGUgY2hhbmdlCiAgICAgICAgcmVhc29ucyBhcmUgZGVyaXZlZC4i
OwoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAg
ICAgICAgICAgICBbUGFnZSAzMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBS
SUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICB9CgogICBpZGVudGl0
eSBsb3dlci1yb3V0ZS1wcmVmZXJlbmNlIHsKICAgICBiYXNlICJyb3V0ZS1jaGFuZ2UtcmVhc29u
IjsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRoaXMgcm91dGUgd2FzIGluc3RhbGxlZCBpbiB0
aGUgRklCIGJlY2F1c2UgaXQgaGFkCiAgICAgICAgYSBsb3dlciByb3V0ZSBwcmVmZXJlbmNlIHZh
bHVlIChhbmQgdGh1cyB3YXMgbW9yZQogICAgICAgIHByZWZlcnJlZCkgdGhhbiB0aGUgcm91dGUg
aXQgcmVwbGFjZWQuIjsKICAgfQoKICAgaWRlbnRpdHkgaGlnaGVyLXJvdXRlLXByZWZlcmVuY2Ug
ewogICAgIGJhc2UgInJvdXRlLWNoYW5nZS1yZWFzb24iOwogICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAiVGhpcyByb3V0ZSB3YXMgdW5pbnN0YWxsZWQgZnJvbSB0aGUgRklCIGJlY2F1c2UgaXQgaGFk
CiAgICAgICAgYSBoaWdoZXIgcm91dGUgcHJlZmVyZW5jZSB2YWx1ZSAoYW5kIHRodXMgd2FzIGxl
c3MKICAgICAgICBwcmVmZXJyZWQpIHRoYW4gdGhlIHJvdXRlIHRoYXQgcmVwbGFjZWQgaXQuIjsK
ICAgfQoKICAgaWRlbnRpdHkgcmVzb2x2ZWQtbmV4dGhvcCB7CiAgICAgYmFzZSAicm91dGUtY2hh
bmdlLXJlYXNvbiI7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJUaGlzIHJvdXRlIHdhcyBtYWRl
IGFjdGl2ZSBiZWNhdXNlIGF0IGxlYXN0CiAgICAgICAgb25lIG9mIGl0cyBuZXh0aG9wcyB3YXMg
cmVzb2x2ZWQuIjsKICAgfQoKICAgaWRlbnRpdHkgdW5yZXNvbHZlZC1uZXh0aG9wIHsKICAgICBi
YXNlICJyb3V0ZS1jaGFuZ2UtcmVhc29uIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRoaXMg
cm91dGUgd2FzIG1hZGUgaW5hY3RpdmUgYmVjYXVzZSBhbGwgb2YKICAgICAgICBpdHMgbmV4dGhv
cHMgYXJlIHVucmVzb2x2ZWQuIjsKICAgfQoKICAgdHlwZWRlZiByb3V0ZS1jaGFuZ2UtcmVhc29u
LWRlZmluaXRpb24gewogICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICAgYmFzZSAicm91dGUt
Y2hhbmdlLXJlYXNvbiI7CiAgICAgfQogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiUm91dGUgY2hh
bmdlIHJlYXNvbiBkZWZpbml0aW9uLiI7CiAgIH0KCiAgIHR5cGVkZWYgbmV4dGhvcC1wcmVmZXJl
bmNlLWRlZmluaXRpb24gewogICAgIHR5cGUgdWludDggewogICAgICAgcmFuZ2UgIjEuLjk5IjsK
ICAgICB9CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJOZXh0aG9wLXByZWZlcmVuY2UgaXMgdXNl
ZCBmb3IgcHJvdGVjdGlvbiBzY2hlbWVzLgogICAgICAgIEl0IGlzIGFuIGludGVnZXIgdmFsdWUg
YmV0d2VlbiAxIGFuZCA5OS4gTG93ZXIKICAgICAgICB2YWx1ZXMgYXJlIG1vcmUgcHJlZmVycmVk
LiBUbyBkb3dubG9hZCBOCgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDMyXQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAg
ICAgICAgbmV4dGhvcHMgdG8gdGhlIEZJQiwgdGhlIE4gbmV4dGhvcHMgd2l0aCB0aGUgbG93ZXN0
CiAgICAgICAgdmFsdWUgYXJlIHNlbGVjdGVkLiBJZiB0aGVyZSBhcmUgbW9yZSB0aGFuIE4KICAg
ICAgICBuZXh0aG9wcyB0aGF0IGhhdmUgdGhlIHNhbWUgcHJlZmVyZW5jZSwgYW4KICAgICAgICBp
bXBsZW1lbnRhdGlvbiBvZiBpMnJzIGNsaWVudCBzaG91bGQgc2VsZWN0IE4KICAgICAgICBuZXh0
aG9wcyBhbmQgZG93bmxvYWQgdGhlbSwgYXMgZm9yIGhvdyB0byBzZWxlY3QKICAgICAgICB0aGUg
bmV4dGhvcHMgaXMgbGVmdCB0byB0aGUgaW1wbGVtZW50YXRpb25zLiI7CiAgIH0KICAgdHlwZWRl
ZiBuZXh0aG9wLWxiLXdlaWdodC1kZWZpbml0aW9uIHsKICAgICB0eXBlIHVpbnQ4IHsKICAgICAg
IHJhbmdlICIxLi45OSI7CiAgICAgfQogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiTmV4dGhvcC1s
Yi13ZWlnaHQgaXMgdXNlZCBmb3IgbG9hZC1iYWxhbmNpbmcuCiAgICAgICAgRWFjaCBsaXN0IG1l
bWJlciBNVVNUIGJlIGFzc2lnbmVkIGEgd2VpZ2h0CiAgICAgICAgYmV0d2VlbiAxIGFuZCA5OS4g
VGhlIHdlaWdodCBkZXRlcm1pbmVzIHRoZQogICAgICAgIHByb3BvcnRpb24gb2YgdHJhZmZpYyB0
byBiZSBzZW50IG92ZXIgYSBuZXh0aG9wCiAgICAgICAgdXNlZCBmb3IgZm9yd2FyZGluZyBhcyBh
IHJhdGlvIG9mIHRoZSB3ZWlnaHQgb2YKICAgICAgICB0aGlzIG5leHRob3AgZGl2aWRlZCBieSB0
aGUgd2VpZ2h0cyBvZiBhbGwgdGhlCiAgICAgICAgbmV4dGhvcHMgb2YgdGhpcyByb3V0ZSB0aGF0
IGFyZSB1c2VkIGZvciBmb3J3YXJkaW5nLgogICAgICAgIFRvIHBlcmZvcm0gZXF1YWwgbG9hZC1i
YWxhbmNpbmcsIG9uZSBNQVkgc3BlY2lmeQogICAgICAgIGEgd2VpZ2h0IG9mIDAgZm9yIGFsbCB0
aGUgbWVtYmVyIG5leHRob3BzLiAgVGhlCiAgICAgICAgdmFsdWUgMCBpcyByZXNlcnZlZCBmb3Ig
ZXF1YWwgbG9hZC1iYWxhbmNpbmcKICAgICAgICBhbmQgaWYgYXBwbGllZCwgTVVTVCBiZSBhcHBs
aWVkIHRvIGFsbCBtZW1iZXIgbmV4dGhvcHMuIjsKICAgfQoKICAgdHlwZWRlZiBuZXh0aG9wLXJl
ZiB7CiAgICAgdHlwZSBsZWFmcmVmIHsKICAgICAgIHBhdGggICIvaWlyOnJvdXRpbmctaW5zdGFu
Y2UiICsKICAgICAgICAgICAgICIvaWlyOnJpYi1saXN0IiArCiAgICAgICAgICAgICAiL2lpcjpy
b3V0ZS1saXN0IiArCiAgICAgICAgICAgICAiL2lpcjpuZXh0aG9wIiArCiAgICAgICAgICAgICAi
L2lpcjpuZXh0aG9wLWlkIjsKICAgICB9CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJBIG5leHRo
b3AgcmVmZXJlbmNlIHRoYXQgcHJvdmlkZXMKICAgICAgICBhbiBpbmRpcmVjdGlvbiByZWZlcmVu
Y2UgdG8gYSBuZXh0aG9wLiI7CiAgIH0KCgogICAvL0dyb3VwaW5ncwogICBncm91cGluZyByb3V0
ZS1wcmVmaXggewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiVGhlIGNvbW1vbiBhdHRyaWJ1dGVz
IHVzZWQgZm9yIGFsbCB0eXBlcyBvZiByb3V0ZSBwcmVmaXguIjsKICAgICBsZWFmIHJvdXRlLWlu
ZGV4IHsKICAgICAgIHR5cGUgdWludDY0IDsKICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgIlJvdXRlIGluZGV4LiI7CgoKCldhbmcsIGV0IGFsLiAgICAg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDMzXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAg
ICAgRmVicnVhcnkgMjAxOAoKCiAgICAgfQogICAgIGNvbnRhaW5lciBtYXRjaCB7CiAgICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICAiVGhlIG1hdGNoIGNvbmRpdGlvbiBzcGVjaWZpZXMgdGhlCiAg
ICAgICAgICBraW5kIG9mIHJvdXRlIChJUHY0LCBNUExTLCBldGMuKQogICAgICAgICAgYW5kIHRo
ZSBzZXQgb2YgZmllbGRzIHRvIG1hdGNoIG9uLiI7CiAgICAgICBjaG9pY2Ugcm91dGUtdHlwZSB7
CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIlJvdXRlIHR5cGVzOiBJUHY0LCBJUHY2
LCBNUExTLCBNQUMgZXRjLiI7CiAgICAgICAgIGNhc2UgaXB2NCB7CiAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICJJUHY0IHJvdXRlIGNhc2UuIjsKICAgICAgICAgICBjb250YWlu
ZXIgaXB2NCB7CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiSVB2NCBy
b3V0ZSBtYXRjaC4iOwogICAgICAgICAgICAgY2hvaWNlIGlwLXJvdXRlLW1hdGNoLXR5cGUgewog
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgICJJUCByb3V0ZSBtYXRj
aCB0eXBlIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgIG1hdGNoIHNvdXJjZSwgb3IKICAgICAg
ICAgICAgICAgICAgbWF0Y2ggZGVzdGluYXRpb24sIG9yCiAgICAgICAgICAgICAgICAgIG1hdGNo
IHNvdXJjZSBhbmQgZGVzdGluYXRpb24uIjsKICAgICAgICAgICAgICAgY2FzZSBkZXN0LWlwdjQt
YWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgbGVhZiBkZXN0LWlwdjQtcHJlZml4IHsKICAgICAg
ICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY0LXByZWZpeDsKICAgICAgICAgICAgICAgICAgIG1h
bmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAg
ICAgICAgICAgIkFuIElQdjQgZGVzdGluYXRpb24gYWRkcmVzcyBhcyB0aGUgbWF0Y2guIjsKICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgY2FzZSBzcmMt
aXB2NC1hZGRyZXNzIHsKICAgICAgICAgICAgICAgICBsZWFmIHNyYy1pcHY0LXByZWZpeCB7CiAg
ICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1wcmVmaXg7CiAgICAgICAgICAgICAgICAg
ICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
ICAgICAgICAgICAgICJBbiBJUHY0IHNvdXJjZSBhZGRyZXNzIGFzIHRoZSBtYXRjaC4iOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICBjYXNlIGRlc3Qt
c3JjLWlwdjQtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgY29udGFpbmVyIGRlc3Qtc3JjLWlw
djQtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
ICAgICAgICAiQSBjb21iaW5hdGlvbiBvZiBhbiBJUHY0IHNvdXJjZSBhbmQKICAgICAgICAgICAg
ICAgICAgICAgIGFuIElQdjQgZGVzdGluYXRpb24gYWRkcmVzcyBhcyB0aGUgbWF0Y2guIjsKICAg
ICAgICAgICAgICAgICAgIGxlYWYgZGVzdC1pcHY0LXByZWZpeCB7CiAgICAgICAgICAgICAgICAg
ICAgIHR5cGUgaW5ldDppcHY0LXByZWZpeDsKICAgICAgICAgICAgICAgICAgICAgbWFuZGF0b3J5
IHRydWU7CiAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAg
ICAgICAgIlRoZSBJUHY0IGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2YgdGhlIG1hdGNoLiI7CiAgICAg
ICAgICAgICAgICAgICB9CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDM0XQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAg
ICAgICAgICAgICAgICAgICBsZWFmIHNyYy1pcHY0LXByZWZpeCB7CiAgICAgICAgICAgICAgICAg
ICAgIHR5cGUgaW5ldDppcHY0LXByZWZpeDsKICAgICAgICAgICAgICAgICAgICAgbWFuZGF0b3J5
IHRydWU7CiAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAg
ICAgICAgIlRoZSBJUHY0IHNvdXJjZSBhZGRyZXNzIG9mIHRoZSBtYXRjaCI7CiAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGNhc2UgaXB2NiB7CiAgICAgICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJJUHY2IHJvdXRlIGNhc2UuIjsKICAgICAgICAg
ICBjb250YWluZXIgaXB2NiB7CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
ICAiSVB2NiByb3V0ZSBtYXRjaC4iOwogICAgICAgICAgICAgY2hvaWNlIGlwLXJvdXRlLW1hdGNo
LXR5cGUgewogICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgICJJUCBy
b3V0ZSBtYXRjaCB0eXBlIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgIG1hdGNoIHNvdXJjZSwg
b3IKICAgICAgICAgICAgICAgICAgbWF0Y2ggZGVzdGluYXRpb24sIG9yCiAgICAgICAgICAgICAg
ICAgIG1hdGNoIHNvdXJjZSBhbmQgZGVzdGluYXRpb24uIjsKICAgICAgICAgICAgICAgY2FzZSBk
ZXN0LWlwdjYtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgbGVhZiBkZXN0LWlwdjYtcHJlZml4
IHsKICAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LXByZWZpeDsKICAgICAgICAgICAg
ICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgICAgICAgICAgIkFuIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBhcyB0aGUgbWF0
Y2guIjsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
Y2FzZSBzcmMtaXB2Ni1hZGRyZXNzIHsKICAgICAgICAgICAgICAgICBsZWFmIHNyYy1pcHY2LXBy
ZWZpeCB7CiAgICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1wcmVmaXg7CiAgICAgICAg
ICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgICAgICAgICAgICJBbiBJUHY2IHNvdXJjZSBhZGRyZXNzIGFzIHRoZSBtYXRj
aC4iOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICBj
YXNlIGRlc3Qtc3JjLWlwdjYtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgY29udGFpbmVyIGRl
c3Qtc3JjLWlwdjYtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAgICAgICAgICAiQSBjb21iaW5hdGlvbiBvZiBhbiBJUHY2IHNvdXJjZSBhbmQKICAg
ICAgICAgICAgICAgICAgICAgIGFuIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBhcyB0aGUgbWF0
Y2guIjsKICAgICAgICAgICAgICAgICAgIGxlYWYgZGVzdC1pcHY2LXByZWZpeCB7CiAgICAgICAg
ICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LXByZWZpeDsKICAgICAgICAgICAgICAgICAgICAg
bWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCgoKCldhbmcs
IGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAg
IFtQYWdlIDM1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAg
ICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgICAgICAgICAgICAgICAgICAgICAgIlRo
ZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2YgdGhlIG1hdGNoIjsKICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgIGxlYWYgc3JjLWlwdjYtcHJlZml4IHsKICAgICAgICAg
ICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtcHJlZml4OwogICAgICAgICAgICAgICAgICAgICBt
YW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICAgICAgICAgICAgICAiVGhlIElQdjYgc291cmNlIGFkZHJlc3Mgb2YgdGhlIG1hdGNoLiI7CiAg
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGNhc2UgbXBscy1y
b3V0ZSB7CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJNUExTIHJvdXRlIGNh
c2UuIjsKICAgICAgICAgICBsZWFmIG1wbHMtbGFiZWwgewogICAgICAgICAgICAgdHlwZSB1aW50
MzIgOwogICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgICBkZXNjcmlwdGlv
bgogICAgICAgICAgICAgICAiVGhlIGxhYmVsIHVzZWQgZm9yIG1hdGNoaW5nLiI7CiAgICAgICAg
ICAgfQogICAgICAgICB9CiAgICAgICAgIGNhc2UgbWFjLXJvdXRlIHsKICAgICAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAgICAgIk1BQyByb3V0ZSBjYXNlLiI7CiAgICAgICAgICAgbGVhZiBt
YWMtYWRkcmVzcyB7CiAgICAgICAgICAgICB0eXBlIHVpbnQzMiA7CiAgICAgICAgICAgICBtYW5k
YXRvcnkgdHJ1ZTsKICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJUaGUg
TUFDIGFkZHJlc3MgdXNlZCBmb3IgbWF0Y2hpbmcuIjsKICAgICAgICAgICB9CiAgICAgICAgIH0K
ICAgICAgICAgY2FzZSBpbnRlcmZhY2Utcm91dGUgewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAgICAgICAiSW50ZXJmYWNlIHJvdXRlIGNhc2UuIjsKICAgICAgICAgICBsZWFmIGludGVy
ZmFjZS1pZGVudGlmaWVyIHsKICAgICAgICAgICAgIHR5cGUgaWY6aW50ZXJmYWNlLXJlZjsKICAg
ICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAg
ICAgICAgICAgIlRoZSBpbnRlcmZhY2UgdXNlZCBmb3IgbWF0Y2hpbmcuIjsKICAgICAgICAgICB9
CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIHJvdXRlIHsKCgoK
V2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAg
ICAgICAgW1BhZ2UgMzZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERN
ICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICBkZXNjcmlwdGlvbgogICAg
ICAgIlRoZSBjb21tb24gYXR0cmlidXRlcyB1c2VkIGZvciBhbGwgdHlwZXMgb2Ygcm91dGVzLiI7
CiAgICAgdXNlcyByb3V0ZS1wcmVmaXg7CiAgICAgY29udGFpbmVyIG5leHRob3AgewogICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgIlRoZSBuZXh0aG9wIG9mIHRoZSByb3V0ZS4iOwogICAgICAg
dXNlcyBuZXh0aG9wOwogICAgIH0KICAgICAvL0luIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCwgaXQg
aXMgY2FsbGVkIHJvdXRlLXN0YXRpc3RpYwogICAgIGNvbnRhaW5lciByb3V0ZS1zdGF0dXMgewog
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIlRoZSBzdGF0dXMgaW5mb3JtYXRpb24gb2YgdGhl
IHJvdXRlLiI7CiAgICAgICBsZWFmIHJvdXRlLXN0YXRlIHsKICAgICAgICAgdHlwZSByb3V0ZS1z
dGF0ZS1kZWZpbml0aW9uOwogICAgICAgICBjb25maWcgZmFsc2U7CiAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAgIkluZGljYXRlIGEgcm91dGUncyBzdGF0ZTogQWN0aXZlIG9yIEluYWN0
aXZlLiI7CiAgICAgICB9CiAgICAgICBsZWFmIHJvdXRlLWluc3RhbGxlZC1zdGF0ZSB7CiAgICAg
ICAgIHR5cGUgcm91dGUtaW5zdGFsbGVkLXN0YXRlLWRlZmluaXRpb247CiAgICAgICAgIGNvbmZp
ZyBmYWxzZTsKICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAiSW5kaWNhdGUgdGhhdCBh
IHJvdXRlJ3MgaW5zdGFsbGVkIHN0YXRlczoKICAgICAgICAgICAgSW5zdGFsbGVkIG9yIHVuaW5z
dGFsbGVkLiI7CiAgICAgICB9CiAgICAgICBsZWFmIHJvdXRlLXJlYXNvbiB7CiAgICAgICAgIHR5
cGUgcm91dGUtY2hhbmdlLXJlYXNvbi1kZWZpbml0aW9uOwogICAgICAgICBjb25maWcgZmFsc2U7
CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIkluZGljYXRlIHRoZSByZWFzb24gdGhh
dCBjYXVzZXMgdGhlIHJvdXRlIGNoYW5nZS4iOwogICAgICAgfQogICAgIH0KICAgICBjb250YWlu
ZXIgcm91dGUtYXR0cmlidXRlcyB7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiUm91dGUg
YXR0cmlidXRlcy4iOwogICAgICAgdXNlcyByb3V0ZS1hdHRyaWJ1dGVzOwogICAgIH0KICAgICBj
b250YWluZXIgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXMgewogICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgIlJvdXRlIHZlbmRvciBhdHRyaWJ1dGVzLiI7CiAgICAgICB1c2VzIHJvdXRlLXZlbmRv
ci1hdHRyaWJ1dGVzOwogICAgIH0KICAgfQoKICAgZ3JvdXBpbmcgbmV4dGhvcC1saXN0IHsKICAg
ICBkZXNjcmlwdGlvbgogICAgICAgIkEgZ2VuZXJpYyBuZXh0aG9wIGxpc3QuIjsKICAgICBsaXN0
IG5leHRob3AtbGlzdCB7CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDM3XQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAg
ICAgICBrZXkgIm5leHRob3AtbWVtYmVyLWlkIjsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
ICJBIGxpc3Qgb2YgbmV4dGhvcHMuIjsKICAgICAgIGxlYWYgbmV4dGhvcC1tZW1iZXItaWQgewog
ICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgIkEgbmV4dGhvcCBpZGVudGlmaWVyIHRoYXQgcG9pbnRzCiAg
ICAgICAgICAgIHRvIGEgbmV4dGhvcCBsaXN0IG1lbWJlci4KICAgICAgICAgICAgQSBuZXh0aG9w
IGxpc3QgbWVtYmVyIGlzIGEgbmV4dGhvcC4iOwogICAgICAgfQogICAgIH0KICAgfQoKICAgZ3Jv
dXBpbmcgbmV4dGhvcC1saXN0LXAgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiQSBuZXh0aG9w
IGxpc3Qgd2l0aCBwcmVmZXJlbmNlIHBhcmFtZXRlci4iOwogICAgIGxpc3QgbmV4dGhvcC1saXN0
IHsKICAgICAgIGtleSAibmV4dGhvcC1tZW1iZXItaWQiOwogICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgIkEgbGlzdCBvZiBuZXh0aG9wLiI7CiAgICAgICBsZWFmIG5leHRob3AtbWVtYmVyLWlk
IHsKICAgICAgICAgdHlwZSB1aW50MzI7CiAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICJBIG5leHRob3AgaWRlbnRpZmllciB0aGF0IHBvaW50
cwogICAgICAgICAgICB0byBhIG5leHRob3AgbGlzdCBtZW1iZXIuCiAgICAgICAgICAgIEEgbmV4
dGhvcCBsaXN0IG1lbWJlciBpcyBhIG5leHRob3AuIjsKICAgICAgIH0KICAgICAgIGxlYWYgbmV4
dGhvcC1wcmVmZXJlbmNlIHsKICAgICAgICAgdHlwZSBuZXh0aG9wLXByZWZlcmVuY2UtZGVmaW5p
dGlvbjsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgIk5leHRob3AtcHJlZmVyZW5jZSBpcyB1c2VkIGZvciBwcm90ZWN0aW9uIHNjaGVtZXMu
CiAgICAgICAgICAgIEl0IGlzIGFuIGludGVnZXIgdmFsdWUgYmV0d2VlbiAxIGFuZCA5OS4gIExv
d2VyCiAgICAgICAgICAgIHZhbHVlcyBhcmUgbW9yZSBwcmVmZXJyZWQuIFRvIGRvd25sb2FkIGEK
ICAgICAgICAgICAgcHJpbWFyeS9zdGFuZGJ5L3RlcnRpYXJ5IGdyb3VwIHRvIHRoZSBGSUIsIHRo
ZQogICAgICAgICAgICBuZXh0aG9wcyB0aGF0IGFyZSByZXNvbHZlZCBhbmQgYXJlIG1vc3QgcHJl
ZmVycmVkCiAgICAgICAgICAgIGFyZSBzZWxlY3RlZC4iOwogICAgICAgfQogICAgIH0KICAgfQoK
ICAgZ3JvdXBpbmcgbmV4dGhvcC1saXN0LXcgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiQSBu
ZXh0aG9wIGxpc3Qgd2l0aCB3ZWlnaHQgcGFyYW1ldGVyLiI7CiAgICAgbGlzdCBuZXh0aG9wLWxp
c3QgewogICAgICAga2V5ICJuZXh0aG9wLW1lbWJlci1pZCI7CgoKCldhbmcsIGV0IGFsLiAgICAg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDM4XQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAg
ICAgRmVicnVhcnkgMjAxOAoKCiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiQSBsaXN0IG9m
IG5leHRob3AuIjsKICAgICAgIGxlYWYgbmV4dGhvcC1tZW1iZXItaWQgewogICAgICAgICB0eXBl
IHVpbnQzMjsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAgICAgIkEgbmV4dGhvcCBpZGVudGlmaWVyIHRoYXQgcG9pbnRzCiAgICAgICAgICAgIHRv
IGEgbmV4dGhvcCBsaXN0IG1lbWJlci4KICAgICAgICAgICAgQSBuZXh0aG9wIGxpc3QgbWVtYmVy
IGlzIGEgbmV4dGhvcC4iOwogICAgICAgfQogICAgICAgbGVhZiBuZXh0aG9wLWxiLXdlaWdodCB7
CiAgICAgICAgIHR5cGUgbmV4dGhvcC1sYi13ZWlnaHQtZGVmaW5pdGlvbjsKICAgICAgICAgbWFu
ZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIlRoZSB3ZWlnaHQg
b2YgYSBuZXh0aG9wIG9mCiAgICAgICAgICAgIHRoZSBsb2FkIGJhbGFuY2UgbmV4dGhvcHMuIjsK
ICAgICAgIH0KICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIG5leHRob3AgewogICAgIGRlc2NyaXB0
aW9uCiAgICAgICAiVGhlIG5leHRob3Agc3RydWN0dXJlLiI7CiAgICAgbGVhZiBuZXh0aG9wLWlk
IHsKICAgICAgIHR5cGUgdWludDMyOwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIkFuIGlk
ZW50aWZpZXIgdGhhdCByZWZlcnMgdG8gYSBuZXh0aG9wLiI7CiAgICAgfQogICAgIGxlYWYgc2hh
cmluZy1mbGFnIHsKICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICJUbyBpbmRpY2F0ZSB3aGV0aGVyIGEgbmV4dGhvcCBpcyBzaGFyYWJsZQogICAgICAgICAg
b3Igbm9uLXNoYXJhYmxlLgogICAgICAgICAgdHJ1ZSAtIHNoYXJhYmxlLCBtZWFucyB0aGUgbmV4
dGhvcCBjYW4gYmUgc2hhcmVkCiAgICAgICAgICAgICAgICAgd2l0aCBvdGhlciByb3V0ZXMKICAg
ICAgICAgIGZhbHNlIC0gbm9uLXNoYXJhYmxlLCBtZWFucyB0aGUgbmV4dGhvcCBjYW4gbm90CiAg
ICAgICAgICAgICAgICAgYmUgc2hhcmVkIHdpdGggb3RoZXIgcm91dGVzLiI7CiAgICAgfQogICAg
IGNob2ljZSBuZXh0aG9wLXR5cGUgewogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIk5leHRo
b3AgdHlwZSBvcHRpb25zLiI7CiAgICAgICBjYXNlIG5leHRob3AtYmFzZSB7CiAgICAgICAgIGNv
bnRhaW5lciBuZXh0aG9wLWJhc2UgewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
ICAiVGhlIGJhc2UgbmV4dGhvcC4iOwogICAgICAgICAgIHVzZXMgbmV4dGhvcC1iYXNlOwogICAg
ICAgICB9CiAgICAgICB9CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDM5XQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAg
ICAgICBjYXNlIG5leHRob3AtY2hhaW4gewogICAgICAgICBpZi1mZWF0dXJlIG5leHRob3AtY2hh
aW47CiAgICAgICAgIGNvbnRhaW5lciBuZXh0aG9wLWNoYWluIHsKICAgICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgICAgIkEgY2hhaW4gbmV4dGhvcC4iOwogICAgICAgICAgIHVzZXMgbmV4
dGhvcC1saXN0OwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIG5leHRob3AtcmVwbGlj
YXRlcyB7CiAgICAgICAgIGlmLWZlYXR1cmUgbmV4dGhvcC1yZXBsaWNhdGVzOwogICAgICAgICBj
b250YWluZXIgbmV4dGhvcC1yZXBsaWNhdGVzIHsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAgIkEgcmVwbGljYXRlcyBuZXh0aG9wLiI7CiAgICAgICAgICAgdXNlcyBuZXh0aG9w
LWxpc3Q7CiAgICAgICAgIH0KICAgICAgIH0KICAgICAgIGNhc2UgbmV4dGhvcC1wcm90ZWN0aW9u
IHsKICAgICAgICAgaWYtZmVhdHVyZSBuZXh0aG9wLXByb3RlY3Rpb247CiAgICAgICAgIGNvbnRh
aW5lciBuZXh0aG9wLXByb3RlY3Rpb24gewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
ICAgICAiQSBwcm90ZWN0aW9uIG5leHRob3AuIjsKICAgICAgICAgICB1c2VzIG5leHRob3AtbGlz
dC1wOwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIG5leHRob3AtbG9hZC1iYWxhbmNl
IHsKICAgICAgICAgaWYtZmVhdHVyZSBuZXh0aG9wLWxvYWQtYmFsYW5jZTsKICAgICAgICAgY29u
dGFpbmVyIG5leHRob3AtbGIgewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAi
QSBsb2FkIGJhbGFuY2UgbmV4dGhvcC4iOwogICAgICAgICAgIHVzZXMgbmV4dGhvcC1saXN0LXc7
CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIG5leHRob3AtYmFz
ZSB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJUaGUgYmFzZSBuZXh0aG9wLiI7CiAgICAgY2hv
aWNlIG5leHRob3AtYmFzZS10eXBlIHsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJOZXh0
aG9wIGJhc2UgdHlwZSBvcHRpb25zLiI7CiAgICAgICBjYXNlIHNwZWNpYWwtbmV4dGhvcCB7CiAg
ICAgICAgIGxlYWYgc3BlY2lhbCB7CiAgICAgICAgICAgdHlwZSBzcGVjaWFsLW5leHRob3AtZGVm
aW5pdGlvbjsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIkEgc3BlY2lhbCBu
ZXh0aG9wLiI7CiAgICAgICAgIH0KICAgICAgIH0KCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAg
IEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNDBdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJy
dWFyeSAyMDE4CgoKICAgICAgIGNhc2UgZWdyZXNzLWludGVyZmFjZS1uZXh0aG9wIHsKICAgICAg
ICAgIGxlYWYgb3V0Z29pbmctaW50ZXJmYWNlIHsKICAgICAgICAgICAgdHlwZSBpZjppbnRlcmZh
Y2UtcmVmOwogICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgICAiVGhlIG5leHRob3AgaXMgYW4gb3V0Z29pbmcgaW50ZXJmYWNlLiI7
CiAgICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIGlwdjQtYWRkcmVzcy1uZXh0aG9wIHsK
ICAgICAgICAgbGVhZiBpcHY0LWFkZHJlc3MgewogICAgICAgICAgIHR5cGUgaW5ldDppcHY0LWFk
ZHJlc3M7CiAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAgICAgICJUaGUgbmV4dGhvcCBpcyBhbiBJUHY0IGFkZHJlc3MuIjsKICAgICAgICAg
fQogICAgICAgfQogICAgICAgY2FzZSBpcHY2LWFkZHJlc3MtbmV4dGhvcCB7CiAgICAgICAgIGxl
YWYgaXB2Ni1hZGRyZXNzIHsKICAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAg
ICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
ICAiVGhlIG5leHRob3AgaXMgYW4gSVB2NiBhZGRyZXNzLiI7CiAgICAgICAgIH0KICAgICAgIH0K
ICAgICAgIGNhc2UgZWdyZXNzLWludGVyZmFjZS1pcHY0LW5leHRob3AgewogICAgICAgICBjb250
YWluZXIgZWdyZXNzLWludGVyZmFjZS1pcHY0LWFkZHJlc3N7CiAgICAgICAgICAgbGVhZiBvdXRn
b2luZy1pbnRlcmZhY2UgewogICAgICAgICAgICAgdHlwZSBpZjppbnRlcmZhY2UtcmVmOwogICAg
ICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAgICAiTmFtZSBvZiB0aGUgb3V0Z29pbmcgaW50ZXJmYWNlLiI7CiAgICAgICAgICAgfQog
ICAgICAgICAgIGxlYWYgaXB2NC1hZGRyZXNzIHsKICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY0
LWFkZHJlc3M7CiAgICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICAgICJUaGUgbmV4dGhvcCBwb2ludHMgdG8gYW4gaW50ZXJmYWNl
IHdpdGgKICAgICAgICAgICAgICAgIGFuIElQdjQgYWRkcmVzcy4iOwogICAgICAgICAgIH0KICAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIlRoZSBuZXh0aG9wIGlzIGFuIGVncmVz
cy1pbnRlcmZhY2UgYW5kIGFuIElQCiAgICAgICAgICAgICAgYWRkcmVzcy4gVGhpcyBjYW4gYmUg
dXNlZCBpbiBjYXNlcyBlLmcuIHdoZXJlCiAgICAgICAgICAgICAgdGhlIElQIGFkZHJlc3MgaXMg
YSBsaW5rLWxvY2FsIGFkZHJlc3MuIjsKICAgICAgICAgfQogICAgICAgfQogICAgICAgY2FzZSBl
Z3Jlc3MtaW50ZXJmYWNlLWlwdjYtbmV4dGhvcCB7CiAgICAgICAgIGNvbnRhaW5lciBlZ3Jlc3Mt
aW50ZXJmYWNlLWlwdjYtYWRkcmVzcyB7CiAgICAgICAgICAgbGVhZiBvdXRnb2luZy1pbnRlcmZh
Y2UgewoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTgg
ICAgICAgICAgICAgICBbUGFnZSA0MV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
ICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICAgICAgICAgICAg
dHlwZSBpZjppbnRlcmZhY2UtcmVmOwogICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiTmFtZSBvZiB0aGUgb3V0Z29pbmcg
aW50ZXJmYWNlLiI7CiAgICAgICAgICAgfQogICAgICAgICAgIGxlYWYgaXB2Ni1hZGRyZXNzIHsK
ICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7CiAgICAgICAgICAgICBtYW5kYXRv
cnkgdHJ1ZTsKICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJUaGUgbmV4
dGhvcCBwb2ludHMgdG8gYW4gaW50ZXJmYWNlIHdpdGgKICAgICAgICAgICAgICAgIGFuIElQdjYg
YWRkcmVzcy4iOwogICAgICAgICAgIH0KICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAgIlRoZSBuZXh0aG9wIGlzIGFuIGVncmVzcy1pbnRlcmZhY2UgYW5kIGFuIElQCiAgICAgICAg
ICAgICAgYWRkcmVzcy4gVGhpcyBjYW4gYmUgdXNlZCBpbiBjYXNlcyBlLmcuIHdoZXJlCiAgICAg
ICAgICAgICAgdGhlIElQIGFkZHJlc3MgaXMgYSBsaW5rLWxvY2FsIGFkZHJlc3MuIjsKICAgICAg
ICAgfQogICAgICAgfQogICAgICAgY2FzZSBlZ3Jlc3MtaW50ZXJmYWNlLW1hYy1uZXh0aG9wIHsK
ICAgICAgICAgY29udGFpbmVyIGVncmVzcy1pbnRlcmZhY2UtbWFjLWFkZHJlc3MgewogICAgICAg
ICAgIGxlYWYgb3V0Z29pbmctaW50ZXJmYWNlIHsKICAgICAgICAgICAgIHR5cGUgaWY6aW50ZXJm
YWNlLXJlZjsKICAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgIk5hbWUgb2YgdGhlIG91dGdvaW5nIGludGVyZmFjZS4iOwog
ICAgICAgICAgIH0KICAgICAgICAgICBsZWFmIGllZWUtbWFjLWFkZHJlc3MgewogICAgICAgICAg
ICAgdHlwZSB1aW50MzI7CiAgICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJUaGUgbmV4dGhvcCBwb2ludHMgdG8gYW4gaW50
ZXJmYWNlIHdpdGgKICAgICAgICAgICAgICAgIGEgc3BlY2lmaWMgbWFjLWFkZHJlc3MuIjsKICAg
ICAgICAgICB9CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJUaGUgZWdyZXNz
IGludGVyZmFjZSBtdXN0IGJlIGFuIEV0aGVybmV0CiAgICAgICAgICAgICAgaW50ZXJmYWNlLiBB
ZGRyZXNzIHJlc29sdXRpb24gaXMgbm90IHJlcXVpcmVkCiAgICAgICAgICAgICAgZm9yIHRoaXMg
bmV4dGhvcC4iOwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIHR1bm5lbC1lbmNhcC1u
ZXh0aG9wIHsKICAgICAgICAgaWYtZmVhdHVyZSBuZXh0aG9wLXR1bm5lbDsKICAgICAgICAgY29u
dGFpbmVyIHR1bm5lbC1lbmNhcCB7CiAgICAgICAgICAgdXNlcyB0dW5uZWwtZW5jYXA7CiAgICAg
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJUaGlzIGNhbiBiZSBhbiBlbmNhcCByZXBy
ZXNlbnRpbmcgYW4gSVAgdHVubmVsIG9yCiAgICAgICAgICAgICAgTVBMUyB0dW5uZWwgb3Igb3Ro
ZXJzIGFzIGRlZmluZWQgaW4gaW5mbyBtb2RlbC4KICAgICAgICAgICAgICBBbiBvcHRpb25hbCBl
Z3Jlc3MgaW50ZXJmYWNlIGNhbiBiZSBjaGFpbmVkIHRvIHRoZQogICAgICAgICAgICAgIHR1bm5l
bCBlbmNhcCB0byBpbmRpY2F0ZSB3aGljaCBpbnRlcmZhY2UgdG8gc2VuZAoKCgpXYW5nLCBldCBh
bC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFn
ZSA0Ml0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAg
ICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICAgICAgICAgICAgIHRoZSBwYWNrZXQgb3V0IG9u
LiAgVGhlIGVncmVzcyBpbnRlcmZhY2UgaXMgdXNlZnVsCiAgICAgICAgICAgICAgd2hlbiB0aGUg
bmV0d29yayBkZXZpY2UgY29udGFpbnMgRXRoZXJuZXQgaW50ZXJmYWNlcwogICAgICAgICAgICAg
IGFuZCBvbmUgbmVlZHMgdG8gcGVyZm9ybSBhZGRyZXNzIHJlc29sdXRpb24gZm9yIHRoZQogICAg
ICAgICAgICAgIElQIHBhY2tldC4iOwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIHR1
bm5lbC1kZWNhcHN1bGF0aW9uLW5leHRob3AgewogICAgICAgICBpZi1mZWF0dXJlIG5leHRob3At
dHVubmVsOwogICAgICAgICBjb250YWluZXIgdHVubmVsLWRlY2Fwc3VsYXRpb24gewogICAgICAg
ICAgIHVzZXMgdHVubmVsLWRlY2Fwc3VsYXRpb247CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgICJUaGlzIGlzIHRvIHNwZWNpZnkgdGhlIGRlY2Fwc3VsYXRpb24gb2YgYSB0dW5u
ZWwgaGVhZGVyLiI7CiAgICAgICAgIH0KICAgICAgIH0KICAgICAgIGNhc2UgbG9naWNhbC10dW5u
ZWwtbmV4dGhvcCB7CiAgICAgICAgIGlmLWZlYXR1cmUgbmV4dGhvcC10dW5uZWw7CiAgICAgICAg
IGNvbnRhaW5lciBsb2dpY2FsLXR1bm5lbCB7CiAgICAgICAgICAgdXNlcyBsb2dpY2FsLXR1bm5l
bDsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIlRoaXMgY2FuIGJlIGEgTVBM
UyBMU1Agb3IgYSBHUkUgdHVubmVsIChvciBvdGhlcnMKICAgICAgICAgICAgICBhcyBkZWZpbmVk
IGluIHRoaXMgZG9jdW1lbnQpLCB0aGF0IGlzIHJlcHJlc2VudGVkCiAgICAgICAgICAgICAgYnkg
YSB1bmlxdWUgaWRlbnRpZmllciAoZS5nLiBuYW1lKS4iOwogICAgICAgICB9CiAgICAgICB9CiAg
ICAgICBjYXNlIHJpYi1uYW1lLW5leHRob3AgewogICAgICAgICBsZWFmIHJpYi1uYW1lIHsKICAg
ICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
IkEgbmV4dGhvcCBwb2ludGluZyB0byBhIFJJQiBpbmRpY2F0ZXMgdGhhdCB0aGUKICAgICAgICAg
ICAgICByb3V0ZSBsb29rdXAgbmVlZHMgdG8gY29udGludWUgaW4gdGhlIHNwZWNpZmllZAogICAg
ICAgICAgICAgIFJJQi4gVGhpcyBpcyBhIHdheSB0byBwZXJmb3JtIGNoYWluZWQgbG9va3Vwcy4i
OwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIG5leHRob3AtaWRlbnRpZmllciB7CiAg
ICAgICAgIGxlYWYgbmV4dGhvcC1yZWYgewogICAgICAgICAgIHR5cGUgbmV4dGhvcC1yZWY7CiAg
ICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICAgICJBIG5leHRob3AgcmVmZXJlbmNlIHRoYXQgcG9pbnRzIHRvIGEgbmV4dGhvcC4iOwogICAg
ICAgICB9CiAgICAgICB9CiAgICAgfQogICB9CgogICBncm91cGluZyByb3V0ZS12ZW5kb3ItYXR0
cmlidXRlcyB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJSb3V0ZSB2ZW5kb3IgYXR0cmlidXRl
cy4iOwogICB9CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwg
MjAxOCAgICAgICAgICAgICAgIFtQYWdlIDQzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgIGdyb3Vw
aW5nIGxvZ2ljYWwtdHVubmVsIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIkEgbG9naWNhbCB0
dW5uZWwgdGhhdCBpcyBpZGVudGlmaWVkCiAgICAgICAgYnkgYSB0eXBlIGFuZCBhIHR1bm5lbCBu
YW1lLiI7CiAgICAgbGVhZiB0dW5uZWwtdHlwZSB7CiAgICAgICB0eXBlIHR1bm5lbC10eXBlLWRl
ZmluaXRpb247CiAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICJBIHR1bm5lbCB0eXBlLiI7CiAgICAgfQogICAgIGxlYWYgdHVubmVsLW5hbWUgewogICAg
ICAgdHlwZSBzdHJpbmc7CiAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICJBIHR1bm5lbCBuYW1lIHRoYXQgcG9pbnRzIHRvIGEgbG9naWNhbCB0dW5uZWwu
IjsKICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIGlwdjQtaGVhZGVyIHsKICAgICBkZXNjcmlwdGlv
bgogICAgICAgIlRoZSBJUHY0IGhlYWRlciBlbmNhcHN1bGF0aW9uIGluZm9ybWF0aW9uLiI7CiAg
ICAgbGVhZiBzcmMtaXB2NC1hZGRyZXNzIHsKICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7
CiAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUg
c291cmNlIElQIGFkZHJlc3Mgb2YgdGhlIGhlYWRlci4iOwogICAgIH0KICAgICBsZWFmIGRlc3Qt
aXB2NC1hZGRyZXNzIHsKICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7CiAgICAgICBtYW5k
YXRvcnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUgZGVzdGluYXRpb24g
SVAgYWRkcmVzcyBvZiB0aGUgaGVhZGVyLiI7CiAgICAgfQogICAgIGxlYWYgcHJvdG9jb2wgewog
ICAgICAgdHlwZSB1aW50ODsKICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgIlRoZSBwcm90b2NvbCBpZCBvZiB0aGUgaGVhZGVyLiI7CiAgICAgfQogICAg
IGxlYWYgdHRsIHsKICAgICAgIHR5cGUgdWludDg7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAiVGhlIFRUTCBvZiB0aGUgaGVhZGVyLiI7CiAgICAgfQogICAgIGxlYWYgZHNjcCB7CiAgICAg
ICB0eXBlIHVpbnQ4OwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIlRoZSBEU0NQIGZpZWxk
IG9mIHRoZSBoZWFkZXIuIjsKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNDRdCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoK
ICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIGlwdjYtaGVhZGVyIHsKICAgICBkZXNjcmlwdGlvbgog
ICAgICAgIlRoZSBJUHY2IGhlYWRlciBlbmNhcHN1bGF0aW9uIGluZm9ybWF0aW9uLiI7CiAgICAg
bGVhZiBzcmMtaXB2Ni1hZGRyZXNzIHsKICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7CiAg
ICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUgc291
cmNlIElQIGFkZHJlc3Mgb2YgdGhlIGhlYWRlci4iOwogICAgIH0KICAgICBsZWFmIGRlc3QtaXB2
Ni1hZGRyZXNzIHsKICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7CiAgICAgICBtYW5kYXRv
cnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUgZGVzdGluYXRpb24gSVAg
YWRkcmVzcyBvZiB0aGUgaGVhZGVyLiI7CiAgICAgfQogICAgIGxlYWYgbmV4dC1oZWFkZXIgewog
ICAgICAgdHlwZSB1aW50ODsKICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgIlRoZSBuZXh0IGhlYWRlciBvZiB0aGUgSVB2NiBoZWFkZXIuIjsKICAgICB9
CiAgICAgbGVhZiB0cmFmZmljLWNsYXNzIHsKICAgICAgIHR5cGUgdWludDg7CiAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAiVGhlIHRyYWZmaWMgY2xhc3MgdmFsdWUgb2YgdGhlIGhlYWRlci4i
OwogICAgIH0KICAgICBsZWFmIGZsb3ctbGFiZWwgewogICAgICAgdHlwZSB1aW50MTY7CiAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAiVGhlIGZsb3cgbGFiZWwgb2YgdGhlIGhlYWRlci4iOwog
ICAgIH0KICAgICBsZWFmIGhvcC1saW1pdCB7CiAgICAgICB0eXBlIHVpbnQ4OwogICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgIlRoZSBob3AgbGltaXQgdGhlIGhlYWRlci4iOwogICAgIH0KICAg
fQoKICAgZ3JvdXBpbmcgbnZncmUtaGVhZGVyIHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRo
ZSBOdkdSRSBoZWFkZXIgZW5jYXBzdWxhdGlvbiBpbmZvcm1hdGlvbi4iOwogICAgIGNob2ljZSBu
dmdyZS10eXBlIHsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJOdkdSRSBjYW4gdXNlIGVp
Z2hlciBJUHY0CiAgICAgICAgICBvciBJUHY2IGhlYWRlciBmb3IgZW5jYXBzdWxhdGlvbi4iOwoK
CgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAg
ICAgICAgICBbUGFnZSA0NV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIg
RE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICAgICAgY2FzZSBpcHY0IHsK
ICAgICAgICAgdXNlcyBpcHY0LWhlYWRlcjsKICAgICAgIH0KICAgICAgIGNhc2UgaXB2NiB7CiAg
ICAgICAgIHVzZXMgaXB2Ni1oZWFkZXI7CiAgICAgICB9CiAgICAgfQogICAgIGxlYWYgdmlydHVh
bC1zdWJuZXQtaWQgewogICAgICAgdHlwZSB1aW50MzI7CiAgICAgICBtYW5kYXRvcnkgdHJ1ZTsK
ICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUgc3VibmV0IGlkZW50aWZpZXIgb2YgdGhl
IE52R1JFIGhlYWRlci4iOwogICAgIH0KICAgICBsZWFmIGZsb3ctaWQgewogICAgICAgdHlwZSB1
aW50MTY7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiVGhlIGZsb3cgaWRlbnRpZmllciBv
ZiB0aGUgTnZHUkUgaGVhZGVyLiI7CiAgICAgfQogICB9CgogICBncm91cGluZyB2eGxhbi1oZWFk
ZXIgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiVGhlIFZ4TEFOIGVuY2Fwc3VsYXRpb24gaGVh
ZGVyIGluZm9ybWF0aW9uLiI7CiAgICAgY2hvaWNlIHZ4bGFuLXR5cGUgewogICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgIk52R1JFIGNhbiB1c2UgZWl0aGVyIElQdjQKICAgICAgICAgIG9yIElQ
djYgaGVhZGVyIGZvciBlbmNhcHN1bGF0aW9uLiI7CiAgICAgICBjYXNlIGlwdjQgewogICAgICAg
ICB1c2VzIGlwdjQtaGVhZGVyOwogICAgICAgfQogICAgICAgY2FzZSBpcHY2IHsKICAgICAgICAg
dXNlcyBpcHY2LWhlYWRlcjsKICAgICAgIH0KICAgICB9CiAgICAgbGVhZiB2eGxhbi1pZGVudGlm
aWVyIHsKICAgICAgIHR5cGUgdWludDMyOwogICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICAiVGhlIFZ4TEFOIGlkZW50aWZpZXIgb2YgdGhlIFZ4TEFOIGhl
YWRlci4iOwogICAgIH0KICAgfQoKICAgZ3JvdXBpbmcgZ3JlLWhlYWRlciB7CiAgICAgZGVzY3Jp
cHRpb24KICAgICAgICJUaGUgR1JFIGVuY2Fwc3VsYXRpb24gaGVhZGVyIGluZm9ybWF0aW9uLiI7
CiAgICAgY2hvaWNlIGRlc3QtYWRkcmVzcy10eXBlIHsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICJHUkUgb3B0aW9uczogSVB2NCBhbmQgSVB2NiI7CgoKCldhbmcsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDQ2XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAg
RmVicnVhcnkgMjAxOAoKCiAgICAgICBjYXNlIGlwdjQgewogICAgICAgICBsZWFmIGlwdjQtZGVz
dCB7CiAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsKICAgICAgICAgICBtYW5kYXRv
cnkgdHJ1ZTsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIlRoZSBkZXN0aW5h
dGlvbiBJUCBhZGRyZXNzIG9mIHRoZSBHUkUgaGVhZGVyLiI7CiAgICAgICAgIH0KICAgICAgIH0K
ICAgICAgIGNhc2UgaXB2NiB7CiAgICAgICAgIGxlYWYgaXB2Ni1kZXN0IHsKICAgICAgICAgICB0
eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAiVGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mg
b2YgdGhlIEdSRSBoZWFkZXIuIjsKICAgICAgICAgfQogICAgICAgfQogICAgIH0KICAgICBsZWFm
IHByb3RvY29sLXR5cGUgewogICAgICAgdHlwZSB1aW50MTY7CiAgICAgICBtYW5kYXRvcnkgdHJ1
ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUgcHJvdG9jb2wgdHlwZSBvZiB0aGUg
R1JFIGhlYWRlci4iOwogICAgIH0KICAgICBsZWFmIGtleSB7CiAgICAgICB0eXBlIHVpbnQ2NDsK
ICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJUaGUgR1JFIGtleSBvZiB0aGUgR1JFIGhlYWRl
ci4iOwogICAgIH0KICAgfQoKICAgZ3JvdXBpbmcgbXBscy1oZWFkZXIgewogICAgIGRlc2NyaXB0
aW9uCiAgICAgICAiVGhlIE1QTFMgZW5jYXBzdWxhdGlvbiBoZWFkZXIgaW5mb3JtYXRpb24uIjsK
ICAgICBsaXN0IGxhYmVsLW9wZXJhdGlvbnMgewogICAgICAga2V5ICJsYWJlbC1vcGVyLWlkIjsK
ICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJMYWJlbCBvcGVyYXRpb25zLiI7CiAgICAgICBs
ZWFmIGxhYmVsLW9wZXItaWQgewogICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAiQW4gb3B0aW9uYWwgaWRlbnRpZmllciB0aGF0IHBvaW50cwogICAg
ICAgICAgICB0byBhIGxhYmVsIG9wZXJhdGlvbi4iOwogICAgICAgfQogICAgICAgY2hvaWNlIGxh
YmVsLWFjdGlvbnMgewogICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJMYWJlbCBhY3Rp
b24gb3B0aW9ucy4iOwogICAgICAgICBjYXNlIGxhYmVsLXB1c2ggewogICAgICAgICAgIGNvbnRh
aW5lciBsYWJlbC1wdXNoIHsKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNDddCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoK
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJMYWJlbCBwdXNoIG9wZXJh
dGlvbi4iOwogICAgICAgICAgICAgbGVhZiBsYWJlbCB7CiAgICAgICAgICAgICAgIHR5cGUgdWlu
dDMyOwogICAgICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgICAiVGhlIGxhYmVsIHRvIGJlIHB1c2hlZC4iOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgbGVhZiBzLWJpdCB7CiAgICAgICAgICAgICAgIHR5cGUgYm9v
bGVhbjsKICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAiVGhlIHMt
Yml0IG9mIHRoZSBsYWJlbCB0byBiZSBwdXNoZWQuICI7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBsZWFmIHRjLXZhbHVlIHsKICAgICAgICAgICAgICAgdHlwZSB1aW50ODsKICAgICAgICAg
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAiVGhlIHRyYWZmaWMgY2xhc3MgdmFs
dWUgb2YgdGhlIGxhYmVsIHRvIGJlIHB1c2hlZC4iOwogICAgICAgICAgICAgfQogICAgICAgICAg
ICAgbGVhZiB0dGwtdmFsdWUgewogICAgICAgICAgICAgICB0eXBlIHVpbnQ4OwogICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgICJUaGUgVFRMIHZhbHVlIG9mIHRoZSBs
YWJlbCB0byBiZSBwdXNoZWQuIjsKICAgICAgICAgICAgIH0KICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgY2FzZSBsYWJlbC1zd2FwIHsKICAgICAgICAgICBjb250YWluZXIgbGFiZWwt
c3dhcCB7CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiTGFiZWwgc3dh
cCBvcGVyYXRpb24uIjsKICAgICAgICAgICAgIGxlYWYgaW4tbGFiZWwgewogICAgICAgICAgICAg
ICB0eXBlIHVpbnQzMjsKICAgICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAgIlRoZSBsYWJlbCB0byBiZSBzd2FwcGVk
LiI7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBsZWFmIG91dC1sYWJlbCB7CiAgICAgICAg
ICAgICAgIHR5cGUgdWludDMyOwogICAgICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAg
ICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAiVGhlIG91dCBNUExTIGxhYmVs
LiI7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBsZWFmIHR0bC1hY3Rpb24gewogICAgICAg
ICAgICAgICB0eXBlIHR0bC1hY3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgICAiVGhlIGxhYmVsIHR0bCBhY3Rpb25zOgogICAgICAgICAg
ICAgICAgICAtIE5vLWFjdGlvbiwgb3IKICAgICAgICAgICAgICAgICAgLSBDb3B5IHRvIGlubmVy
IGxhYmVsLG9yCiAgICAgICAgICAgICAgICAgIC0gRGVjcmVhc2UgKHRoZSBpbiBsYWJlbCkgYnkg
MSBhbmQKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4
ICAgICAgICAgICAgICAgW1BhZ2UgNDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICAgICAgICAg
ICAgICAgICBjb3B5IHRvIHRoZSBvdXQgbGFiZWwuIjsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIHR1bm5lbC1l
bmNhcHsKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlR1bm5lbCBlbmNhcHN1bGF0aW9uIGluZm9y
bWF0aW9uLiI7CiAgICAgY2hvaWNlIHR1bm5lbC10eXBlIHsKICAgICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAgICJUdW5uZWwgb3B0aW9ucyBmb3IgbmV4dC1ob3BzLiI7CiAgICAgICBjYXNlIGlwdjQg
ewogICAgICAgICBpZi1mZWF0dXJlIGlwdjQtdHVubmVsOwogICAgICAgICBjb250YWluZXIgaXB2
NC1oZWFkZXIgewogICAgICAgICAgIHVzZXMgaXB2NC1oZWFkZXI7CiAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICJJUHY0IGhlYWRlci4iOwogICAgICAgICB9CiAgICAgICB9CiAg
ICAgICBjYXNlIGlwdjYgewogICAgICAgICBpZi1mZWF0dXJlIGlwdjYtdHVubmVsOwogICAgICAg
ICBjb250YWluZXIgaXB2Ni1oZWFkZXIgewogICAgICAgICAgIHVzZXMgaXB2Ni1oZWFkZXI7CiAg
ICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJJUHY2IGhlYWRlci4iOwogICAgICAg
ICB9CiAgICAgICB9CiAgICAgICBjYXNlIG1wbHMgewogICAgICAgICBpZi1mZWF0dXJlIG1wbHMt
dHVubmVsOwogICAgICAgICBjb250YWluZXIgbXBscy1oZWFkZXIgewogICAgICAgICAgIHVzZXMg
bXBscy1oZWFkZXI7CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJNUExTIGhl
YWRlci4iOwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIGdyZSB7CiAgICAgICAgIGlm
LWZlYXR1cmUgZ3JlLXR1bm5lbDsKICAgICAgICAgY29udGFpbmVyIGdyZS1oZWFkZXIgewogICAg
ICAgICAgIHVzZXMgZ3JlLWhlYWRlcjsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAgIkdSRSBoZWFkZXIuIjsKICAgICAgICAgfQogICAgICAgfQogICAgICAgY2FzZSBudmdyZSB7
CiAgICAgICAgIGlmLWZlYXR1cmUgbnZncmUtdHVubmVsOwoKCgpXYW5nLCBldCBhbC4gICAgICAg
ICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSA0OV0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAg
IEZlYnJ1YXJ5IDIwMTgKCgogICAgICAgICBjb250YWluZXIgbnZncmUtaGVhZGVyIHsKICAgICAg
ICAgICB1c2VzIG52Z3JlLWhlYWRlcjsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAgIk52R1JFIGhlYWRlci4iOwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIHZ4bGFu
IHsKICAgICAgICAgaWYtZmVhdHVyZSB2eGxhbi10dW5uZWw7CiAgICAgICAgIGNvbnRhaW5lciB2
eGxhbi1oZWFkZXIgewogICAgICAgICAgIHVzZXMgdnhsYW4taGVhZGVyOwogICAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgICAiVnhMQU4gaGVhZGVyLiI7CiAgICAgICAgIH0KICAgICAg
IH0KICAgICB9CiAgIH0KCiAgIGdyb3VwaW5nIHR1bm5lbC1kZWNhcHN1bGF0aW9uIHsKICAgICBk
ZXNjcmlwdGlvbgogICAgICAgIlR1bm5lbCBkZWNhcHN1bGF0aW9uIGluZm9ybWF0aW9uLiI7CiAg
ICAgY2hvaWNlIHR1bm5lbC10eXBlIHsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJOZXh0
aG9wIHR1bm5lbCB0eXBlIG9wdGlvbnMuIjsKICAgICAgIGNhc2UgaXB2NCB7CiAgICAgICAgIGlm
LWZlYXR1cmUgaXB2NC10dW5uZWw7CiAgICAgICAgIGNvbnRhaW5lciBpcHY0LWRlY2Fwc3VsYXRp
b24gewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAiSVB2NCBkZWNhcHN1bGF0
aW9uLiI7CiAgICAgICAgICAgbGVhZiBpcHY0LWRlY2Fwc3VsYXRpb24gIHsKICAgICAgICAgICAg
IHR5cGUgdHVubmVsLWRlY2Fwc3VsYXRpb24tYWN0aW9uLWRlZmluaXRpb247CiAgICAgICAgICAg
ICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAg
ICJJUHY0IGRlY2Fwc3VsYXRpb24gb3BlcmF0aW9ucy4iOwogICAgICAgICAgIH0KICAgICAgICAg
ICBsZWFmIHR0bC1hY3Rpb24gewogICAgICAgICAgICAgdHlwZSB0dGwtYWN0aW9uLWRlZmluaXRp
b247CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIHR0bCBhY3Rp
b25zOgogICAgICAgICAgICAgICAgbm8tYWN0aW9uIG9yIGNvcHkgdG8gaW5uZXIgaGVhZGVyLiI7
CiAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIGlwdjYgewogICAg
ICAgICBpZi1mZWF0dXJlIGlwdjYtdHVubmVsOwogICAgICAgICBjb250YWluZXIgaXB2Ni1kZWNh
cHN1bGF0aW9uIHsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIklQdjYgZGVj
YXBzdWxhdGlvbi4iOwogICAgICAgICAgIGxlYWYgaXB2Ni1kZWNhcHN1bGF0aW9uIHsKCgoKV2Fu
ZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAg
ICAgW1BhZ2UgNTBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAg
ICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICAgICAgICAgIHR5cGUgdHVubmVs
LWRlY2Fwc3VsYXRpb24tYWN0aW9uLWRlZmluaXRpb247CiAgICAgICAgICAgICBtYW5kYXRvcnkg
dHJ1ZTsKICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJJUHY2IGRlY2Fw
c3VsYXRpb24gb3BlcmF0aW9ucy4iOwogICAgICAgICAgIH0KICAgICAgICAgICBsZWFmIGhvcC1s
aW1pdC1hY3Rpb24gewogICAgICAgICAgICAgdHlwZSBob3AtbGltaXQtYWN0aW9uLWRlZmluaXRp
b247CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIGhvcCBsaW1p
dCBhY3Rpb25zOgogICAgICAgICAgICAgICAgbm8tYWN0aW9uIG9yIGNvcHkgdG8gaW5uZXIgaGVh
ZGVyLiI7CiAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIG1wbHMg
ewogICAgICAgICBpZi1mZWF0dXJlIG1wbHMtdHVubmVsOwogICAgICAgICBjb250YWluZXIgbGFi
ZWwtcG9wIHsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIk1QTFMgZGVjYXBz
dWxhdGlvbi4iOwogICAgICAgICAgIGxlYWYgbGFiZWwtcG9wIHsKICAgICAgICAgICAgIHR5cGUg
bXBscy1sYWJlbC1hY3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVl
OwogICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgIlBvcCBhIGxhYmVsIGZy
b20gdGhlIGxhYmVsIHN0YWNrLiI7CiAgICAgICAgICAgfQogICAgICAgICAgIGxlYWYgdHRsLWFj
dGlvbiB7CiAgICAgICAgICAgICB0eXBlIHR0bC1hY3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJUaGUgbGFiZWwgdHRsIGFjdGlvbi4iOwog
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgfQogICAgIH0KICAgfQoKICAgZ3JvdXBpbmcg
cm91dGUtYXR0cmlidXRlcyB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJSb3V0ZSBhdHRyaWJ1
dGVzLiI7CiAgICAgbGVhZiByb3V0ZS1wcmVmZXJlbmNlIHsKICAgICAgIHR5cGUgdWludDMyOwog
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiUk9VVEVf
UFJFRkVSRU5DRTogVGhpcyBpcyBhIG51bWVyaWNhbCB2YWx1ZSB0aGF0CiAgICAgICAgICBhbGxv
d3MgZm9yIGNvbXBhcmluZyByb3V0ZXMgZnJvbSBkaWZmZXJlbnQKICAgICAgICAgIHByb3RvY29s
cy4gIFN0YXRpYyBjb25maWd1cmF0aW9uIGlzIGFsc28KICAgICAgICAgIGNvbnNpZGVyZWQgYSBw
cm90b2NvbCBmb3IgdGhlIHB1cnBvc2Ugb2YgdGhpcwogICAgICAgICAgZmllbGQuICBJdCBpcyBh
bHNvIGtub3duIGFzIGFkbWluaXN0cmF0aXZlLWRpc3RhbmNlLgogICAgICAgICAgVGhlIGxvd2Vy
IHRoZSB2YWx1ZSwgdGhlIGhpZ2hlciB0aGUgcHJlZmVyZW5jZS4iOwogICAgIH0KCgoKV2FuZywg
ZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAg
W1BhZ2UgNTFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAg
ICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICBsZWFmIGxvY2FsLW9ubHkgewogICAg
ICAgdHlwZSBib29sZWFuIDsKICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgIkluZGljYXRlIHdoZXRoZXIgdGhlIGF0dHJpYnV0ZXMgaXMgbG9jYWwgb25s
eS4iOwogICAgIH0KICAgICBjb250YWluZXIgYWRkcmVzcy1mYW1pbHktcm91dGUtYXR0cmlidXRl
c3sKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJBZGRyZXNzIGZhbWlseSByZWxhdGVkIHJv
dXRlIGF0dHJpYnV0ZXMuIjsKICAgICAgIGNob2ljZSByb3V0ZS10eXBlIHsKICAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICAiQWRkcmVzcyBmYW1pbHkgcmVsYXRlZCByb3V0ZSBhdHRyaWJ1
dGVzLiI7CiAgICAgICAgIGNhc2UgaXAtcm91dGUtYXR0cmlidXRlcyB7CiAgICAgICAgIH0KICAg
ICAgICAgY2FzZSBtcGxzLXJvdXRlLWF0dHJpYnV0ZXMgewogICAgICAgICB9CiAgICAgICAgIGNh
c2UgZXRoZXJuZXQtcm91dGUtYXR0cmlidXRlcyB7CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9
CiAgIH0KCiAgIGNvbnRhaW5lciByb3V0aW5nLWluc3RhbmNlIHsKICAgICBkZXNjcmlwdGlvbgog
ICAgICAgIkEgcm91dGluZyBpbnN0YW5jZSwgaW4gdGhlIGNvbnRleHQgb2YKICAgICAgICB0aGUg
UklCIGluZm9ybWF0aW9uIG1vZGVsLCBpcyBhIGNvbGxlY3Rpb24KICAgICAgICBvZiBSSUJzLCBp
bnRlcmZhY2VzLCBhbmQgcm91dGluZyBwYXJhbWV0ZXJzIjsKICAgICBsZWFmIG5hbWUgewogICAg
ICAgdHlwZSBzdHJpbmc7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiVGhlIG5hbWUgb2Yg
dGhlIHJvdXRpbmcgaW5zdGFuY2UuIFRoaXMgTVVTVAogICAgICAgICAgYmUgdW5pcXVlIGFjcm9z
cyBhbGwgcm91dGluZyBpbnN0YW5jZXMgaW4KICAgICAgICAgIGEgZ2l2ZW4gbmV0d29yayBkZXZp
Y2UuIjsKICAgICB9CiAgICAgbGlzdCBpbnRlcmZhY2UtbGlzdCB7CiAgICAgICBrZXkgIm5hbWUi
OwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIlRoaXMgcmVwcmVzZW50cyB0aGUgbGlzdCBv
ZiBpbnRlcmZhY2VzIGFzc29jaWF0ZWQKICAgICAgICAgIHdpdGggdGhpcyByb3V0aW5nIGluc3Rh
bmNlLiBUaGUgaW50ZXJmYWNlIGxpc3QgaGVscHMKICAgICAgICAgIGNvbnN0cmFpbiB0aGUgYm91
bmRhcmllcyBvZiBwYWNrZXQgZm9yd2FyZGluZy4KICAgICAgICAgIFBhY2tldHMgY29taW5nIG9u
IHRoZXNlIGludGVyZmFjZXMgYXJlIGRpcmVjdGx5CiAgICAgICAgICBhc3NvY2lhdGVkIHdpdGgg
dGhlIGdpdmVuIHJvdXRpbmcgaW5zdGFuY2UuIFRoZQogICAgICAgICAgaW50ZXJmYWNlIGxpc3Qg
Y29udGFpbnMgYSBsaXN0IG9mIGlkZW50aWZpZXJzLCB3aXRoCiAgICAgICAgICBlYWNoIGlkZW50
aWZpZXIgdW5pcXVlbHkgaWRlbnRpZnlpbmcgYW4gaW50ZXJmYWNlLiI7CiAgICAgICBsZWFmIG5h
bWUgewogICAgICAgICB0eXBlIGlmOmludGVyZmFjZS1yZWY7CiAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9mIGEgbmV0d29yayBsYXllciBp
bnRlcmZhY2UuIjsKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE2
LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNTJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoKICAgICAg
IH0KICAgICB9CiAgICAgbGVhZiByb3V0ZXItaWQgewogICAgICAgdHlwZSB5YW5nOmRvdHRlZC1x
dWFkOwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIlJvdXRlciBJRCAtIDMyLWJpdCBudW1i
ZXIgaW4gdGhlIGZvcm0gb2YgYSBkb3R0ZWQgcXVhZC4iOwogICAgIH0KICAgICBsZWFmIGxvb2t1
cC1saW1pdCB7CiAgICAgICB0eXBlIHVpbnQ4OwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
IkEgbGltaXQgb24gaG93IG1hbnkgbGV2ZWxzIG9mIGEgbG9va3VwIGNhbiBiZSBwZXJmb3JtZWQu
IjsKICAgICB9CiAgICAgbGlzdCByaWItbGlzdCB7CiAgICAgICBrZXkgIm5hbWUiOwogICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgIkEgbGlzdCBvZiBSSUJzIHRoYXQgYXJlIGFzc29jaWF0ZWQg
d2l0aCB0aGUgcm91dGluZwogICAgICAgICAgaW5zdGFuY2UuIjsKICAgICAgIGxlYWYgbmFtZSB7
CiAgICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhlIG5hbWUgb2YgZWFjaCBS
SUIuIjsKICAgICAgIH0KICAgICAgIGxlYWYgYWRkcmVzcy1mYW1pbHkgewogICAgICAgICB0eXBl
IHJpYi1mYW1pbHktZGVmaW5pdGlvbjsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgIlRoZSBhZGRyZXNzIGZhbWlseSBvZiBhIFJJQi4iOwog
ICAgICAgfQogICAgICAgbGVhZiBpcC1ycGYtY2hlY2sgewogICAgICAgICB0eXBlIGJvb2xlYW47
CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIkVhY2ggUklCIGNhbiBiZSBvcHRpb25h
bGx5IGFzc29jaWF0ZWQgd2l0aCBhCiAgICAgICAgICAgIEVOQUJMRV9JUF9SUEZfQ0hFQ0sgYXR0
cmlidXRlIHRoYXQgZW5hYmxlcyBSZXZlcnNlCiAgICAgICAgICAgIHBhdGggZm9yd2FyZGluZyAo
UlBGKSBjaGVja3Mgb24gYWxsIElQIHJvdXRlcyBpbiB0aGF0CiAgICAgICAgICAgIFJJQi4gIFJl
dmVyc2UgcGF0aCBmb3J3YXJkaW5nIChSUEYpIGNoZWNrIGlzIHVzZWQgdG8KICAgICAgICAgICAg
cHJldmVudCBzcG9vZmluZyBhbmQgbGltaXQgbWFsaWNpb3VzIHRyYWZmaWMuIjsKICAgICAgIH0K
ICAgICAgIGxpc3Qgcm91dGUtbGlzdCB7CiAgICAgICAgIGtleSAicm91dGUtaW5kZXgiOwogICAg
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJBIGxpc3Qgb2Ygcm91dGVzIG9mIGEgUklCLiI7
CiAgICAgICAgIHVzZXMgcm91dGU7CiAgICAgICB9CiAgICAgICAvLyBUaGlzIGlzIGEgbGlzdCB0
aGF0IG1haW50YWlucyB0aGUgbmV4dGhvcHMgYWRkZWQgdG8gdGhlIFJJQi4KICAgICAgIHVzZXMg
bmV4dGhvcC1saXN0OwogICAgIH0KICAgfQoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhw
aXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSA1M10KDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5
IDIwMTgKCgogICAvL1JQQyBPcGVyYXRpb25zCiAgIHJwYyByaWItYWRkIHsKICAgICBkZXNjcmlw
dGlvbgogICAgICAgIlRvIGFkZCBhIFJJQiB0byBhIGluc3RhbmNlIjsKICAgICBpbnB1dCB7CiAg
ICAgICBsZWFmIG5hbWUgewogICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgbWFuZGF0b3J5
IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRo
ZSBuYW1lIG9mIHRoZSBSSUIKICAgICAgICAgICAgdGhhdCBpcyB0byBiZSBhZGRlZC4iOwogICAg
ICAgfQogICAgICAgbGVhZiBhZGRyZXNzLWZhbWlseSB7CiAgICAgICAgIHR5cGUgcmliLWZhbWls
eS1kZWZpbml0aW9uOwogICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAiVGhlIGFkZHJlc3MgZmFtaWx5IG9mIHRoZSBSSUIuIjsKICAgICAgIH0K
ICAgICAgIGxlYWYgaXAtcnBmLWNoZWNrIHsKICAgICAgICAgdHlwZSBib29sZWFuOwogICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICJFYWNoIFJJQiBjYW4gYmUgb3B0aW9uYWxseSBhc3Nv
Y2lhdGVkIHdpdGggYQogICAgICAgICAgICBFTkFCTEVfSVBfUlBGX0NIRUNLIGF0dHJpYnV0ZSB0
aGF0IGVuYWJsZXMgUmV2ZXJzZQogICAgICAgICAgICBwYXRoIGZvcndhcmRpbmcgKFJQRikgY2hl
Y2tzIG9uIGFsbCBJUCByb3V0ZXMgaW4gdGhhdAogICAgICAgICAgICBSSUIuICBSZXZlcnNlIHBh
dGggZm9yd2FyZGluZyAoUlBGKSBjaGVjayBpcyB1c2VkIHRvCiAgICAgICAgICAgIHByZXZlbnQg
c3Bvb2ZpbmcgYW5kIGxpbWl0IG1hbGljaW91cyB0cmFmZmljLiI7CiAgICAgICB9CiAgICAgfQog
ICAgIG91dHB1dCB7CiAgICAgICBsZWFmIHJlc3VsdCB7CiAgICAgICAgIHR5cGUgYm9vbGVhbjsK
ICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
IlJldHVybiB0aGUgcmVzdWx0IG9mIHRoZSByaWItYWRkIG9wZXJhdGlvbi4KICAgICAgICAgICAg
dHJ1ZSAgLSBzdWNjZXNzOwogICAgICAgICAgICBmYWxzZSAtIGZhaWxlZCI7CiAgICAgICB9CiAg
ICAgICBsZWFmIHJlYXNvbiB7CiAgICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgICJUaGUgc3BlY2lmaWMgcmVhc29uIHRoYXQgY2F1c2VzIHRoZSBmYWls
dXJlLiI7CiAgICAgICB9CiAgICAgfQogICB9CgogICBycGMgcmliLWRlbGV0ZSB7CiAgICAgZGVz
Y3JpcHRpb24KICAgICAgICJUbyBkZWxldGUgYSBSSUIgZnJvbSBhIHJvdXRpbmcgaW5zdGFuY2Uu
CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAg
ICAgICAgICAgIFtQYWdlIDU0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJ
QiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgICAgICAgQWZ0ZXIgZGVs
ZXRpbmcgdGhlIFJJQiwgYWxsIHJvdXRlcyBpbnN0YWxsZWQKICAgICAgICBpbiB0aGUgUklCIHdp
bGwgYmUgZGVsZXRlZCBhcyB3ZWxsLiI7CiAgICAgaW5wdXQgewogICAgICAgbGVhZiBuYW1lIHsK
ICAgICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICAgICJBIHJlZmVyZW5jZSB0byB0aGUgbmFtZSBvZiB0aGUgUklC
CiAgICAgICAgICAgIHRoYXQgaXMgdG8gYmUgZGVsZXRlZC4iOwogICAgICAgfQogICAgIH0KICAg
ICBvdXRwdXQgewogICAgICAgbGVhZiByZXN1bHQgewogICAgICAgICB0eXBlIGJvb2xlYW47CiAg
ICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJS
ZXR1cm4gdGhlIHJlc3VsdCBvZiB0aGUgcmliLWRlbGV0ZSBvcGVyYXRpb24uCiAgICAgICAgICAg
IHRydWUgIC0gc3VjY2VzczsKICAgICAgICAgICAgZmFsc2UgLSBmYWlsZWQiOwogICAgICAgfQog
ICAgICAgbGVhZiByZWFzb24gewogICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAiVGhlIHNwZWNpZmljIHJlYXNvbiB0aGF0IGNhdXNlcyBmYWlsdXJl
LiI7CiAgICAgICB9CiAgICAgfQogICB9CgogICBncm91cGluZyByb3V0ZS1vcGVyYXRpb24tc3Rh
dGUgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiUm91dGUgb3BlcmF0aW9uIHN0YXRlLiI7CiAg
ICAgbGVhZiBzdWNjZXNzLWNvdW50IHsKICAgICAgIHR5cGUgdWludDMyOwogICAgICAgbWFuZGF0
b3J5IHRydWU7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiVGhlIG51bWJlcnMgb2Ygcm91
dGVzIHRoYXQgYXJlIHN1Y2Nlc3NmdWxseQogICAgICAgICAgYWRkZWQvZGVsZXRlZC91cGRhdGVk
LiI7CiAgICAgfQogICAgIGxlYWYgZmFpbGVkLWNvdW50IHsKICAgICAgIHR5cGUgdWludDMyOwog
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiVGhlIG51
bWJlcnMgb2YgdGhlIHJvdXRlcyB0aGF0IGFyZSBmYWlsZWQKICAgICAgICAgIHRvIGJlIGFkZGVk
L2RlbGV0ZWQvdXBkYXRlZC4iOwogICAgIH0KICAgICBjb250YWluZXIgZmFpbHVyZS1kZXRhaWwg
ewogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIlRoZSBmYWlsdXJlIGRldGFpbCByZWZsZWN0
cyB0aGUgcmVhc29uIHdoeSBhIHJvdXRlCgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBp
cmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDU1XQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkg
MjAxOAoKCiAgICAgICAgICBvcGVyYXRpb24gZmFpbHMuIEl0IGlzIGEgYXJyYXkgdGhhdCBpbmNs
dWRlcyB0aGUgcm91dGUKICAgICAgICAgIGluZGV4IGFuZCBlcnJvciBjb2RlIG9mIHRoZSBmYWls
ZWQgcm91dGUuIjsKICAgICAgIGxpc3QgZmFpbGVkLXJvdXRlcyB7CiAgICAgICAgICBrZXkgInJv
dXRlLWluZGV4IjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIlRoZSBsaXN0IG9m
IGZhaWxlZCByb3V0ZXMuIjsKICAgICAgICAgIGxlYWYgcm91dGUtaW5kZXggewogICAgICAgICAg
IHR5cGUgdWludDMyOwogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAiVGhlIHJv
dXRlIGluZGV4IG9mIHRoZSBmYWlsZWQgcm91dGUuIjsKICAgICAgICAgfQogICAgICAgICBsZWFm
IGVycm9yLWNvZGUgewogICAgICAgICAgIHR5cGUgdWludDMyOwogICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAgICAiVGhlIGVycm9yIGNvZGUgdGhhdCByZWZsZWN0cyB0aGUgZmFpbHVy
ZSByZWFzb24uIjsKICAgICAgICAgfQogICAgICAgfQogICAgIH0KICAgfQoKICAgcnBjIHJvdXRl
LWFkZCB7CiAgICAgZGVzY3JpcHRpb24KICAgICAgICJUbyBhZGQgYSByb3V0ZSBvciBhIGxpc3Qg
b2Ygcm91dGUgdG8gYSBSSUIiOwogICAgIGlucHV0IHsKICAgICAgIGxlYWYgcmV0dXJuLWZhaWx1
cmUtZGV0YWlsIHsKICAgICAgICAgdHlwZSBib29sZWFuOwogICAgICAgICBkZWZhdWx0IGZhbHNl
OwogICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJXaGV0aGVyIHJldHVybiB0aGUgZmFp
bHVyZSBkZXRhaWwuCiAgICAgICAgICAgIHRydWUgIC0gcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFp
bDsKICAgICAgICAgICAgZmFsc2UgLSBkbyBub3QgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsK
ICAgICAgICAgICAgdGhlIGRlZmF1bHQgaXMgZmFsc2UuIjsKICAgICAgIH0KICAgICAgIGxlYWYg
cmliLW5hbWUgewogICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7
CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1l
IG9mIGEgUklCLiI7CiAgICAgICB9CiAgICAgICBjb250YWluZXIgcm91dGVzIHsKICAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICAiVGhlIHJvdXRlcyB0byBiZSBhZGRlZCB0byB0aGUgUklC
LiI7CiAgICAgICAgIGxpc3Qgcm91dGUtbGlzdCB7CiAgICAgICAgICAga2V5ICJyb3V0ZS1pbmRl
eCI7CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJUaGUgbGlzdCBvZiByb3V0
ZXMgdG8gYmUgYWRkZWQuIjsKICAgICAgICAgICB1c2VzIHJvdXRlLXByZWZpeDsKICAgICAgICAg
ICBjb250YWluZXIgcm91dGUtYXR0cmlidXRlcyB7CgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDU2XQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVi
cnVhcnkgMjAxOAoKCiAgICAgICAgICAgICB1c2VzIHJvdXRlLWF0dHJpYnV0ZXM7CiAgICAgICAg
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIHJvdXRlIGF0dHJpYnV0ZXMuIjsK
ICAgICAgICAgICB9CiAgICAgICAgICAgY29udGFpbmVyIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVz
IHsKICAgICAgICAgICAgIGlmLWZlYXR1cmUgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXM7CiAgICAg
ICAgICAgICB1c2VzIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzOwogICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgIlRoZSByb3V0ZSB2ZW5kb3IgYXR0cmlidXRlcy4iOwogICAg
ICAgICAgIH0KICAgICAgICAgICBjb250YWluZXIgbmV4dGhvcCB7CiAgICAgICAgICAgICB1c2Vz
IG5leHRob3A7CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIG5l
eHRob3Agb2YgdGhlIGFkZGVkIHJvdXRlLiI7CiAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
ICB9CiAgICAgfQogICAgIG91dHB1dCB7CiAgICAgICB1c2VzIHJvdXRlLW9wZXJhdGlvbi1zdGF0
ZTsKICAgICB9CiAgIH0KCiAgIHJwYyByb3V0ZS1kZWxldGUgewogICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAiVG8gZGVsZXRlIGEgcm91dGUgb3IgYSBsaXN0IG9mIHJvdXRlIGZyb20gYSBSSUIiOwog
ICAgIGlucHV0IHsKICAgICAgIGxlYWYgcmV0dXJuLWZhaWx1cmUtZGV0YWlsIHsKICAgICAgICAg
dHlwZSBib29sZWFuOwogICAgICAgICBkZWZhdWx0IGZhbHNlOwogICAgICAgICBkZXNjcmlwdGlv
bgogICAgICAgICAgICJXaGV0aGVyIHJldHVybiB0aGUgZmFpbHVyZSBkZXRhaWwuCiAgICAgICAg
ICAgIHRydWUgIC0gcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsKICAgICAgICAgICAgZmFsc2Ug
LSBkbyBub3QgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsKICAgICAgICAgICAgdGhlIGRlZmF1
bHQgaXMgZmFsc2UuIjsKICAgICAgIH0KICAgICAgIGxlYWYgcmliLW5hbWUgewogICAgICAgICB0
eXBlIHN0cmluZzsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9mIGEgUklCLiI7CiAgICAgICB9
CiAgICAgICBjb250YWluZXIgcm91dGVzIHsKICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICAiVGhlIHJvdXRlcyB0byBiZSBhZGRlZCB0byB0aGUgUklCLiI7CiAgICAgICAgIGxpc3Qgcm91
dGUtbGlzdHsKICAgICAgICAgICBrZXkgInJvdXRlLWluZGV4IjsKICAgICAgICAgICBkZXNjcmlw
dGlvbgoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTYsIDIwMTgg
ICAgICAgICAgICAgICBbUGFnZSA1N10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
ICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTgKCgogICAgICAgICAgICAg
IlRoZSBsaXN0IG9mIHJvdXRlcyB0byBiZSBkZWxldGVkLiI7CiAgICAgICAgICAgdXNlcyByb3V0
ZS1wcmVmaXg7CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9CiAgICAgb3V0cHV0IHsKICAgICAg
IHVzZXMgcm91dGUtb3BlcmF0aW9uLXN0YXRlOwogICAgIH0KICAgfQoKICAgZ3JvdXBpbmcgcm91
dGUtdXBkYXRlLW9wdGlvbnMgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiVXBkYXRlIG9wdGlv
bnM6CiAgICAgICAgMS4gdXBkYXRlIHRoZSBuZXh0aG9wCiAgICAgICAgMi4gdXBkYXRlIHRoZSBy
b3V0ZSBhdHRyaWJ1dGVzCiAgICAgICAgMy4gdXBkYXRlIHRoZSByb3V0ZS12ZW5kb3ItYXR0cmli
dXRlcy4iOwogICAgIGNob2ljZSB1cGRhdGUtb3B0aW9ucyB7CiAgICAgICBkZXNjcmlwdGlvbgog
ICAgICAgICAiVXBkYXRlIG9wdGlvbnM6CiAgICAgICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AK
ICAgICAgICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwogICAgICAgICAgMy4gdXBk
YXRlIHRoZSByb3V0ZS12ZW5kb3ItYXR0cmlidXRlcy4iOwogICAgICAgY2FzZSB1cGRhdGUtbmV4
dGhvcCB7CiAgICAgICAgIGNvbnRhaW5lciB1cGRhdGVkLW5leHRob3AgewogICAgICAgICAgIHVz
ZXMgbmV4dGhvcDsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIlRoZSBuZXh0
aG9wIHVzZWQgZm9yIHVwZGF0aW5nLiI7CiAgICAgICAgIH0KICAgICAgIH0KICAgICAgIGNhc2Ug
dXBkYXRlLXJvdXRlLWF0dHJpYnV0ZXMgewogICAgICAgICBjb250YWluZXIgdXBkYXRlZC1yb3V0
ZS1hdHRyIHsKICAgICAgICAgICB1c2VzIHJvdXRlLWF0dHJpYnV0ZXM7CiAgICAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICAgICJUaGUgcm91dGUgYXR0cmlidXRlcyB1c2VkIGZvciB1cGRh
dGluZy4iOwogICAgICAgICB9CiAgICAgICB9CiAgICAgICBjYXNlIHVwZGF0ZS1yb3V0ZS12ZW5k
b3ItYXR0cmlidXRlcyB7CiAgICAgICAgIGNvbnRhaW5lciB1cGRhdGVkLXJvdXRlLXZlbmRvci1h
dHRyIHsKICAgICAgICAgICB1c2VzIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzOwogICAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAiVGhlIHZlbmRvciByb3V0ZSBhdHRyaWJ1dGVzIHVz
ZWQgZm9yIHVwZGF0aW5nLiI7CiAgICAgICAgIH0KICAgICAgIH0KICAgICB9CiAgIH0KCiAgIHJw
YyByb3V0ZS11cGRhdGUgewogICAgIGRlc2NyaXB0aW9uCgoKCldhbmcsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDU4XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAg
RmVicnVhcnkgMjAxOAoKCiAgICAgICAiVG8gdXBkYXRlIGEgcm91dGUgb3IgYSBsaXN0IG9mIHJv
dXRlIG9mIGEgUklCLgogICAgICAgIFRoZSBpbnB1dHM6CiAgICAgICAgICAxLiBUaGUgbWF0Y2gg
Y29uZGl0aW9ucywgY291bGQgYmU6CiAgICAgICAgICAgIGEuIHJvdXRlIHByZWZpeCwgb3IKICAg
ICAgICAgICAgYi4gcm91dGUgYXR0cmlidXRlcywgb3IKICAgICAgICAgICAgYy4gbmV4dGhvcDsK
ICAgICAgICAgIDIuIFRoZSB1cGRhdGUgcGFyYW1ldGVycyB0byBiZSB1c2VkOgogICAgICAgICAg
ICBhLiBuZXcgbmV4dGhvcDsKICAgICAgICAgICAgYi4gbmV3IHJvdXRlIGF0dHJpYnV0ZXM7bmV4
dGhvcAogICAgICAgIEFjdGlvbnM6CiAgICAgICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AKICAg
ICAgICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwogICAgICAgIFRoZSBvdXRwdXRz
OgogICAgICAgICAgc3VjY2Vzcy1jb3VudCAtIHRoZSBudW1iZXIgb2Ygcm91dGVzIHVwZGF0ZWQ7
CiAgICAgICAgICBmYWlsZWQtY291bnQgLSB0aGUgbnVtYmVyIG9mIHJvdXRlcyBmYWlsIHRvIHVw
ZGF0ZQogICAgICAgICAgZmFpbHVyZS1kZXRhaWwgLSB0aGUgZGV0YWlsIGZhaWx1cmUgaW5mby4K
ICAgICAgICAiOwogICAgIGlucHV0IHsKICAgICAgIGxlYWYgcmV0dXJuLWZhaWx1cmUtZGV0YWls
IHsKICAgICAgICAgdHlwZSBib29sZWFuOwogICAgICAgICBkZWZhdWx0IGZhbHNlOwogICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICJXaGV0aGVyIHJldHVybiB0aGUgZmFpbHVyZSBkZXRh
aWwuCiAgICAgICAgICAgIHRydWUgIC0gcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsKICAgICAg
ICAgICAgZmFsc2UgLSBkbyBub3QgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsKICAgICAgICAg
ICAgdGhlIGRlZmF1bHQgaXMgZmFsc2UuIjsKICAgICAgIH0KICAgICAgIGxlYWYgcmliLW5hbWUg
ewogICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9mIGEgUklC
LiI7CiAgICAgICB9CiAgICAgICBjaG9pY2UgbWF0Y2gtb3B0aW9ucyB7CiAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgIk1hdGNoIG9wdGlvbnMuIjsKICAgICAgICAgY2FzZSBtYXRjaC1y
b3V0ZS1wcmVmaXggewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAiVXBkYXRl
IHRoZSByb3V0ZXMgdGhhdCBtYXRjaCByb3V0ZQogICAgICAgICAgICAgIHByZWZpeChlcykgY29u
ZGl0aW9uLiI7CiAgICAgICAgICAgY29udGFpbmVyIGlucHV0LXJvdXRlcyB7CiAgICAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIG1hdGNoZWQgcm91dGVzIHRvIGJlIHVw
ZGF0ZWQuIjsKICAgICAgICAgICAgIGxpc3Qgcm91dGUtbGlzdCB7CiAgICAgICAgICAgICAgIGtl
eSAicm91dGUtaW5kZXgiOwogICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
ICAgICJUaGUgbGlzdCBvZiByb3V0ZXMgdG8gYmUgdXBkYXRlZC4iOwogICAgICAgICAgICAgICB1
c2VzIHJvdXRlLXByZWZpeDsKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNTldCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4CgoK
ICAgICAgICAgICAgICAgdXNlcyByb3V0ZS11cGRhdGUtb3B0aW9uczsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgY2FzZSBtYXRjaC1yb3V0ZS1hdHRyaWJ1
dGVzIHsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIlVwZGF0ZSB0aGUgcm91
dGVzIHRoYXQgbWF0Y2ggdGhlCiAgICAgICAgICAgICAgcm91dGUgYXR0cmlidXRlcyBjb25kaXRp
b24uIjsKICAgICAgICAgICBjb250YWluZXIgaW5wdXQtcm91dGUtYXR0cmlidXRlcyB7CiAgICAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIHJvdXRlIGF0dHJpYnV0ZXMg
YXJlIHVzZWQgZm9yIG1hdGNoaW5nLiI7CiAgICAgICAgICAgICB1c2VzIHJvdXRlLWF0dHJpYnV0
ZXM7CiAgICAgICAgICAgfQogICAgICAgICAgIGNvbnRhaW5lciB1cGRhdGUtcGFyYW1ldG9ycyB7
CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVXBkYXRlIG9wdGlvbnM6
CiAgICAgICAgICAgICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AKICAgICAgICAgICAgICAgIDIu
IHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwogICAgICAgICAgICAgICAgMy4gdXBkYXRlIHRo
ZSByb3V0ZS12ZW5kb3ItYXR0cmlidXRlcy4iOwogICAgICAgICAgICAgdXNlcyByb3V0ZS11cGRh
dGUtb3B0aW9uczsKICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgY2FzZSBtYXRjaC1y
b3V0ZS12ZW5kb3ItYXR0cmlidXRlcyB7CiAgICAgICAgICAgaWYtZmVhdHVyZSByb3V0ZS12ZW5k
b3ItYXR0cmlidXRlczsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIlVwZGF0
ZSB0aGUgcm91dGVzIHRoYXQgbWF0Y2ggdGhlCiAgICAgICAgICAgICAgdmVuZG9yIGF0dHJpYnV0
ZXMgY29uZGl0aW9uIjsKICAgICAgICAgICBjb250YWluZXIgaW5wdXQtcm91dGUtdmVuZG9yLWF0
dHJpYnV0ZXMgewogICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgIlRoZSB2
ZW5kb3Igcm91dGUgYXR0cmlidXRlcyBhcmUgdXNlZCBmb3IgbWF0Y2hpbmcuIjsKICAgICAgICAg
ICAgIHVzZXMgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXM7CiAgICAgICAgICAgfQogICAgICAgICAg
IGNvbnRhaW5lciB1cGRhdGUtcGFyYW1ldGVycy12ZW5kb3IgewogICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgIlVwZGF0ZSBvcHRpb25zOgogICAgICAgICAgICAgICAgMS4g
dXBkYXRlIHRoZSBuZXh0aG9wCiAgICAgICAgICAgICAgICAyLiB1cGRhdGUgdGhlIHJvdXRlIGF0
dHJpYnV0ZXMKICAgICAgICAgICAgICAgIDMuIHVwZGF0ZSB0aGUgcm91dGUtdmVuZG9yLWF0dHJp
YnV0ZXMuIjsKICAgICAgICAgICAgIHVzZXMgcm91dGUtdXBkYXRlLW9wdGlvbnM7CiAgICAgICAg
ICAgfQogICAgICAgICB9CiAgICAgICAgIGNhc2UgbWF0Y2gtbmV4dGhvcCB7CiAgICAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICAgICJVcGRhdGUgdGhlIHJvdXRlcyB0aGF0IG1hdGNoIHRo
ZSBuZXh0aG9wLiI7CiAgICAgICAgICAgY29udGFpbmVyIGlucHV0LW5leHRob3AgewogICAgICAg
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgIlRoZSBuZXh0aG9wIHVzZWQgZm9yIG1h
dGNoaW5nLiI7CiAgICAgICAgICAgICB1c2VzIG5leHRob3A7CgoKCldhbmcsIGV0IGFsLiAgICAg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDYwXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAg
ICAgRmVicnVhcnkgMjAxOAoKCiAgICAgICAgICAgfQogICAgICAgICAgIGNvbnRhaW5lciB1cGRh
dGUtcGFyYW1ldGVycy1uZXh0aG9wIHsKICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
ICAgICAgICJVcGRhdGUgb3B0aW9uczoKICAgICAgICAgICAgICAgIDEuIHVwZGF0ZSB0aGUgbmV4
dGhvcAogICAgICAgICAgICAgICAgMi4gdXBkYXRlIHRoZSByb3V0ZSBhdHRyaWJ1dGVzCiAgICAg
ICAgICAgICAgICAzLiB1cGRhdGUgdGhlIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzLiI7CiAgICAg
ICAgICAgICB1c2VzIHJvdXRlLXVwZGF0ZS1vcHRpb25zOwogICAgICAgICAgIH0KICAgICAgICAg
fQogICAgICAgfQogICAgIH0KICAgICBvdXRwdXQgewogICAgICAgdXNlcyByb3V0ZS1vcGVyYXRp
b24tc3RhdGU7CiAgICAgfQogICB9CgogICBycGMgbmgtYWRkIHsKICAgICBkZXNjcmlwdGlvbgog
ICAgICAgIlRvIGFkZCBhIG5leHRob3AgdG8gYSBSSUIuCiAgICAgICAgSW5wdXRzIHBhcmFtZXRl
cnM6CiAgICAgICAgICAxLiBSSUIgbmFtZQogICAgICAgICAgMi4gbmV4dGhvcDsKICAgICAgICBB
Y3Rpb25zOgogICAgICAgICAgQWRkIHRoZSBuZXh0aG9wIHRvIHRoZSBSSUIKICAgICAgICBPdXRw
dXRzOgogICAgICAgICAgMS5PcGVyYXRpb24gcmVzdWx0OgogICAgICAgICAgICB0cnVlICAtIHN1
Y2Nlc3MKICAgICAgICAgICAgZmFsc2UgLSBmYWlsZWQ7CiAgICAgICAgICAyLiBuZXh0aG9wIGlk
ZW50aWZpZXIuIjsKICAgICBpbnB1dCB7CiAgICAgICBsZWFmIHJpYi1uYW1lIHsKICAgICAgICAg
dHlwZSBzdHJpbmc7CiAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICBkZXNjcmlwdGlv
bgogICAgICAgICAgICJBIHJlZmVyZW5jZSB0byB0aGUgbmFtZSBvZiBhIFJJQi4iOwogICAgICAg
fQogICAgICAgdXNlcyBuZXh0aG9wOwogICAgIH0KICAgICBvdXRwdXQgewogICAgICAgbGVhZiBy
ZXN1bHQgewogICAgICAgICB0eXBlIGJvb2xlYW47CiAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwog
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJSZXR1cm4gdGhlIHJlc3VsdCBvZiB0aGUg
cmliLWFkZCBvcGVyYXRpb24uCiAgICAgICAgICAgIHRydWUgIC0gc3VjY2VzczsKICAgICAgICAg
ICAgZmFsc2UgLSBmYWlsZWQ7IjsKICAgICAgIH0KCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAg
IEV4cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNjFdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJy
dWFyeSAyMDE4CgoKICAgICAgIGxlYWYgcmVhc29uIHsKICAgICAgICAgdHlwZSBzdHJpbmc7CiAg
ICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIlRoZSBzcGVjaWZpYyByZWFzb24gdGhhdCBj
YXVzZXMgdGhlIGZhaWx1cmUuIjsKICAgICAgIH0KICAgICAgIGxlYWYgbmV4dGhvcC1pZCB7CiAg
ICAgICAgIHR5cGUgdWludDMyOwogICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJBIG5l
eHRob3AgaWRlbnRpZmllciB0aGF0IGlzIGFsbG9jYXRlZCB0byB0aGUgbmV4dGhvcC4iOwogICAg
ICAgfQogICAgIH0KICAgfQoKICAgcnBjIG5oLWRlbGV0ZSB7CiAgICAgZGVzY3JpcHRpb24KICAg
ICAgICJUbyBkZWxldGUgYSBuZXh0aG9wIGZyb20gYSBSSUIiOwogICAgIGlucHV0IHsKICAgICAg
IGxlYWYgcmliLW5hbWUgewogICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgbWFuZGF0b3J5
IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRo
ZSBuYW1lIG9mIGEgUklCLiI7CiAgICAgICB9CiAgICAgICB1c2VzIG5leHRob3A7CiAgICAgfQog
ICAgIG91dHB1dCB7CiAgICAgICBsZWFmIHJlc3VsdCB7CiAgICAgICAgIHR5cGUgYm9vbGVhbjsK
ICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
IlJldHVybiB0aGUgcmVzdWx0IG9mIHRoZSByaWItYWRkIG9wZXJhdGlvbi4KICAgICAgICAgICAg
dHJ1ZSAgLSBzdWNjZXNzOwogICAgICAgICAgICBmYWxzZSAtIGZhaWxlZC4iOwogICAgICAgfQog
ICAgICAgbGVhZiByZWFzb24gewogICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAiVGhlIHNwZWNpZmljIHJlYXNvbiB0aGF0IGNhdXNlcyB0aGUgZmFp
bHVyZS4iOwogICAgICAgfQogICAgIH0KICAgfQoKICAgLypOb3RpZmljYXRpb25zKi8KICAgbm90
aWZpY2F0aW9uIG5leHRob3AtcmVzb2x1dGlvbi1zdGF0dXMtY2hhbmdlIHsKICAgICBkZXNjcmlw
dGlvbgogICAgICAgIk5leHRob3AgcmVzb2x1dGlvbiBzdGF0dXMgKHJlc29sdmVkL3VucmVzb2x2
ZWQpCiAgICAgICAgbm90aWZpY2F0aW9uLiI7CiAgICAgY29udGFpbmVyIG5leHRob3B7CgoKCldh
bmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAg
ICAgIFtQYWdlIDYyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAg
ICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCiAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAiVGhlIG5leHRob3AuIjsKICAgICAgIHVzZXMgbmV4dGhvcDsKICAgICB9CiAgICAgbGVh
ZiBuZXh0aG9wLXN0YXRlIHsKICAgICAgIHR5cGUgbmV4dGhvcC1zdGF0ZS1kZWZpbml0aW9uOwog
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiTmV4dGhv
cCByZXNvbHV0aW9uIHN0YXR1cyAocmVzb2x2ZWQvdW5yZXNvbHZlZCkKICAgICAgICAgIG5vdGlm
aWNhdGlvbi4iOwogICAgIH0KICAgfQoKICAgbm90aWZpY2F0aW9uIHJvdXRlLWNoYW5nZSB7CiAg
ICAgZGVzY3JpcHRpb24KICAgICAgICJSb3V0ZSBjaGFuZ2Ugbm90aWZpY2F0aW9uLiI7CiAgICAg
bGVhZiByaWItbmFtZSB7CiAgICAgICB0eXBlIHN0cmluZzsKICAgICAgIG1hbmRhdG9yeSB0cnVl
OwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9m
IGEgUklCLiI7CiAgICAgfQogICAgIGxlYWYgYWRkcmVzcy1mYW1pbHkgewogICAgICAgdHlwZSBy
aWItZmFtaWx5LWRlZmluaXRpb247CiAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICJUaGUgYWRkcmVzcyBmYW1pbHkgb2YgYSBSSUIuIjsKICAgICB9CiAg
ICAgdXNlcyByb3V0ZS1wcmVmaXg7CiAgICAgbGVhZiByb3V0ZS1pbnN0YWxsZWQtc3RhdGUgewog
ICAgICAgdHlwZSByb3V0ZS1pbnN0YWxsZWQtc3RhdGUtZGVmaW5pdGlvbjsKICAgICAgIG1hbmRh
dG9yeSB0cnVlOwogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIkluZGljYXRlcyB3aGV0aGVy
IHRoZSByb3V0ZSBnb3QgaW5zdGFsbGVkIGluIHRoZSBGSUIuIjsKICAgICB9CiAgICAgbGVhZiBy
b3V0ZS1zdGF0ZSB7CiAgICAgICB0eXBlIHJvdXRlLXN0YXRlLWRlZmluaXRpb247CiAgICAgICBt
YW5kYXRvcnkgdHJ1ZTsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJJbmRpY2F0ZXMgd2hl
dGhlciBhIHJvdXRlIGlzIGFjdGl2ZSBvciBpbmFjdGl2ZS4iOwogICAgIH0KICAgICBsaXN0IHJv
dXRlLWNoYW5nZS1yZWFzb25zIHsKICAgICAgIGtleSAicm91dGUtY2hhbmdlLXJlYXNvbiI7CiAg
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiVGhlIHJlYXNvbnMgdGhhdCBjYXVzZSB0aGUgcm91
dGUgY2hhbmdlLiBBIHJvdXRlCiAgICAgICAgICBjaGFuZ2UgdGhhdCBtYXkgcmVzdWx0IGZyb20g
c2V2ZXJhbCByZWFzb25zLiBGb3IKICAgICAgICAgIGV4YW1wbGUsIGEgbmV4dGhvcCBiZWNvbWlu
ZyByZXNvbHZlZCB3aWxsIG1ha2UgYQogICAgICAgICAgcm91dGUgQSBhY3RpdmUgd2hpY2ggaXMg
b2YgYmV0dGVyIHByZWZlcmVuY2UgdGhhbgoKCgpXYW5nLCBldCBhbC4gICAgICAgICAgICAgRXhw
aXJlcyBBdWd1c3QgMTYsIDIwMTggICAgICAgICAgICAgICBbUGFnZSA2M10KDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICBSSUIgRE0gICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5
IDIwMTgKCgogICAgICAgICAgYSBjdXJyZW50bHkgYWN0aXZlIHJvdXRlIEIsIHdoaWNoIHJlc3Vs
dHMgaW4gdGhlCiAgICAgICAgICByb3V0ZSBBIGJlaW5nIGluc3RhbGxlZCI7CiAgICAgICBsZWFm
IHJvdXRlLWNoYW5nZS1yZWFzb24gewogICAgICAgICB0eXBlIHJvdXRlLWNoYW5nZS1yZWFzb24t
ZGVmaW5pdGlvbjsKICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgIlRoZSByZWFzb24gdGhhdCBjYXVzZXMgdGhlIHJvdXRlIGNoYW5nZS4iOwog
ICAgICAgfQogICAgIH0KICAgfQogfQoKIDxDT0RFIEVORFM+Cgo0LiAgSUFOQSBDb25zaWRlcmF0
aW9ucwoKICAgVGhpcyBkb2N1bWVudCByZWdpc3RlcnMgYSBVUkkgaW4gdGhlICJucyIgcmVnaXN0
cnkgd2l0aCB0aGUgIklFVEYgWE1MCiAgIHJlZ2lzdHJ5IiBbUkZDMzY4OF06CgogICAgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgIFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtaTJycy1yaWIK
ICAgIFJlZ2lzdHJhbnQgQ29udGFjdDogVGhlIElFU0cuCiAgICBYTUw6IE4vQSwgdGhlIHJlcXVl
c3RlZCBVUkkgaXMgYW4gWE1MIG5hbWVzcGFjZS4KICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgogICBUaGlzIGRv
Y3VtZW50IHJlcXVlc3RzIHRvIHJlZ2lzdGVyIGEgWUFORyBtb2R1bGUgaW4gdGhlICJZQU5HIE1v
ZHVsZQogICBOYW1lcyByZWdpc3RyeSIgW1JGQzYwMjBdOgoKICAgIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICBu
YW1lOiAgICAgICAgIGlldGYtaTJycy1yaWIKICAgIG5hbWVzcGFjZTogICAgdXJuOmlldGY6cGFy
YW1zOnhtbDpuczp5YW5nOmlldGYtaTJycy1yaWIKICAgIHByZWZpeDogICAgICAgaWlyCiAgICBy
ZWZlcmVuY2U6ICAgIFJGQyBYWFhYCiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKNS4gIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zCgogICBUaGUgWUFORyBtb2R1bGUgc3BlY2lmaWVkIGluIHRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhIHNjaGVtYSBmb3IgZGF0YQogICB0aGF0IGlzIGRlc2lnbmVkIHRvIGJlIGFjY2Vz
c2VkIHZpYSBuZXR3b3JrIG1hbmFnZW1lbnQgcHJvdG9jb2xzIHN1Y2gKICAgYXMgTkVUQ09ORiBb
UkZDNjI0MV0gb3IgUkVTVENPTkYgW1JGQzgwNDBdLiAgVGhlIGxvd2VzdCBORVRDT05GIGxheWVy
CiAgIGlzIHRoZSBzZWN1cmUgdHJhbnNwb3J0IGxheWVyLCBhbmQgdGhlIG1hbmRhdG9yeS10by1p
bXBsZW1lbnQgc2VjdXJlCiAgIHRyYW5zcG9ydCBpcyBTZWN1cmUgU2hlbGwgKFNTSCkgW1JGQzYy
NDJdLiAgVGhlIGxvd2VzdCBSRVNUQ09ORiBsYXllcgogICBpcyBIVFRQUywgYW5kIHRoZSBtYW5k
YXRvcnktdG8taW1wbGVtZW50IHNlY3VyZSB0cmFuc3BvcnQgaXMgVExTCiAgIFtSRkM1MjQ2XS4K
CiAgIFRoZSBORVRDT05GIGFjY2VzcyBjb250cm9sIG1vZGVsIFtSRkM2NTM2XSBwcm92aWRlcyB0
aGUgbWVhbnMgdG8KICAgcmVzdHJpY3QgYWNjZXNzIGZvciBwYXJ0aWN1bGFyIE5FVENPTkYgb3Ig
UkVTVENPTkYgdXNlcnMgdG8gYQoKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMg
QXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNjRdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMDE4
CgoKICAgcHJlY29uZmlndXJlZCBzdWJzZXQgb2YgYWxsIGF2YWlsYWJsZSBORVRDT05GIG9yIFJF
U1RDT05GIHByb3RvY29sCiAgIG9wZXJhdGlvbnMgYW5kIGNvbnRlbnQuCgogICBUaGUgWUFORyBt
b2R1bGVzIGRlZmluZSBpbmZvcm1hdGlvbiB0aGF0IGNhbiBiZSBjb25maWd1cmFibGUgaW4KICAg
Y2VydGFpbiBpbnN0YW5jZXMsIGZvciBleGFtcGxlLCBhIFJJQiwgYSByb3V0ZSwgYSBuZXh0aG9w
IGNhbiBiZQogICBjcmVhdGVkIG9yIGRlbGV0ZWQgYnkgY2xpZW50IGFwcGxpY2F0aW9ucywgdGhl
IFlBTkcgbW9kdWxlcyBhbHNvCiAgIGRlZmluZSBSUENzIHRoYXQgY2FuIGJlIHVzZWQgYnkgY2xp
ZW50IGFwcGxpY2F0aW9ucyB0byBhZGQvZGVsZXRlCiAgIFJJQnMsIHJvdXRlcyBhbmQgbmV4dGhv
cHMuICBJbiBzdWNoIGNhc2VzLCBhIG1hbGljaW91cyBjbGllbnQgY291bGQKICAgYXR0ZW1wdCB0
byByZW1vdmUsIGFkZCBvciB1cGRhdGUgYSBSSUIsIGEgcm91dGUsIGEgbmV4dGhvcCwgYnkKICAg
Y3JlYXRpbmcgb3IgZGVsZXRpbmcgY29ycmVzcG9uZGluZyBlbGVtZW50cyBpbiB0aGUgUklCLCBy
b3V0ZSBhbmQKICAgbmV4dGhvcCBsaXN0cywgcmVzcGVjdGl2ZWx5LiAgUmVtb3ZpbmcgYSBSSUIg
b3IgYSByb3V0ZSBjb3VsZCBsZWFkIHRvCiAgIGRpc3J1cHRpb24gb3IgaW1wYWN0IGluIHBlcmZv
cm1hbmNlIG9mIGEgc2VydmljZSwgdXBkYXRpbmcgYSByb3V0ZQogICBtYXkgbGVhZCB0byBzdWJv
cHRpbWFsIHBhdGggYW5kIGRlZ3JhZGF0aW9uIG9mIHNlcnZpY2UgbGV2ZWxzIGFzIHdlbGwKICAg
YXMgcG9zc2libHkgZGlzcnVwdGlvbiBvZiBzZXJ2aWNlLiAgRm9yIHRob3NlIHJlYXNvbnMsIGl0
IGlzCiAgIGltcG9ydGFudCB0aGF0IHRoZSBORVRDT05GIGFjY2VzcyBjb250cm9sIG1vZGVsIGlz
IHZpZ29yb3VzbHkgYXBwbGllZAogICB0byBwcmV2ZW50IG1pc2NvbmZpZ3VyYXRpb24gYnkgdW5h
dXRob3JpemVkIGNsaWVudHMuCgogICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgZGF0YSBub2RlcyBk
ZWZpbmVkIGluIHRoaXMgWUFORyBtb2R1bGUgdGhhdCBhcmUKICAgd3JpdGFibGUvY3JlYXRhYmxl
L2RlbGV0YWJsZSAoaS5lLiwgY29uZmlnIHRydWUsIHdoaWNoIGlzIHRoZQogICBkZWZhdWx0KS4g
IFRoZXNlIGRhdGEgbm9kZXMgbWF5IGJlIGNvbnNpZGVyZWQgc2Vuc2l0aXZlIG9yIHZ1bG5lcmFi
bGUKICAgaW4gc29tZSBuZXR3b3JrIGVudmlyb25tZW50cy4gIFdyaXRlIG9wZXJhdGlvbnMgKGUu
Zy4sIGVkaXQtY29uZmlnKQogICB0byB0aGVzZSBkYXRhIG5vZGVzIHdpdGhvdXQgcHJvcGVyIHBy
b3RlY3Rpb24gY2FuIGhhdmUgYSBuZWdhdGl2ZQogICBlZmZlY3Qgb24gbmV0d29yayBvcGVyYXRp
b25zLiAgVGhlc2UgYXJlIHRoZSBzdWJ0cmVlcyBhbmQgZGF0YSBub2RlcwogICBhbmQgdGhlaXIg
c2Vuc2l0aXZpdHkvdnVsbmVyYWJpbGl0eSBpbiB0aGUgaWV0Zi1pMnJzLXJpYiBtb2R1bGU6Cgog
ICBvICBSSUI6IEEgbWFsaWNpb3VzIGNsaWVudCBjb3VsZCBhdHRlbXB0IHRvIHJlbW92ZSBhIFJJ
QiBmcm9tIGEKICAgICAgcm91dGluZyBpbnN0YW5jZSwgZm9yIGV4YW1wbGUgaW4gb3JkZXIgdG8g
c2Fib3RhZ2UgdGhlIHNlcnZpY2VzCiAgICAgIHByb3ZpZGVkIGJ5IHRoZSBSSUIsIG9yIHRvIGFk
ZCBhIFJJQiB0byBhIHJvdXRpbmcgaW5zdGFuY2UsIGhlbmNlCiAgICAgIHRvIGluamVjdCB1bmF1
dGhvcml6ZWQgdHJhZmZpYyBpbnRvIHRoZSBuZXh0aG9wLgoKICAgbyAgcm91dGU6QSBtYWxpY2lv
dXMgY2xpZW50IGNvdWxkIGF0dGVtcHQgdG8gcmVtb3ZlIG9yIGFkZCBhIHJvdXRlCiAgICAgIGZy
b20vdG8gYSBSSUIsIGZvciBleGFtcGxlIGluIG9yZGVyIHRvIHNhYm90YWdlIHRoZSBzZXJ2aWNl
cwogICAgICBwcm92aWRlZCBieSB0aGUgUklCLgoKICAgbyAgbmV4dGhvcDogQSBtYWxpY2lvdXMg
Y2xpZW50IGNvdWxkIGF0dGVtcHQgdG8gcmVtb3ZlIG9yIGFkZCBhCiAgICAgIG5leHRob3AgZnJv
bS90byBSSUIsIHdoaWNoIG1heSBsZWFkIHRvIHN1Ym9wdGltYWwgcGF0aCBhbmQKICAgICAgZGVn
cmFkYXRpb24gb2Ygc2VydmljZSBsZXZlbHMgYXMgd2VsbCBhcyBwb3NzaWJseSBkaXNydXB0aW9u
IG9mCiAgICAgIHNlcnZpY2UuCgo2LiAgQ29udHJpYnV0b3JzCgogICBUaGUgZm9sbG93aW5nIGlu
ZGl2aWR1YWxzIGFsc28gY29udHJpYnV0ZSB0byB0aGlzIGRvY3VtZW50LgoKICAgbyAgWmVrdW4g
SGUsIFRlbmNlbnQgSG9sZGluZ3MgTHRkCgogICBvICBTdWppYW4gTHUsIFRlbmNlbnQgSG9sZGlu
Z3MgTHRkCgogICBvICBKZWZmZXJ5IFpoYW5nLCBKdW5pcGVyIE5ldHdvcmtzCgoKCldhbmcsIGV0
IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQ
YWdlIDY1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAg
ICAgICAgICAgICAgRmVicnVhcnkgMjAxOAoKCjcuICBBY2tub3dsZWRnZW1lbnRzCgogICBUaGUg
YXV0aG9ycyB3b3VsZCBsaWtlIHRvIHRoYW5rIENocmlzIEJvd2VycyBhbmQgSm9obiBTY3VkZGVy
IGZvciBoaXMKICAgcmV2aWV3LCBzdWdnZXN0aW9uIGFuZCBjb21tZW50cyB0byB0aGlzIGRvY3Vt
ZW50LgoKOC4gIFJlZmVyZW5jZXMKCjguMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbSS1E
LmlldGYtbmV0bW9kLXlhbmctdHJlZS1kaWFncmFtc10KICAgICAgICAgICAgICBCam9ya2x1bmQs
IE0uIGFuZCBMLiBCZXJnZXIsICJZQU5HIFRyZWUgRGlhZ3JhbXMiLCBkcmFmdC0KICAgICAgICAg
ICAgICBpZXRmLW5ldG1vZC15YW5nLXRyZWUtZGlhZ3JhbXMtMDQgKHdvcmsgaW4gcHJvZ3Jlc3Mp
LAogICAgICAgICAgICAgIERlY2VtYmVyIDIwMTcuCgogICBbUkZDMjExOV0gIEJyYWRuZXIsIFMu
LCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQogICAgICAgICAgICAgIFJl
cXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksCiAgICAgICAgICAgICAgRE9JIDEw
LjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJm
Yy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOT4uCgogICBbUkZDMzY4OF0gIE1lYWxsaW5nLCBNLiwg
IlRoZSBJRVRGIFhNTCBSZWdpc3RyeSIsIEJDUCA4MSwgUkZDIDM2ODgsCiAgICAgICAgICAgICAg
RE9JIDEwLjE3NDg3L1JGQzM2ODgsIEphbnVhcnkgMjAwNCwKICAgICAgICAgICAgICA8aHR0cHM6
Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMzNjg4Pi4KCiAgIFtSRkM1MjQ2XSAgRGllcmtz
LCBULiBhbmQgRS4gUmVzY29ybGEsICJUaGUgVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5CiAgICAg
ICAgICAgICAgKFRMUykgUHJvdG9jb2wgVmVyc2lvbiAxLjIiLCBSRkMgNTI0NiwKICAgICAgICAg
ICAgICBET0kgMTAuMTc0ODcvUkZDNTI0NiwgQXVndXN0IDIwMDgsCiAgICAgICAgICAgICAgPGh0
dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTI0Nj4uCgogICBbUkZDNjAyMF0gIEJq
b3JrbHVuZCwgTS4sIEVkLiwgIllBTkcgLSBBIERhdGEgTW9kZWxpbmcgTGFuZ3VhZ2UgZm9yCiAg
ICAgICAgICAgICAgdGhlIE5ldHdvcmsgQ29uZmlndXJhdGlvbiBQcm90b2NvbCAoTkVUQ09ORiki
LCBSRkMgNjAyMCwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNjAyMCwgT2N0b2JlciAy
MDEwLAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzYw
MjA+LgoKICAgW1JGQzYyNDFdICBFbm5zLCBSLiwgRWQuLCBCam9ya2x1bmQsIE0uLCBFZC4sIFNj
aG9lbndhZWxkZXIsIEouLCBFZC4sCiAgICAgICAgICAgICAgYW5kIEEuIEJpZXJtYW4sIEVkLiwg
Ik5ldHdvcmsgQ29uZmlndXJhdGlvbiBQcm90b2NvbAogICAgICAgICAgICAgIChORVRDT05GKSIs
IFJGQyA2MjQxLCBET0kgMTAuMTc0ODcvUkZDNjI0MSwgSnVuZSAyMDExLAogICAgICAgICAgICAg
IDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzYyNDE+LgoKICAgW1JGQzYyNDJd
ICBXYXNzZXJtYW4sIE0uLCAiVXNpbmcgdGhlIE5FVENPTkYgUHJvdG9jb2wgb3ZlciBTZWN1cmUK
ICAgICAgICAgICAgICBTaGVsbCAoU1NIKSIsIFJGQyA2MjQyLCBET0kgMTAuMTc0ODcvUkZDNjI0
MiwgSnVuZSAyMDExLAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9p
bmZvL3JmYzYyNDI+LgoKICAgW1JGQzY1MzZdICBCaWVybWFuLCBBLiBhbmQgTS4gQmpvcmtsdW5k
LCAiTmV0d29yayBDb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgUHJvdG9jb2wgKE5FVENPTkYp
IEFjY2VzcyBDb250cm9sIE1vZGVsIiwgUkZDIDY1MzYsCiAgICAgICAgICAgICAgRE9JIDEwLjE3
NDg3L1JGQzY1MzYsIE1hcmNoIDIwMTIsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjNjUzNj4uCgoKCgoKV2FuZywgZXQgYWwuICAgICAgICAgICAgIEV4
cGlyZXMgQXVndXN0IDE2LCAyMDE4ICAgICAgICAgICAgICAgW1BhZ2UgNjZdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgICAgICAgUklCIERNICAgICAgICAgICAgICAgICAgICBGZWJydWFy
eSAyMDE4CgoKICAgW1JGQzY5OTFdICBTY2hvZW53YWVsZGVyLCBKLiwgRWQuLCAiQ29tbW9uIFlB
TkcgRGF0YSBUeXBlcyIsCiAgICAgICAgICAgICAgUkZDIDY5OTEsIERPSSAxMC4xNzQ4Ny9SRkM2
OTkxLCBKdWx5IDIwMTMsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjNjk5MT4uCgogICBbUkZDODA0MF0gIEJpZXJtYW4sIEEuLCBCam9ya2x1bmQsIE0u
LCBhbmQgSy4gV2F0c2VuLCAiUkVTVENPTkYKICAgICAgICAgICAgICBQcm90b2NvbCIsIFJGQyA4
MDQwLCBET0kgMTAuMTc0ODcvUkZDODA0MCwgSmFudWFyeSAyMDE3LAogICAgICAgICAgICAgIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwNDA+LgoKOC4yLiAgSW5mb3JtYXRp
dmUgUmVmZXJlbmNlcwoKICAgW0ktRC5pZXRmLWkycnMtcmliLWluZm8tbW9kZWxdCiAgICAgICAg
ICAgICAgQmFoYWR1ciwgTi4sIEtpbmksIFMuLCBhbmQgSi4gTWVkdmVkLCAiUm91dGluZyBJbmZv
cm1hdGlvbgogICAgICAgICAgICAgIEJhc2UgSW5mbyBNb2RlbCIsIGRyYWZ0LWlldGYtaTJycy1y
aWItaW5mby1tb2RlbC0xMyAod29yawogICAgICAgICAgICAgIGluIHByb2dyZXNzKSwgSmFudWFy
eSAyMDE4LgoKICAgW0ktRC5pZXRmLWkycnMtdXNlY2FzZS1yZXFzLXN1bW1hcnldCiAgICAgICAg
ICAgICAgSGFyZXMsIFMuIGFuZCBNLiBDaGVuLCAiU3VtbWFyeSBvZiBJMlJTIFVzZSBDYXNlCiAg
ICAgICAgICAgICAgUmVxdWlyZW1lbnRzIiwgZHJhZnQtaWV0Zi1pMnJzLXVzZWNhc2UtcmVxcy1z
dW1tYXJ5LTAzCiAgICAgICAgICAgICAgKHdvcmsgaW4gcHJvZ3Jlc3MpLCBOb3ZlbWJlciAyMDE2
LgoKICAgW1JGQzc5MjFdICBBdGxhcywgQS4sIEhhbHBlcm4sIEouLCBIYXJlcywgUy4sIFdhcmQs
IEQuLCBhbmQgVC4KICAgICAgICAgICAgICBOYWRlYXUsICJBbiBBcmNoaXRlY3R1cmUgZm9yIHRo
ZSBJbnRlcmZhY2UgdG8gdGhlIFJvdXRpbmcKICAgICAgICAgICAgICBTeXN0ZW0iLCBSRkMgNzky
MSwgRE9JIDEwLjE3NDg3L1JGQzc5MjEsIEp1bmUgMjAxNiwKICAgICAgICAgICAgICA8aHR0cHM6
Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3OTIxPi4KCkF1dGhvcnMnIEFkZHJlc3NlcwoK
ICAgTGl4aW5nIFdhbmcKICAgSW5kaXZpZHVhbAoKICAgRW1haWw6IHdhbmdfbGl0dGxlX3N0YXJA
c2luYS5jb20KCgogICBNYWNoKEd1b3lpKSBDaGVuCiAgIEh1YXdlaQoKICAgRW1haWw6IG1hY2gu
Y2hlbkBodWF3ZWkuY29tCgoKICAgQW1pdCBEYXNzCiAgIEVyaWNzc29uCgogICBFbWFpbDogYW1p
dC5kYXNzQGVyaWNzc29uLmNvbQoKCgoKCgoKCldhbmcsIGV0IGFsLiAgICAgICAgICAgICBFeHBp
cmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDY3XQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgIFJJQiBETSAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkg
MjAxOAoKCiAgIEhhcmloYXJhbiBBbmFudGhha3Jpc2huYW4KICAgUGFja2V0IERlc2lnbgoKICAg
RW1haWw6IGhhcmlAcGFja2V0ZGVzaWduLmNvbQoKCiAgIFNyaWdhbmVzaCBLaW5pCiAgIEluZGl2
aWR1YWwKCiAgIEVtYWlsOiBzcmlnYW5lc2hraW5pQGdtYWlsLmNvbQoKCiAgIE5pdGluIEJhaGFk
dXIKICAgQnJhY2tldCBDb21wdXRpbmcKCiAgIEVtYWlsOiBuaXRpbl9iYWhhZHVyQHlhaG9vLmNv
bQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCldhbmcsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIEF1Z3VzdCAxNiwgMjAxOCAgICAgICAgICAgICAgIFtQYWdlIDY4XQo=

--_005_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_
Content-Type: application/xml; name="draft-ietf-i2rs-rib-data-model-10.xml"
Content-Description: draft-ietf-i2rs-rib-data-model-10.xml
Content-Disposition: attachment;
	filename="draft-ietf-i2rs-rib-data-model-10.xml"; size=99048;
	creation-date="Mon, 12 Feb 2018 13:19:44 GMT";
	modification-date="Mon, 12 Feb 2018 12:59:37 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVMtQVNDSUkiPz4KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIj4KPD9yZmMgdG9jPSJ5ZXMiPz4KPD9yZmMgdG9jb21wYWN0PSJ5
ZXMiPz4KPD9yZmMgdG9jZGVwdGg9IjMiPz4KPD9yZmMgdG9jaW5kZW50PSJ5ZXMiPz4KPD9yZmMg
c3ltcmVmcz0ieWVzIj8+Cjw/cmZjIHNvcnRyZWZzPSJ5ZXMiPz4KPD9yZmMgY29tbWVudHM9Inll
cyI/Pgo8P3JmYyBpbmxpbmU9InllcyI/Pgo8P3JmYyBjb21wYWN0PSJ5ZXMiPz4KPD9yZmMgc3Vi
Y29tcGFjdD0ibm8iPz4KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWky
cnMtcmliLWRhdGEtbW9kZWwtMTAiCiAgICAgaXByPSJ0cnVzdDIwMDkwMiI+CiAgPGZyb250Pgog
ICAgPHRpdGxlIGFiYnJldj0iUklCIERNIj5BIFlBTkcgRGF0YSBNb2RlbCBmb3IgUm91dGluZyBJ
bmZvcm1hdGlvbiBCYXNlCiAgICAoUklCKTwvdGl0bGU+CgogICAgPGF1dGhvciBmdWxsbmFtZT0i
TGl4aW5nIFdhbmciIGluaXRpYWxzPSJMLiIgc3VybmFtZT0iV2FuZyI+CiAgICAgIDxvcmdhbml6
YXRpb24+SW5kaXZpZHVhbDwvb3JnYW5pemF0aW9uPgoKICAgICAgPGFkZHJlc3M+CiAgICAgICAg
PHBvc3RhbD4KICAgICAgICAgIDxzdHJlZXQvPgoKICAgICAgICAgIDxjaXR5Lz4KCiAgICAgICAg
ICA8Y29kZS8+CgogICAgICAgICAgPGNvdW50cnkvPgogICAgICAgIDwvcG9zdGFsPgoKICAgICAg
ICA8ZW1haWw+d2FuZ19saXR0bGVfc3RhckBzaW5hLmNvbTwvZW1haWw+CiAgICAgIDwvYWRkcmVz
cz4KICAgIDwvYXV0aG9yPgoKCiAgICA8YXV0aG9yIGZ1bGxuYW1lPSJNYWNoKEd1b3lpKSBDaGVu
IiBpbml0aWFscz0iTS4iIHN1cm5hbWU9IkNoZW4iPgogICAgICA8b3JnYW5pemF0aW9uPkh1YXdl
aTwvb3JnYW5pemF0aW9uPgoKICAgICAgPGFkZHJlc3M+CiAgICAgICAgPHBvc3RhbD4KICAgICAg
ICAgIDxzdHJlZXQvPgoKICAgICAgICAgIDxjaXR5Lz4KCiAgICAgICAgICA8Y29kZS8+CgogICAg
ICAgICAgPGNvdW50cnkvPgogICAgICAgIDwvcG9zdGFsPgoKICAgICAgICA8ZW1haWw+bWFjaC5j
aGVuQGh1YXdlaS5jb208L2VtYWlsPgogICAgICA8L2FkZHJlc3M+CiAgICA8L2F1dGhvcj4KCiAg
ICA8YXV0aG9yIGZ1bGxuYW1lPSJBbWl0IERhc3MiIGluaXRpYWxzPSJBLiIgc3VybmFtZT0iRGFz
cyI+CiAgICAgIDxvcmdhbml6YXRpb24+RXJpY3Nzb248L29yZ2FuaXphdGlvbj4KCiAgICAgIDxh
ZGRyZXNzPgogICAgICAgIDxwb3N0YWw+CiAgICAgICAgICA8c3RyZWV0Lz4KCiAgICAgICAgICA8
Y2l0eS8+CgogICAgICAgICAgPGNvZGUvPgoKICAgICAgICAgIDxjb3VudHJ5Lz4KICAgICAgICA8
L3Bvc3RhbD4KCQkKICAgICAgICA8ZW1haWw+YW1pdC5kYXNzQGVyaWNzc29uLmNvbTwvZW1haWw+
CiAgICAgIDwvYWRkcmVzcz4KICAgIDwvYXV0aG9yPgoKCTxhdXRob3IgZnVsbG5hbWU9Ikhhcmlo
YXJhbiBBbmFudGhha3Jpc2huYW4iIGluaXRpYWxzPSJILiIKICAgICAgICAgICAgc3VybmFtZT0i
QW5hbnRoYWtyaXNobmFuIj4KICAgICAgPG9yZ2FuaXphdGlvbj5QYWNrZXQgRGVzaWduPC9vcmdh
bml6YXRpb24+CgogICAgICA8YWRkcmVzcz4KICAgICAgICA8cG9zdGFsPgogICAgICAgICAgPHN0
cmVldC8+CgogICAgICAgICAgPGNpdHkvPgoKICAgICAgICAgIDxjb2RlLz4KCiAgICAgICAgICA8
Y291bnRyeS8+CiAgICAgICAgPC9wb3N0YWw+CgogICAgICAgIDxlbWFpbD5oYXJpQHBhY2tldGRl
c2lnbi5jb208L2VtYWlsPgogICAgICA8L2FkZHJlc3M+CiAgICA8L2F1dGhvcj4KICAgIDxhdXRo
b3IgZnVsbG5hbWU9IlNyaWdhbmVzaCBLaW5pIiBpbml0aWFscz0iUy4iIHN1cm5hbWU9Iktpbmki
PgogICAgICA8b3JnYW5pemF0aW9uPkluZGl2aWR1YWw8L29yZ2FuaXphdGlvbj4KCiAgICAgIDxh
ZGRyZXNzPgogICAgICAgIDxwb3N0YWw+CiAgICAgICAgICA8c3RyZWV0Lz4KCiAgICAgICAgICA8
Y2l0eS8+CgogICAgICAgICAgPGNvZGUvPgoKICAgICAgICAgIDxjb3VudHJ5Lz4KICAgICAgICA8
L3Bvc3RhbD4KCiAgICAgICAgPGVtYWlsPnNyaWdhbmVzaGtpbmlAZ21haWwuY29tPC9lbWFpbD4K
ICAgICAgPC9hZGRyZXNzPgogICAgPC9hdXRob3I+CgogICAgPGF1dGhvciBmdWxsbmFtZT0iTml0
aW4gQmFoYWR1ciIgaW5pdGlhbHM9Ik4uIiBzdXJuYW1lPSJCYWhhZHVyIj4KICAgICAgPG9yZ2Fu
aXphdGlvbj5CcmFja2V0IENvbXB1dGluZzwvb3JnYW5pemF0aW9uPgoKICAgICAgPGFkZHJlc3M+
CiAgICAgICAgPHBvc3RhbD4KICAgICAgICAgIDxzdHJlZXQvPgoKICAgICAgICAgIDxjaXR5Lz4K
CiAgICAgICAgICA8Y29kZS8+CgogICAgICAgICAgPGNvdW50cnkvPgogICAgICAgIDwvcG9zdGFs
PgoKICAgICAgICA8ZW1haWw+bml0aW5fYmFoYWR1ckB5YWhvby5jb208L2VtYWlsPgogICAgICA8
L2FkZHJlc3M+CiAgICA8L2F1dGhvcj4KCiAgICA8ZGF0ZSBkYXk9IiIgbW9udGg9IiIgeWVhcj0i
MjAxOCIvPgoKICAgIDxhYnN0cmFjdD4KICAgICAgPHQ+VGhpcyBkb2N1bWVudCBkZWZpbmVzIGEg
WUFORyBkYXRhIG1vZGVsIGZvciBSb3V0aW5nIEluZm9ybWF0aW9uIEJhc2UKICAgICAgKFJJQikg
dGhhdCBhbGlnbnMgd2l0aCB0aGUgSTJSUyBSSUIgaW5mb3JtYXRpb24gbW9kZWwuPC90PgogICAg
PC9hYnN0cmFjdD4KCiAgICA8bm90ZSB0aXRsZT0iUmVxdWlyZW1lbnRzIExhbmd1YWdlIj4KICAg
ICAgPHQ+VGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFM
TCIsICJTSEFMTCBOT1QiLAogICAgICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5E
RUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhpcwogICAgICBkb2N1bWVudCBhcmUgdG8g
YmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIDx4cmVmCiAgICAgIHRhcmdldD0iUkZDMjEx
OSI+UkZDIDIxMTk8L3hyZWY+LjwvdD4KICAgIDwvbm90ZT4KICA8L2Zyb250PgoKICA8bWlkZGxl
PgogICAgPHNlY3Rpb24gdGl0bGU9IkludHJvZHVjdGlvbiI+CiAgICAgIDx0PlRoZSBJbnRlcmZh
Y2UgdG8gdGhlIFJvdXRpbmcgU3lzdGVtIChJMlJTKSA8eHJlZiB0YXJnZXQ9IlJGQzc5MjEiLz4K
ICAgICAgcHJvdmlkZXMgcmVhZCBhbmQgd3JpdGUgYWNjZXNzIHRvIHRoZSBpbmZvcm1hdGlvbiBh
bmQgc3RhdGUgd2l0aGluIHRoZQogICAgICByb3V0aW5nIHByb2Nlc3MgdGhhdCBleGlzdHMgaW5z
aWRlIHRoZSByb3V0aW5nIGVsZW1lbnRzLCB0aGlzIGlzCiAgICAgIGFjaGlldmVkIHZpYSBwcm90
b2NvbCBtZXNzYWdlIGV4Y2hhbmdlIGJldHdlZW4gSTJSUyBjbGllbnRzIGFuZCBJMlJTCiAgICAg
IGFnZW50cyBhc3NvY2lhdGVkIHdpdGggdGhlIHJvdXRpbmcgc3lzdGVtLiBPbmUgb2YgdGhlIGZ1
bmN0aW9ucyBvZiBJMlJTCiAgICAgIGlzIHRvIHJlYWQgYW5kIHdyaXRlIGRhdGEgb2YgUm91dGlu
ZyBJbmZvcm1hdGlvbiBCYXNlIChSSUIpLiA8eHJlZgogICAgICB0YXJnZXQ9IkktRC5pZXRmLWky
cnMtdXNlY2FzZS1yZXFzLXN1bW1hcnkiLz4gaW50cm9kdWNlcyBhIHNldCBvZiBSSUIKICAgICAg
dXNlIGNhc2VzLiBUaGUgUklCIGluZm9ybWF0aW9uIG1vZGVsIGlzIGRlZmluZWQgaW4gPHhyZWYK
ICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1pMnJzLXJpYi1pbmZvLW1vZGVsIi8+LjwvdD4KCiAgICAg
IDx0PlRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgPHhyZWYgdGFyZ2V0PSJSRkM2MDIwIi8+
PHhyZWYKICAgICAgdGFyZ2V0PSJSRkM2OTkxIi8+IGRhdGEgbW9kZWwgZm9yIHRoZSBSSUIgdGhh
dCBzYXRpc2ZpZXMgdGhlIFJJQiB1c2UKICAgICAgY2FzZXMgYW5kIGFsaWducyB3aXRoIHRoZSBS
SUIgaW5mb3JtYXRpb24gbW9kZWwuPC90PgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IkRlZmluaXRp
b25zIGFuZCBBY3JvbnltcyI+CiAgICAgICAgPHQ+UklCOiBSb3V0aW5nIEluZm9ybWF0aW9uIEJh
c2U8L3Q+CgogICAgICAgIDx0PkluZm9ybWF0aW9uIE1vZGVsIChJTSk6IEFuIGFic3RyYWN0IG1v
ZGVsIG9mIGEgY29uY2VwdHVhbCBkb21haW4sCiAgICAgICAgaW5kZXBlbmRlbnQgb2YgYSBzcGVj
aWZpYyBpbXBsZW1lbnRhdGlvbiBvciBkYXRhIHJlcHJlc2VudGF0aW9uLjwvdD4KICAgICAgPC9z
ZWN0aW9uPgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IlRyZWUgRGlhZ3JhbXMiPgogICAgICAgICAg
ICA8dD4KWUFORyB0cmVlIGRpYWdyYW1zIHByb3ZpZGUgYSBjb25jaXNlIHJlcHJlc2VudGF0aW9u
IG9mIGEgWUFORwptb2R1bGUsIGFuZCBTSE9VTEQgYmUgaW5jbHVkZWQgdG8gaGVscCByZWFkZXJz
IHVuZGVyc3RhbmQKWUFORyBtb2R1bGUgc3RydWN0dXJlLiBHdWlkZWxpbmVzIG9uIHRyZWUgZGlh
Z3JhbXMgY2FuIGJlCmZvdW5kIGluIFNlY3Rpb24gMyBvZiA8eHJlZiB0YXJnZXQ9IkktRC5pZXRm
LW5ldG1vZC15YW5nLXRyZWUtZGlhZ3JhbXMiLz4uCiAgICA8L3Q+CgogICAgICA8L3NlY3Rpb24+
CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gdGl0bGU9Ik1vZGVsIFN0cnVjdHVyZSI+CiAg
ICAgIDx0PlRoZSBmb2xsb3dpbmcgZmlndXJlIHNob3dzIGFuIG92ZXJ2aWV3IG9mIHN0cnVjdHVy
ZSB0cmVlIG9mIHRoZQogICAgICBpZXRmLWkycnMtcmliIG1vZHVsZS4gVG8gZ2l2ZSBhIHdob2xl
IHZpZXcgb2YgdGhlIHN0cnVjdHVyZSB0cmVlLCBzb21lCiAgICAgIGRldGFpbHMgb2YgdGhlIHRy
ZWUgYXJlIG9taXR0ZWQuIFRoZSByZWxldmFudCBkZXRhaWxzIGFyZSBpbnRyb2R1Y2VkIGluCiAg
ICAgIHRoZSBzdWJzZXF1ZW50IHN1Yi1zZWN0aW9ucy48L3Q+CgogICAgICA8dD48ZmlndXJlPgog
ICAgICAgICAgPGFydHdvcms+PCFbQ0RBVEFbbW9kdWxlOiBpZXRmLWkycnMtcmliCiAgICstLXJ3
IHJvdXRpbmctaW5zdGFuY2UKICAgICAgKy0tcncgbmFtZSAgICAgICAgICAgICAgc3RyaW5nCiAg
ICAgICstLXJ3IGludGVyZmFjZS1saXN0KiBbbmFtZV0KICAgICAgfCAgKy0tcncgbmFtZSBpZjpp
bnRlcmZhY2UtcmVmCiAgICAgICstLXJ3IHJvdXRlci1pZD8gICAgICAgIHlhbmc6ZG90dGVkLXF1
YWQKICAgICAgKy0tcncgbG9va3VwLWxpbWl0PyAgICAgdWludDgKICAgICAgKy0tcncgcmliLWxp
c3QqIFtuYW1lXQogICAgICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICBzdHJpbmcKICAgICAg
ICAgKy0tcncgYWRkcmVzcy1mYW1pbHkgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAgICAgICst
LXJ3IGlwLXJwZi1jaGVjaz8gICAgIGJvb2xlYW4KICAgICAgICAgKy0tcncgcm91dGUtbGlzdCog
W3JvdXRlLWluZGV4XQogICAgICAgICB8ICArLS1ydyByb3V0ZS1pbmRleCAgICAgICAgICAgICAg
ICB1aW50NjQKICAgICAgICAgfCAgKy0tcncgbWF0Y2gKICAgICAgICAgfCAgfCAgKy0tcncgKHJv
dXRlLXR5cGUpPwogICAgICAgICB8ICB8ICAgICArLS06KGlwdjQpCiAgICAgICAgIHwgIHwgICAg
IHwgIC4uLgogICAgICAgICB8ICB8ICAgICArLS06KGlwdjYpCiAgICAgICAgIHwgIHwgICAgIHwg
IC4uLgogICAgICAgICB8ICB8ICAgICArLS06KG1wbHMtcm91dGUpCiAgICAgICAgIHwgIHwgICAg
IHwgIC4uLgogICAgICAgICB8ICB8ICAgICArLS06KG1hYy1yb3V0ZSkKICAgICAgICAgfCAgfCAg
ICAgfCAgLi4uCiAgICAgICAgIHwgIHwgICAgICstLTooaW50ZXJmYWNlLXJvdXRlKQogICAgICAg
ICB8ICB8ICAgICAgICAuLi4KICAgICAgICAgfCAgKy0tcncgbmV4dGhvcAogICAgICAgICB8ICB8
ICArLS1ydyBuZXh0aG9wLWlkPyAgICAgICAgICAgdWludDMyCiAgICAgICAgIHwgIHwgICstLXJ3
IHNoYXJpbmctZmxhZz8gICAgICAgICBib29sZWFuCiAgICAgICAgIHwgIHwgICstLXJ3IChuZXh0
aG9wLXR5cGUpPwogICAgICAgICB8ICB8ICAgICArLS06KG5leHRob3AtYmFzZSkKICAgICAgICAg
fCAgfCAgICAgfCAgLi4uCiAgICAgICAgIHwgIHwgICAgICstLToobmV4dGhvcC1jaGFpbikge25l
eHRob3AtY2hhaW59PwogICAgICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgfCAgICAg
Ky0tOihuZXh0aG9wLXJlcGxpY2F0ZXMpIHtuZXh0aG9wLXJlcGxpY2F0ZXN9PwogICAgICAgICB8
ICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLXByb3RlY3Rpb24p
IHtuZXh0aG9wLXByb3RlY3Rpb259PwogICAgICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgICAg
fCAgfCAgICAgKy0tOihuZXh0aG9wLWxvYWQtYmFsYW5jZSkge25leHRob3AtbG9hZC1iYWxhbmNl
fT8KICAgICAgICAgfCAgfCAgICAgICAgLi4uCiAgICAgICAgIHwgICstLXJ3IHJvdXRlLXN0YXR1
cwogICAgICAgICB8ICB8ICAuLi4KICAgICAgICAgfCAgKy0tcncgcm91dGUtYXR0cmlidXRlcwog
ICAgICAgICB8ICB8ICAuLi4KICAgICAgICAgfCAgKy0tcncgcm91dGUtdmVuZG9yLWF0dHJpYnV0
ZXMKICAgICAgICAgKy0tcncgbmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCiAgICAg
ICAgICAgICstLXJ3IG5leHRob3AtbWVtYmVyLWlkIHVpbnQzMgpycGNzOgogICArLS0teCByaWIt
YWRkCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IG5hbWUgICAgICAgIHN0cmluZwog
ICB8ICB8ICArLS0tdyBhZGRyZXNzLWZhbWlseSAgICAgIHJpYi1mYW1pbHktZGVmaW5pdGlvbgog
ICB8ICB8ICArLS0tdyBpcC1ycGYtY2hlY2s/ICAgYm9vbGVhbgogICB8ICArLS1ybyBvdXRwdXQK
ICAgfCAgICAgKy0tcm8gcmVzdWx0IHVpbnQzMgogICB8ICAgICArLS1ybyByZWFzb24/IHN0cmlu
ZwogICArLS0teCByaWItZGVsZXRlCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IG5h
bWUgc3RyaW5nCiAgIHwgICstLXJvIG91dHB1dAogICB8ICAgICArLS1ybyByZXN1bHQgdWludDMy
CiAgIHwgICAgICstLXJvIHJlYXNvbj8gc3RyaW5nCiAgICstLS14IHJvdXRlLWFkZAogICB8ICAr
LS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByZXR1cm4tZmFpbHVyZS1kZXRhaWw/ICAgYm9vbGVh
bgogICB8ICB8ICArLS0tdyByaWItbmFtZSAgICAgICAgICAgICAgICAgc3RyaW5nCiAgIHwgIHwg
ICstLS13IHJvdXRlcwogICB8ICB8ICAgICArLS0tdyByb3V0ZS1saXN0KiBbcm91dGUtaW5kZXhd
CiAgIHwgIHwgICAgICAgIC4uLgogICB8ICArLS1ybyBvdXRwdXQKICAgfCAgICAgKy0tcm8gc3Vj
Y2Vzcy1jb3VudCAgICAgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWxlZC1jb3VudCAgICAgIHVp
bnQzMgogICB8ICAgICArLS1ybyBmYWlsdXJlLWRldGFpbAogICB8ICAgICAgICArLS1ybyBmYWls
ZWQtcm91dGVzKiBbcm91dGUtaW5kZXhdCiAgIHwgICAgICAgICAgICstLXJvIHJvdXRlLWluZGV4
IHVpbnQzMgogICB8ICAgICAgICAgICArLS1ybyBlcnJvci1jb2RlPyB1aW50MzIKICAgKy0tLXgg
cm91dGUtZGVsZXRlCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IHJldHVybi1mYWls
dXJlLWRldGFpbD8gICBib29sZWFuCiAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAg
ICAgICBzdHJpbmcKICAgfCAgfCAgKy0tLXcgcm91dGVzCiAgIHwgIHwgICAgICstLS13IHJvdXRl
LWxpc3QqIFtyb3V0ZS1pbmRleF0KICAgfCAgfCAgICAgICAgLi4uCiAgIHwgICstLXJvIG91dHB1
dAogICB8ICAgICArLS1ybyBzdWNjZXNzLWNvdW50ICAgICB1aW50MzIKICAgfCAgICAgKy0tcm8g
ZmFpbGVkLWNvdW50ICAgICAgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWx1cmUtZGV0YWlsCiAg
IHwgICAgICAgICstLXJvIGZhaWxlZC1yb3V0ZXMqIFtyb3V0ZS1pbmRleF0KICAgfCAgICAgICAg
ICAgKy0tcm8gcm91dGUtaW5kZXggdWludDMyCiAgIHwgICAgICAgICAgICstLXJvIGVycm9yLWNv
ZGU/IHVpbnQzMgogICArLS0teCByb3V0ZS11cGRhdGUKICAgfCAgKy0tLXcgaW5wdXQKICAgfCAg
fCAgKy0tLXcgcmV0dXJuLWZhaWx1cmUtZGV0YWlsPyAgICAgICAgICAgYm9vbGVhbgogICB8ICB8
ICArLS0tdyByaWItbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcKICAgfCAgfCAg
Ky0tLXcgKG1hdGNoLW9wdGlvbnMpPwogICB8ICB8ICAgICArLS06KG1hdGNoLXJvdXRlLXByZWZp
eCkKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobWF0Y2gtcm91dGUtYXR0cmli
dXRlcykKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobWF0Y2gtcm91dGUtdmVu
ZG9yLWF0dHJpYnV0ZXMpIHsuLi59PwogICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0t
OihtYXRjaC1uZXh0aG9wKQogICB8ICB8ICAgICAgICAuLi4KICAgfCAgKy0tcm8gb3V0cHV0CiAg
IHwgICAgICstLXJvIHN1Y2Nlc3MtY291bnQgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWxlZC1j
b3VudCB1aW50MzIKICAgfCAgICAgKy0tcm8gZmFpbHVyZS1kZXRhaWwKICAgfCAgICAgICAgKy0t
cm8gZmFpbGVkLXJvdXRlcyogW3JvdXRlLWluZGV4XQogICB8ICAgICAgICAgICArLS1ybyByb3V0
ZS1pbmRleCB1aW50MzIKICAgfCAgICAgICAgICAgKy0tcm8gZXJyb3ItY29kZT8gdWludDMyCiAg
ICstLS14IG5oLWFkZAogICB8ICArLS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByaWItbmFtZSAg
ICAgICAgICAgICAgc3RyaW5nCiAgIHwgIHwgICstLS13IG5leHRob3AtaWQ/ICAgICAgICAgICB1
aW50MzIKICAgfCAgfCAgKy0tLXcgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xlYW4KICAgfCAg
fCAgKy0tLXcgKG5leHRob3AtdHlwZSk/CiAgIHwgIHwgICAgICstLToobmV4dGhvcC1iYXNlKQog
ICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhv
cC1jaGFpbn0/CiAgIHwgIHwgICAgIHwgIC4uLgogICB8ICB8ICAgICArLS06KG5leHRob3AtcmVw
bGljYXRlcykge25leHRob3AtcmVwbGljYXRlc30/CiAgIHwgIHwgICAgIHwgIC4uLgogICB8ICB8
ICAgICArLS06KG5leHRob3AtcHJvdGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/CiAgIHwg
IHwgICAgIHwgIC4uLgogICB8ICB8ICAgICArLS06KG5leHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4
dGhvcC1sb2FkLWJhbGFuY2V9PwogICB8ICB8ICAgICAgICAuLi4KICAgfCAgKy0tcm8gb3V0cHV0
CiAgIHwgICAgICstLXJvIHJlc3VsdCAgICAgICAgdWludDMyCiAgIHwgICAgICstLXJvIHJlYXNv
bj8gICAgICAgc3RyaW5nCiAgIHwgICAgICstLXJvIG5leHRob3AtaWQ/ICAgdWludDMyCiAgICst
LS14IG5oLWRlbGV0ZQogICAgICArLS0tdyBpbnB1dAogICAgICB8ICArLS0tdyByaWItbmFtZSAg
ICAgICAgICAgICAgc3RyaW5nCiAgICAgIHwgICstLS13IG5leHRob3AtaWQ/ICAgICAgICAgICB1
aW50MzIKICAgICAgfCAgKy0tLXcgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xlYW4KICAgICAg
fCAgKy0tLXcgKG5leHRob3AtdHlwZSk/CiAgICAgIHwgICAgICstLToobmV4dGhvcC1iYXNlKQog
ICAgICB8ICAgICB8ICAuLi4KICAgICAgfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhv
cC1jaGFpbn0/CiAgICAgIHwgICAgIHwgIC4uLgogICAgICB8ICAgICArLS06KG5leHRob3AtcmVw
bGljYXRlcykge25leHRob3AtcmVwbGljYXRlc30/CiAgICAgIHwgICAgIHwgIC4uLgogICAgICB8
ICAgICArLS06KG5leHRob3AtcHJvdGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/CiAgICAg
IHwgICAgIHwgIC4uLgogICAgICB8ICAgICArLS06KG5leHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4
dGhvcC1sb2FkLWJhbGFuY2V9PwogICAgICB8ICAgICAgICAuLi4KICAgICAgKy0tcm8gb3V0cHV0
CiAgICAgICAgICstLXJvIHJlc3VsdCB1aW50MzIKICAgICAgICAgKy0tcm8gcmVhc29uPyBzdHJp
bmcKbm90aWZpY2F0aW9uczoKICAgKy0tLW4gbmV4dGhvcC1yZXNvbHV0aW9uLXN0YXR1cy1jaGFu
Z2UKICAgfCAgKy0tcm8gbmV4dGhvcAogICB8ICB8ICArLS1ybyBuZXh0aG9wLWlkPyAgICAgICAg
ICAgdWludDMyCiAgIHwgIHwgICstLXJvIHNoYXJpbmctZmxhZz8gICAgICAgICBib29sZWFuCiAg
IHwgIHwgICstLXJvIChuZXh0aG9wLXR5cGUpPwogICB8ICB8ICAgICArLS06KG5leHRob3AtYmFz
ZSkKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobmV4dGhvcC1jaGFpbikge25l
eHRob3AtY2hhaW59PwogICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0tOihuZXh0aG9w
LXJlcGxpY2F0ZXMpIHtuZXh0aG9wLXJlcGxpY2F0ZXN9PwogICB8ICB8ICAgICB8ICAuLi4KICAg
fCAgfCAgICAgKy0tOihuZXh0aG9wLXByb3RlY3Rpb24pIHtuZXh0aG9wLXByb3RlY3Rpb259Pwog
ICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLWxvYWQtYmFsYW5jZSkg
e25leHRob3AtbG9hZC1iYWxhbmNlfT8KICAgfCAgfCAgICAgICAgLi4uCiAgIHwgICstLXJvIG5l
eHRob3Atc3RhdGUgbmV4dGhvcC1zdGF0ZS1kZWZpbml0aW9uCiAgICstLS1uIHJvdXRlLWNoYW5n
ZQogICAgICArLS1ybyByaWItbmFtZSAgICAgICAgICAgICAgICAgc3RyaW5nCiAgICAgICstLXJv
IGFkZHJlc3MtZmFtaWx5ICAgICAgICAgICAgICAgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAg
ICstLXJvIHJvdXRlLWluZGV4ICAgICAgICAgICAgICB1aW50NjQKICAgICAgKy0tcm8gbWF0Y2gK
ICAgICAgfCAgKy0tcm8gKHJvdXRlLXR5cGUpPwogICAgICB8ICAgICArLS06KGlwdjQpCiAgICAg
IHwgICAgIHwgIC4uLgogICAgICB8ICAgICArLS06KGlwdjYpCiAgICAgIHwgICAgIHwgIC4uLgog
ICAgICB8ICAgICArLS06KG1wbHMtcm91dGUpCiAgICAgIHwgICAgIHwgIC4uLgogICAgICB8ICAg
ICArLS06KG1hYy1yb3V0ZSkKICAgICAgfCAgICAgfCAgLi4uCiAgICAgIHwgICAgICstLTooaW50
ZXJmYWNlLXJvdXRlKQogICAgICB8ICAgICAgICAuLi4KICAgICAgKy0tcm8gcm91dGUtaW5zdGFs
bGVkLXN0YXRlIHJvdXRlLWluc3RhbGxlZC1zdGF0ZS1kZWZpbml0aW9uCiAgICAgICstLXJvIHJv
dXRlLXN0YXRlICAgICAgICAgcm91dGUtc3RhdGUtZGVmaW5pdGlvbgogICAgICArLS1ybyByb3V0
ZS1jaGFuZ2UtcmVhc29uIHJvdXRlLXJlYXNvbi1kZWZpbml0aW9uCgogICAgICBGaWd1cmUgMTog
T3ZlcnZpZXcgb2YgSTJSUyBSSUIgTW9kdWxlIFN0cnVjdHVyZQpdXT48L2FydHdvcms+CiAgICAg
ICAgPC9maWd1cmU+PC90PgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IlJJQiBDYXBhYmlsaXR5Ij4K
ICAgICAgICA8dD5SSUIgY2FwYWJpbGl0eSBuZWdvdGlhdGlvbiBpcyB2ZXJ5IGltcG9ydGFudCBi
ZWNhdXNlIG5vdCBhbGwgb2YgdGhlCiAgICAgICAgaGFyZHdhcmUgd2lsbCBiZSBhYmxlIHRvIHN1
cHBvcnQgYWxsIGtpbmRzIG9mIG5leHRob3BzIGFuZCB0aGVyZSBtaWdodAogICAgICAgIGJlIGEg
bGltaXRhdGlvbiBvbiBob3cgbWFueSBsZXZlbHMgb2YgbG9va3VwIGNhbiBiZSBwcmFjdGljYWxs
eQogICAgICAgIHBlcmZvcm1lZC4gVGhlcmVmb3JlLCBhIFJJQiBkYXRhIG1vZGVsIE1VU1Qgc3Bl
Y2lmeSBhIHdheSBmb3IgYW4KICAgICAgICBleHRlcm5hbCBlbnRpdHkgdG8gbGVhcm4gYWJvdXQg
dGhlIGZ1bmN0aW9uYWwgY2FwYWJpbGl0aWVzIG9mIGEKICAgICAgICBuZXR3b3JrIGRldmljZS48
L3Q+CgogICAgICAgIDx0PkF0IHRoZSBzYW1lIHRpbWUsIG5leHRob3AgY2hhaW5zIGNhbiBiZSB1
c2VkIHRvIHNwZWNpZnkgbXVsdGlwbGUKICAgICAgICBoZWFkZXJzIG92ZXIgYSBwYWNrZXQsIGJl
Zm9yZSB0aGF0IHBhcnRpY3VsYXIgcGFja2V0IGlzIGZvcndhcmRlZC4gTm90CiAgICAgICAgZXZl
cnkgbmV0d29yayBkZXZpY2Ugd2lsbCBiZSBhYmxlIHRvIHN1cHBvcnQgYWxsIGtpbmRzIG9mIG5l
eHRob3AKICAgICAgICBjaGFpbnMgYWxvbmcgd2l0aCB0aGUgYXJiaXRyYXJ5IG51bWJlciBvZiBo
ZWFkZXJzIHdoaWNoIGFyZSBjaGFpbmVkCiAgICAgICAgdG9nZXRoZXIuIFRoZSBSSUIgZGF0YSBt
b2RlbCBNVVNUIHByb3ZpZGUgYSB3YXkgdG8gZXhwb3NlIHRoZSBuZXh0aG9wCiAgICAgICAgY2hh
aW5pbmcgY2FwYWJpbGl0eSBzdXBwb3J0ZWQgYnkgYSBnaXZlbiBuZXR3b3JrIGRldmljZS48L3Q+
CgogICAgICAgIDx0PlRoaXMgbW9kdWxlIHVzZXMgdGhlIGZlYXR1cmUgYW5kIGlmLWZlYXR1cmUg
c3RhdGVtZW50cyB0byBhY2hpZXZlCiAgICAgICAgYWJvdmUgY2FwYWJpbGl0eSBhZHZlcnRpc2Vt
ZW50LjwvdD4KICAgICAgPC9zZWN0aW9uPgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IlJvdXRpbmcg
SW5zdGFuY2UgYW5kIFJpYiI+CiAgICAgICAgPHQ+QSByb3V0aW5nIGluc3RhbmNlLCBpbiB0aGUg
Y29udGV4dCBvZiB0aGUgUklCIGluZm9ybWF0aW9uIG1vZGVsLCBpcwogICAgICAgIGEgY29sbGVj
dGlvbiBvZiBSSUJzLCBpbnRlcmZhY2VzLCBhbmQgcm91dGluZyBwcm90b2NvbCBwYXJhbWV0ZXJz
LiBBCiAgICAgICAgcm91dGluZyBpbnN0YW5jZSBjcmVhdGVzIGEgbG9naWNhbCBzbGljZSBvZiB0
aGUgcm91dGVyIGFuZCBjYW4gYWxsb3cKICAgICAgICBtdWx0aXBsZSBkaWZmZXJlbnQgbG9naWNh
bCBzbGljZXMsIGFjcm9zcyBhIHNldCBvZiByb3V0ZXJzLCB0bwogICAgICAgIGNvbW11bmljYXRl
IHdpdGggZWFjaCBvdGhlci4gVGhlIHJvdXRpbmcgcHJvdG9jb2wgcGFyYW1ldGVycyBjb250cm9s
CiAgICAgICAgdGhlIGluZm9ybWF0aW9uIGF2YWlsYWJsZSBpbiB0aGUgUklCcy4gTW9yZSBkZXRh
aWwgYWJvdXQgcm91dGluZwogICAgICAgIGluc3RhbmNlIGNhbiBiZSBmb3VuZCBpbiBTZWN0aW9u
IDIuMiBvZiA8eHJlZgogICAgICAgIHRhcmdldD0iSS1ELmlldGYtaTJycy1yaWItaW5mby1tb2Rl
bCIvPi48L3Q+CgogICAgICAgIDx0PkZvciBhIHJvdXRpbmcgaW5zdGFuY2UsIHRoZXJlIGNhbiBi
ZSBtdWx0aXBsZSBSSUJzLiBUaGVyZWZvcmUsIHRoaXMKICAgICAgICBtb2RlbCB1c2VzICJsaXN0
IiB0byBleHByZXNzIHRoZSBSSUJzLiBUaGUgc3RydWN0dXJlIHRyZWUgaXMgc2hvd24KICAgICAg
ICBiZWxvdzo8L3Q+CgogICAgICAgIDx0PjxmaWd1cmU+CiAgICAgICAgICAgIDxhcnR3b3JrPjwh
W0NEQVRBWystLXJ3IHJvdXRpbmctaW5zdGFuY2UKICAgKy0tcncgbmFtZSAgICAgICAgICAgICAg
c3RyaW5nCiAgICstLXJ3IGludGVyZmFjZS1saXN0KiBbbmFtZV0KICAgfCAgKy0tcncgbmFtZSBp
ZjppbnRlcmZhY2UtcmVmCiAgICstLXJ3IHJvdXRlci1pZD8gICAgICAgIHlhbmc6ZG90dGVkLXF1
YWQKICAgKy0tcncgbG9va3VwLWxpbWl0PyAgICAgdWludDgKICAgKy0tcncgcmliLWxpc3QqIFtu
YW1lXQogICAgICArLS1ydyBuYW1lICAgICAgICAgICAgc3RyaW5nCiAgICAgICstLXJ3IGFkZHJl
c3MtZmFtaWx5ICAgICAgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAgICstLXJ3IGlwLXJwZi1j
aGVjaz8gICBib29sZWFuCiAgICAgICstLXJ3IHJvdXRlLWxpc3QqIFtyb3V0ZS1pbmRleF0KICAg
ICAgICAgLi4uIChyZWZlciB0byBTZWN0aW9uIDIuMykKCiAgICBGaWd1cmUgMjogUm91dGluZyBJ
bnN0YW5jZSBTdHJ1Y3R1cmUKXV0+PC9hcnR3b3JrPgogICAgICAgICAgPC9maWd1cmU+PC90Pgog
ICAgICA8L3NlY3Rpb24+CgogICAgICA8c2VjdGlvbiB0aXRsZT0iUm91dGUiPgogICAgICAgIDx0
PkEgcm91dGUgaXMgZXNzZW50aWFsbHkgYSBtYXRjaCBjb25kaXRpb24gYW5kIGFuIGFjdGlvbiBm
b2xsb3dpbmcKICAgICAgICB0aGF0IG1hdGNoLiBUaGUgbWF0Y2ggY29uZGl0aW9uIHNwZWNpZmll
cyB0aGUga2luZCBvZiByb3V0ZSAoZS5nLiwKICAgICAgICBJUHY0LCBNUExTLCBNQUMsIEludGVy
ZmFjZSBldGMuKSBhbmQgdGhlIHNldCBvZiBmaWVsZHMgdG8gbWF0Y2gKICAgICAgICBvbi48L3Q+
CgogICAgICAgIDx0PkFjY29yZGluZyB0byB0aGUgZGVmaW5pdGlvbiBpbiA8eHJlZgogICAgICAg
IHRhcmdldD0iSS1ELmlldGYtaTJycy1yaWItaW5mby1tb2RlbCIvPiwgYSByb3V0ZSBNVVNUIGFz
c29jaWF0ZSB3aXRoCiAgICAgICAgdGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzOjwvdD4KCiAgICAg
ICAgPHQ+PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICA8dD5ST1VURV9QUkVGRVJF
TkNFOiBTZWUgU2VjdGlvbiAyLjMgb2YgPHhyZWYKICAgICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0
Zi1pMnJzLXJpYi1pbmZvLW1vZGVsIi8+LjwvdD4KCiAgICAgICAgICAgIDx0PkFDVElWRTogSW5k
aWNhdGVzIHdoZXRoZXIgYSByb3V0ZSBoYXMgYXQgbGVhc3Qgb25lIGZ1bGx5CiAgICAgICAgICAg
IHJlc29sdmVkIG5leHRob3AgYW5kIGlzIHRoZXJlZm9yZSBlbGlnaWJsZSBmb3IgaW5zdGFsbGF0
aW9uIGluIHRoZQogICAgICAgICAgICBGSUIuPC90PgoKICAgICAgICAgICAgPHQ+SU5TVEFMTEVE
OiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgcm91dGUgZ290IGluc3RhbGxlZCBpbiB0aGUKICAgICAg
ICAgICAgRklCLjwvdD4KICAgICAgICAgIDwvbGlzdD48L3Q+CgogICAgICAgIDx0PkluIGFkZGl0
aW9uLCBhIHJvdXRlIGNhbiBiZSBhc3NvY2lhdGVkIHdpdGggb25lIG9yIG1vcmUgb3B0aW9uYWwK
ICAgICAgICByb3V0ZSBhdHRyaWJ1dGVzIChlLmcuLCByb3V0ZS12ZW5kb3ItYXR0cmlidXRlcyku
PC90PgoKICAgICAgICA8dD5BIFJJQiB3aWxsIGhhdmUgYSBudW1iZXIgb2Ygcm91dGVzLCBzbyB0
aGUgcm91dGVzIGFyZSBleHByZXNzZWQgYXMKICAgICAgICBhIGxpc3QgdW5kZXIgYSBzcGVjaWZp
YyBSSUIuIEVhY2ggUklCIGhhcyBpdHMgb3duIHJvdXRlIGxpc3QuPC90PgoKICAgICAgICA8dD48
ZmlndXJlPgogICAgICAgICAgICA8YXJ0d29yaz48IVtDREFUQVsrLS1ydyByb3V0ZS1saXN0KiBb
cm91dGUtaW5kZXhdCiAgICstLXJ3IHJvdXRlLWluZGV4ICAgICAgICAgICAgICAgIHVpbnQ2NAog
ICArLS1ydyBtYXRjaAogICB8ICArLS1ydyAocm91dGUtdHlwZSk/CiAgIHwgICAgICstLTooaXB2
NCkKICAgfCAgICAgfCAgKy0tcncgaXB2NAogICB8ICAgICB8ICAgICArLS1ydyAoaXAtcm91dGUt
bWF0Y2gtdHlwZSk/CiAgIHwgICAgIHwgICAgICAgICstLTooZGVzdC1pcHY0LWFkZHJlc3MpCiAg
IHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICArLS06KHNyYy1pcHY0LWFk
ZHJlc3MpCiAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICArLS06KGRl
c3Qtc3JjLWlwdjQtYWRkcmVzcykKICAgfCAgICAgfCAgICAgICAgICAgLi4uCiAgIHwgICAgICst
LTooaXB2NikKICAgfCAgICAgfCAgKy0tcncgaXB2NgogICB8ICAgICB8ICAgICArLS1ydyAoaXAt
cm91dGUtbWF0Y2gtdHlwZSk/CiAgIHwgICAgIHwgICAgICAgICstLTooZGVzdC1pcHY2LWFkZHJl
c3MpCiAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICArLS06KHNyYy1p
cHY2LWFkZHJlc3MpCiAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICAr
LS06KGRlc3Qtc3JjLWlwdjYtYWRkcmVzcykKICAgfCAgICAgfCAgICAgICAgICAgLi4uCiAgIHwg
ICAgICstLToobXBscy1yb3V0ZSkKICAgfCAgICAgfCAgKy0tcncgbXBscy1sYWJlbCAgICAgICAg
ICAgICAgdWludDMyCiAgIHwgICAgICstLToobWFjLXJvdXRlKQogICB8ICAgICB8ICArLS1ydyBt
YWMtYWRkcmVzcyAgICAgICAgICAgICB1aW50MzIKICAgfCAgICAgKy0tOihpbnRlcmZhY2Utcm91
dGUpCiAgIHwgICAgICAgICstLXJ3IGludGVyZmFjZS1pZGVudGlmaWVyIGlmOmludGVyZmFjZS1y
ZWYKICAgKy0tcncgbmV4dGhvcAogICB8ICAuLi4ocmVmZXIgdG8gU2VjdGlvbiAyLjQpCgogICAg
ICAgICAgICAgICBGaWd1cmUgMzogUm91dGVzIFN0cnVjdHVyZQpdXT48L2FydHdvcms+CiAgICAg
ICAgICA8L2ZpZ3VyZT48L3Q+CiAgICAgIDwvc2VjdGlvbj4KCiAgICAgIDxzZWN0aW9uIHRpdGxl
PSJOZXh0aG9wIj4KICAgICAgICA8dD5BIG5leHRob3AgcmVwcmVzZW50cyBhbiBvYmplY3QgcmVz
dWx0aW5nIGZyb20gYSByb3V0ZSBsb29rdXAuIEFzCiAgICAgICAgaWxsdXN0cmF0ZWQgaW4gU2Vj
dGlvbiAyLjQgb2YgPHhyZWYKICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWkycnMtcmliLWluZm8t
bW9kZWwiLz4sIHRvIHN1cHBvcnQgdmFyaW91cyB1c2UgY2FzZXMKICAgICAgICAoZS5nLiwgbG9h
ZCBiYWxhbmNlLCBwcm90ZWN0aW9uLCBtdWx0aWNhc3Qgb3IgYSBjb21iaW5hdGlvbiBvZiB0aGVt
KSwKICAgICAgICB0aGUgbmV4dGhvcCBpcyBtb2RlbGVkIGFzIGEgbXVsdGktbGV2ZWwgc3RydWN0
dXJlIGFuZCBzdXBwb3J0cwogICAgICAgIHJlY3Vyc2lvbi4gVGhlIGZpcnN0IGxldmVsIG9mIHRo
ZSBuZXh0aG9wIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgZm91cgogICAgICAgIHR5cGVzOjwvdD4K
CiAgICAgICAgPHQ+PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICA8dD5CYXNlOiBU
aGUgImJhc2UiIG5leHRob3AgaXMgdGhlIGZvdW5kYXRpb24gb2YgYWxsIG90aGVyIG5leHRob3AK
ICAgICAgICAgICAgdHlwZXMuIEl0IGluY2x1ZGVzIHRoZSBmb2xsb3cgYmFzaWMgbmV4dGhvcHM6
PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICAgICAgPHQ+bmV4dGhvcC1pZDwvdD4K
CiAgICAgICAgICAgICAgICA8dD5JUHY0IGFkZHJlc3M8L3Q+CgogICAgICAgICAgICAgICAgPHQ+
SVB2NiBhZGRyZXNzPC90PgoKICAgICAgICAgICAgICAgIDx0PmVncmVzcy1pbnRlcmZhY2U8L3Q+
CgogICAgICAgICAgICAgICAgPHQ+ZWdyZXNzLWludGVyZmFjZSB3aXRoIElQdjQgYWRkcmVzczwv
dD4KCiAgICAgICAgICAgICAgICA8dD5lZ3Jlc3MtaW50ZXJmYWNlIHdpdGggSVB2NiBhZGRyZXNz
PC90PgoKICAgICAgICAgICAgICAgIDx0PmVncmVzcy1pbnRlcmZhY2Ugd2l0aCBNQUMgYWRkcmVz
czwvdD4KCiAgICAgICAgICAgICAgICA8dD5sb2dpY2FsLXR1bm5lbDwvdD4KCiAgICAgICAgICAg
ICAgICA8dD50dW5uZWwtZW5jYXBzdWxhdGlvbjwvdD4KCiAgICAgICAgICAgICAgICA8dD50dW5u
ZWwtZGVjYXBzdWxhdGlvbjwvdD4KCiAgICAgICAgICAgICAgICA8dD5yaWItbmFtZTwvdD4KICAg
ICAgICAgICAgICA8L2xpc3Q+PC90PgoKICAgICAgICAgICAgPHQ+Q2hhaW46IFByb3ZpZGUgYSB3
YXkgdG8gcGVyZm9ybSBtdWx0aXBsZSBvcGVyYXRpb25zIG9uIGEgcGFja2V0CiAgICAgICAgICAg
IGJ5IGxvZ2ljYWxseSBjb21iaW5pbmcgdGhlbS48L3Q+CgogICAgICAgICAgICA8dD5Mb2FkLWJh
bGFuY2U6IERlc2lnbmVkIGZvciBsb2FkLWJhbGFuY2UgY2FzZSB3aGVyZSBpdCBub3JtYWxseQog
ICAgICAgICAgICB3aWxsIGhhdmUgbXVsdGlwbGUgd2VpZ2h0ZWQgbmV4dGhvcHMuPC90PgoKICAg
ICAgICAgICAgPHQ+UHJvdGVjdGlvbjogRGVzaWduZWQgZm9yIHByb3RlY3Rpb24gc2NlbmFyaW8g
d2hlcmUgaXQgbm9ybWFsbHkKICAgICAgICAgICAgd2lsbCBoYXZlIHByaW1hcnkgYW5kIHN0YW5k
YnkgbmV4dGhvcC48L3Q+CgogICAgICAgICAgICA8dD5SZXBsaWNhdGU6IERlc2lnbmVkIGZvciBt
dWx0aXBsZSBkZXN0aW5hdGlvbnMgZm9yd2FyZGluZy48L3Q+CiAgICAgICAgICA8L2xpc3Q+PC90
PgoKICAgICAgICA8dD5UaGUgc3RydWN0dXJlIHRyZWUgb2YgbmV4dGhvcCBpcyBzaG93biBpbiB0
aGUgZm9sbG93aW5nCiAgICAgICAgZmlndXJlcy48L3Q+CgogICAgICAgIDx0PjxmaWd1cmU+CiAg
ICAgICAgICAgIDxhcnR3b3JrPjwhW0NEQVRBWystLXJ3IG5leHRob3AKfCAgKy0tcncgbmV4dGhv
cC1pZD8gICAgICAgICAgIHVpbnQzMgp8ICArLS1ydyBzaGFyaW5nLWZsYWc/ICAgICAgICAgYm9v
bGVhbgp8ICArLS1ydyAobmV4dGhvcC10eXBlKT8KfCAgICAgKy0tOihuZXh0aG9wLWJhc2UpCnwg
ICAgIHwgIC4uLihyZWZlciB0byBGaWd1cmUgNSkKfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7
bmV4dGhvcC1jaGFpbn0/CnwgICAgIHwgICstLXJ3IG5leHRob3AtY2hhaW4KfCAgICAgfCAgICAg
Ky0tcncgbmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCnwgICAgIHwgICAgICAgICst
LXJ3IG5leHRob3AtbWVtYmVyLWlkIHVpbnQzMgp8ICAgICArLS06KG5leHRob3AtcmVwbGljYXRl
cykge25leHRob3AtcmVwbGljYXRlc30/CnwgICAgIHwgICstLXJ3IG5leHRob3AtcmVwbGljYXRl
cwp8ICAgICB8ICAgICArLS1ydyBuZXh0aG9wLWxpc3QqIFtuZXh0aG9wLW1lbWJlci1pZF0KfCAg
ICAgfCAgICAgICAgKy0tcncgbmV4dGhvcC1tZW1iZXItaWQgdWludDMyCnwgICAgICstLToobmV4
dGhvcC1wcm90ZWN0aW9uKSB7bmV4dGhvcC1wcm90ZWN0aW9ufT8KfCAgICAgfCAgKy0tcncgbmV4
dGhvcC1wcm90ZWN0aW9uCnwgICAgIHwgICAgICstLXJ3IG5leHRob3AtbGlzdCogW25leHRob3At
bWVtYmVyLWlkXQp8ICAgICB8ICAgICAgICArLS1ydyBuZXh0aG9wLW1lbWJlci1pZCB1aW50MzIK
fCAgICAgfCAgICAgICAgKy0tcncgbmV4dGhvcC1wcmVmZXJlbmNlIG5leHRob3AtcHJlZmVyZW5j
ZS1kZWZpbml0aW9uCnwgICAgICstLToobmV4dGhvcC1sb2FkLWJhbGFuY2UpIHtuZXh0aG9wLWxv
YWQtYmFsYW5jZX0/CnwgICAgICAgICstLXJ3IG5leHRob3AtbGIKfCAgICAgICAgICAgKy0tcncg
bmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCnwgICAgICAgICAgICAgICstLXJ3IG5l
eHRob3AtbWVtYmVyLWlkIHVpbnQzMgp8ICAgICAgICAgICAgICArLS1ydyBuZXh0aG9wLWxiLXdl
aWdodCBuZXh0aG9wLWxiLXdlaWdodC1kZWZpbml0aW9uCgogICAgICAgICAgICAgICAgICAgIEZp
Z3VyZSA0OiBOZXh0aG9wIFN0cnVjdHVyZQpdXT48L2FydHdvcms+CiAgICAgICAgICA8L2ZpZ3Vy
ZT48L3Q+CgogICAgICAgIDx0PkZpZ3VyZSA1IChhcyBzaG93biBibG93KSBpcyBhIHN1Yi10cmVl
IG9mIG5leHRob3AsIGl0J3MgdW5kZXIgdGhlCiAgICAgICAgbmV4dGhvcCBiYXNlIG5vZGUgYW5k
IHNob3dzIHRoYXQgc3RydWN0dXJlIG9mIHRoZSAiYmFzZSIgbmV4dGhvcC48L3Q+CgogICAgICAg
IDx0PjxmaWd1cmU+CiAgICAgICAgICAgIDxhcnR3b3JrPjwhW0NEQVRBWystLToobmV4dGhvcC1i
YXNlKQp8ICArLS1ydyBuZXh0aG9wLWJhc2UKfCAgICAgKy0tcncgKG5leHRob3AtYmFzZS10eXBl
KT8KfCAgICAgICAgKy0tOihzcGVjaWFsLW5leHRob3ApCnwgICAgICAgIHwgICstLXJ3IHNwZWNp
YWw/IHNwZWNpYWwtbmV4dGhvcC1kZWZpbml0aW9uCnwgICAgICAgICstLTooZWdyZXNzLWludGVy
ZmFjZS1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyBvdXRnb2luZy1pbnRlcmZhY2UgaWY6aW50
ZXJmYWNlLXJlZgp8ICAgICAgICArLS06KGlwdjQtYWRkcmVzcy1uZXh0aG9wKQp8ICAgICAgICB8
ICArLS1ydyBpcHY0LWFkZHJlc3MgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgKy0tOihpcHY2
LWFkZHJlc3MtbmV4dGhvcCkKfCAgICAgICAgfCAgKy0tcncgaXB2Ni1hZGRyZXNzIGluZXQ6aXB2
Ni1hZGRyZXNzCnwgICAgICAgICstLTooZWdyZXNzLWludGVyZmFjZS1pcHY0LW5leHRob3ApCnwg
ICAgICAgIHwgICstLXJ3IGVncmVzcy1pbnRlcmZhY2UtaXB2NC1hZGRyZXNzCnwgICAgICAgIHwg
ICAgICstLXJ3IG91dGdvaW5nLWludGVyZmFjZSBpZjppbnRlcmZhY2UtcmVmCnwgICAgICAgIHwg
ICAgICstLXJ3IGlwdjQtYWRkcmVzcyAgICAgICBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICAr
LS06KGVncmVzcy1pbnRlcmZhY2UtaXB2Ni1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyBlZ3Jl
c3MtaW50ZXJmYWNlLWlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICArLS1ydyBvdXRnb2luZy1p
bnRlcmZhY2UgaWY6aW50ZXJmYWNlLXJlZgp8ICAgICAgICB8ICAgICArLS1ydyBpcHY2LWFkZHJl
c3MgICAgICAgaW5ldDppcHY2LWFkZHJlc3MKfCAgICAgICAgKy0tOihlZ3Jlc3MtaW50ZXJmYWNl
LW1hYy1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyBlZ3Jlc3MtaW50ZXJmYWNlLW1hYy1hZGRy
ZXNzCnwgICAgICAgIHwgICAgICstLXJ3IG91dGdvaW5nLWludGVyZmFjZSBpZjppbnRlcmZhY2Ut
cmVmCnwgICAgICAgIHwgICAgICstLXJ3IGllZWUtbWFjLWFkZHJlc3MgdWludDMyCnwgICAgICAg
ICstLToodHVubmVsLWVuY2FwLW5leHRob3ApIHtuZXh0aG9wLXR1bm5lbH0/CnwgICAgICAgIHwg
ICstLXJ3IHR1bm5lbC1lbmNhcAp8ICAgICAgICB8ICAgICArLS1ydyAodHVubmVsLXR5cGUpPwp8
ICAgICAgICB8ICAgICAgICArLS06KGlwdjQpIHtpcHY0LXR1bm5lbH0/CnwgICAgICAgIHwgICAg
ICAgIHwgICstLXJ3IGlwdjQtaGVhZGVyCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IHNy
Yy1pcHY0LWFkZHJlc3MgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgfCAgICAgICAgfCAgICAg
Ky0tcncgZGVzdC1pcHY0LWFkZHJlc3MgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgfCAgICAg
ICAgfCAgICAgKy0tcncgcHJvdG9jb2wgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAg
fCAgICAgKy0tcncgdHRsPyAgICAgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgfCAg
ICAgKy0tcncgZHNjcD8gICAgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgKy0tOihp
cHY2KSB7aXB2Ni10dW5uZWx9Pwp8ICAgICAgICB8ICAgICAgICB8ICArLS1ydyBpcHY2LWhlYWRl
cgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBzcmMtaXB2Ni1hZGRyZXNzIGluZXQ6aXB2
Ni1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IGRlc3QtaXB2Ni1hZGRyZXNz
IGluZXQ6aXB2Ni1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IG5leHQtaGVh
ZGVyICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IHRyYWZmaWMtY2xh
c3M/IHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IGZsb3ctbGFiZWw/ICAgICAg
IHVpbnQxNgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBob3AtbGltaXQ/ICAgICAgICB1
aW50OAp8ICAgICAgICB8ICAgICAgICArLS06KG1wbHMpIHttcGxzLXR1bm5lbH0/CnwgICAgICAg
IHwgICAgICAgIHwgICstLXJ3IG1wbHMtaGVhZGVyCnwgICAgICAgIHwgICAgICAgIHwgICAgICst
LXJ3IGxhYmVsLW9wZXJhdGlvbnMqIFtsYWJlbC1vcGVyLWlkXQp8ICAgICAgICB8ICAgICAgICB8
ICAgICAgICArLS1ydyBsYWJlbC1vcGVyLWlkIHVpbnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAg
ICAgICArLS1ydyAobGFiZWwtYWN0aW9ucyk/CnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAg
ICstLToobGFiZWwtcHVzaCkKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgfCAgKy0tcncg
bGFiZWwtcHVzaAp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICB8ICAgICArLS1ydyBsYWJl
bCAgICAgICAgdWludDMyCnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgIHwgICAgICstLXJ3
IHMtYml0PyAgICAgICBib29sZWFuCnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgIHwgICAg
ICstLXJ3IHRjLXZhbHVlPyB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICB8ICAg
ICArLS1ydyB0dGwtdmFsdWU/IHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICst
LToobGFiZWwtc3dhcCkKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgKy0tcncgbGFi
ZWwtc3dhcAp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICArLS1ydyBpbi1sYWJl
bCAgICAgIHVpbnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICArLS1ydyBv
dXQtbGFiZWwgICAgIHVpbnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAr
LS1ydyB0dGwtYWN0aW9uPyB0dGwtYWN0aW9uLWRlZmluaXRpb24KfCAgICAgICAgfCAgICAgICAg
Ky0tOihncmUpIHtncmUtdHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0tcncgZ3JlLWhl
YWRlcgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyAoZGVzdC1hZGRyZXNzLXR5cGUpPwp8
ICAgICAgICB8ICAgICAgICB8ICAgICB8ICArLS06KGlwdjQpCnwgICAgICAgIHwgICAgICAgIHwg
ICAgIHwgIHwgICstLXJ3IGlwdjQtZGVzdCBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICB8ICAg
ICAgICB8ICAgICB8ICArLS06KGlwdjYpCnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgICAgICst
LXJ3IGlwdjYtZGVzdCBpbmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICAr
LS1ydyBwcm90b2NvbC10eXBlIHVpbnQxNgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBr
ZXk/ICAgICAgICAgIHVpbnQ2NAp8ICAgICAgICB8ICAgICAgICArLS06KG52Z3JlKSB7bnZncmUt
dHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0tcncgbnZncmUtaGVhZGVyCnwgICAgICAg
IHwgICAgICAgIHwgICAgICstLXJ3IChudmdyZS10eXBlKT8KfCAgICAgICAgfCAgICAgICAgfCAg
ICAgfCAgKy0tOihpcHY0KQp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICB8ICArLS1ydyBzcmMt
aXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgIHwgICAgIHwg
IHwgICstLXJ3IGRlc3QtaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgIHwg
ICAgICAgIHwgICAgIHwgIHwgICstLXJ3IHByb3RvY29sICAgICAgICAgIHVpbnQ4CnwgICAgICAg
IHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3IHR0bD8gICAgICAgICAgICAgIHVpbnQ4CnwgICAg
ICAgIHwgICAgICAgIHwgICAgIHwgIHwgICstLXJ3IGRzY3A/ICAgICAgICAgICAgIHVpbnQ4Cnwg
ICAgICAgIHwgICAgICAgIHwgICAgIHwgICstLTooaXB2NikKfCAgICAgICAgfCAgICAgICAgfCAg
ICAgfCAgICAgKy0tcncgc3JjLWlwdjYtYWRkcmVzcyBpbmV0OmlwdjYtYWRkcmVzcwp8ICAgICAg
ICB8ICAgICAgICB8ICAgICB8ICAgICArLS1ydyBkZXN0LWlwdjYtYWRkcmVzcyBpbmV0OmlwdjYt
YWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICAgICArLS1ydyBuZXh0LWhlYWRlciAg
ICAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICAgICArLS1ydyB0cmFmZmljLWNs
YXNzPyAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICAgICArLS1ydyBmbG93LWxh
YmVsPyAgICAgICB1aW50MTYKfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgICAgKy0tcncgaG9w
LWxpbWl0PyAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgdmlydHVh
bC1zdWJuZXQtaWQgdWludDMyCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IGZsb3ctaWQ/
ICAgICAgICAgIHVpbnQxNgp8ICAgICAgICB8ICAgICAgICArLS06KHZ4bGFuKSB7dnhsYW4tdHVu
bmVsfT8KfCAgICAgICAgfCAgICAgICAgICAgKy0tcncgdnhsYW4taGVhZGVyCnwgICAgICAgIHwg
ICAgICAgICAgICAgICstLXJ3ICh2eGxhbi10eXBlKT8KfCAgICAgICAgfCAgICAgICAgICAgICAg
fCAgKy0tOihpcHY0KQp8ICAgICAgICB8ICAgICAgICAgICAgICB8ICB8ICArLS1ydyBzcmMtaXB2
NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgICAgICAgIHwgIHwg
ICstLXJ3IGRlc3QtaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgIHwgICAg
ICAgICAgICAgIHwgIHwgICstLXJ3IHByb3RvY29sICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAg
IHwgICAgICAgICAgICAgIHwgIHwgICstLXJ3IHR0bD8gICAgICAgICAgICAgICAgIHVpbnQ4Cnwg
ICAgICAgIHwgICAgICAgICAgICAgIHwgIHwgICstLXJ3IGRzY3A/ICAgICAgICAgICAgICAgIHVp
bnQ4CnwgICAgICAgIHwgICAgICAgICAgICAgIHwgICstLTooaXB2NikKfCAgICAgICAgfCAgICAg
ICAgICAgICAgfCAgICAgKy0tcncgc3JjLWlwdjYtYWRkcmVzcyBpbmV0OmlwdjYtYWRkcmVzcwp8
ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICArLS1ydyBkZXN0LWlwdjYtYWRkcmVzcyBpbmV0
OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICArLS1ydyBuZXh0LWhl
YWRlciAgICAgICAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICArLS1ydyB0
cmFmZmljLWNsYXNzPyAgICAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAr
LS1ydyBmbG93LWxhYmVsPyAgICAgICAgICB1aW50MTYKfCAgICAgICAgfCAgICAgICAgICAgICAg
fCAgICAgKy0tcncgaG9wLWxpbWl0PyAgICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAg
ICAgICAgKy0tcncgdnhsYW4taWRlbnRpZmllciAgICAgdWludDMyCnwgICAgICAgICstLToodHVu
bmVsLWRlY2Fwc3VsYXRpb24tbmV4dGhvcCkge25leHRob3AtdHVubmVsfT8KfCAgICAgICAgfCAg
Ky0tcncgdHVubmVsLWRlY2Fwc3VsYXRpb24KfCAgICAgICAgfCAgICAgKy0tcncgKHR1bm5lbC10
eXBlKT8KfCAgICAgICAgfCAgICAgICAgKy0tOihpcHY0KSB7aXB2NC10dW5uZWx9Pwp8ICAgICAg
ICB8ICAgICAgICB8ICArLS1ydyBpcHY0LWRlY2Fwc3VsYXRpb24KfCAgICAgICAgfCAgICAgICAg
fCAgICAgKy0tcncgaXB2NC1kZWNhcHN1bGF0aW9uIHR1bm5lbC1kZWNhcHN1bGF0aW9uLWFjdGlv
bi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IHR0bC1hY3Rpb24/ICAg
dHRsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAgICAgICstLTooaXB2Nikge2lwdjYt
dHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0tcncgaXB2Ni1kZWNhcHN1bGF0aW9uCnwg
ICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IGlwdjYtZGVjYXBzdWxhdGlvbiB0dW5uZWwtZGVj
YXBzdWxhdGlvbi1hY3Rpb24tZGVmaW5pdGlvbgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1y
dyBob3AtbGltaXQtYWN0aW9uPyBob3AtbGltaXQtYWN0aW9uLWRlZmluaXRpb24KfCAgICAgICAg
fCAgICAgICAgKy0tOihtcGxzKSB7bXBscy10dW5uZWx9Pwp8ICAgICAgICB8ICAgICAgICAgICAr
LS1ydyBsYWJlbC1wb3AKfCAgICAgICAgfCAgICAgICAgICAgICAgKy0tcncgbGFiZWwtcG9wICAg
ICBtcGxzLWxhYmVsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAgICAgICAgICAgICst
LXJ3IHR0bC1hY3Rpb24/ICAgdHRsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgICstLToobG9n
aWNhbC10dW5uZWwtbmV4dGhvcCkge25leHRob3AtdHVubmVsfT8KfCAgICAgICAgfCAgKy0tcncg
bG9naWNhbC10dW5uZWwKfCAgICAgICAgfCAgICAgKy0tcncgdHVubmVsLXR5cGUgdHVubmVsLXR5
cGUtZGVmaW5pdGlvbgp8ICAgICAgICB8ICAgICArLS1ydyB0dW5uZWwtbmFtZSBzdHJpbmcKfCAg
ICAgICAgKy0tOihyaWItbmFtZS1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyByaWItbmFtZT8g
ICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcKfCAgICAgICAgKy0tOihuZXh0aG9wLWlkZW50
aWZpZXIpCnwgICAgICAgICAgICstLXJ3IG5leHRob3AtcmVmICAgICAgICAgICAgICAgICAgICAg
IG5leHRob3AtcmVmCgogICAgICAgICAgICAgICAgRmlndXJlIDU6IE5leHRob3AgQmFzZSBTdHJ1
Y3R1cmUKXV0+PC9hcnR3b3JrPgogICAgICAgICAgPC9maWd1cmU+PC90PgogICAgICA8L3NlY3Rp
b24+CgogICAgICA8c2VjdGlvbiB0aXRsZT0iUlBDIE9wZXJhdGlvbnMiPgogICAgICAgIDx0PlRo
aXMgbW9kdWxlIGRlZmluZXMgdGhlIGZvbGxvd2luZyBSUEMgb3BlcmF0aW9uczo8L3Q+CgogICAg
ICAgIDx0PjxsaXN0IHN0eWxlPSJzeW1ib2xzIj4KICAgICAgICAgICAgPHQ+cmliLWFkZDogQWRk
IGEgUklCIHRvIGEgcm91dGluZyBpbnN0YW5jZS4gQSBuYW1lIG9mIHRoZSBSSUIsCiAgICAgICAg
ICAgIGFkZHJlc3MgZmFtaWx5IG9mIHRoZSBSSUIgYW5kIChvcHRpb25hbGx5KSB3aGV0aGVyIHRo
ZSBSUEYgY2hlY2sKICAgICAgICAgICAgaXMgZW5hYmxlZCBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1
dCBwYXJhbWV0ZXJzLiBUaGUgb3V0cHV0IGlzIHRoZQogICAgICAgICAgICByZXN1bHQgb2YgdGhl
IGFkZCBvcGVyYXRpb246IDxsaXN0IHN0eWxlPSJzeW1ib2xzIj4KICAgICAgICAgICAgICAgIDx0
PnRydWUgLSBzdWNjZXNzOzwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWxzZSAtIGZhaWxlZDsg
d2hlbiBmYWlsZWQsIHRoZSBpMnJzIGFnZW50IG1heSByZXR1cm4gdGhlCiAgICAgICAgICAgICAg
ICBzcGVjaWZpYyByZWFzb24gdGhhdCBjYXVzZXMgdGhlIGZhaWx1cmUuPC90PgogICAgICAgICAg
ICAgIDwvbGlzdD48L3Q+CgogICAgICAgICAgICA8dD5yaWItZGVsZXRlOiBEZWxldGUgYSBSSUIg
ZnJvbSBhIHJvdXRpbmcgaW5zdGFuY2UuIFdoZW4gYSBSSUIgaXMKICAgICAgICAgICAgZGVsZXRl
ZCwgYWxsIHJvdXRlcyBpbnN0YWxsZWQgaW4gdGhlIFJJQiB3aWxsIGJlIGRlbGV0ZWQuIEEgbmFt
ZQogICAgICAgICAgICBvZiB0aGUgUklCIGlzIHBhc3NlZCBhcyB0aGUgaW5wdXQgcGFyYW1ldGVy
LiBUaGUgb3V0cHV0IGlzIHRoZQogICAgICAgICAgICByZXN1bHQgb2YgdGhlIGRlbGV0ZSBvcGVy
YXRpb246PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICAgICAgPHQ+dHJ1ZSAtIHN1
Y2Nlc3M7PC90PgoKICAgICAgICAgICAgICAgIDx0PmZhbHNlIC0gZmFpbGVkOyB3aGVuIGZhaWxl
ZCwgdGhlIGkycnMgYWdlbnQgbWF5IHJldHVybiB0aGUKICAgICAgICAgICAgICAgIHNwZWNpZmlj
IHJlYXNvbiB0aGF0IGNhdXNlcyB0aGUgZmFpbHVyZS48L3Q+CiAgICAgICAgICAgICAgPC9saXN0
PjwvdD4KCiAgICAgICAgICAgIDx0PnJvdXRlLWFkZDogQWRkIGEgcm91dGUgb3IgYSBzZXQgb2Yg
cm91dGVzIHRvIGEgUklCLiBBIFJJQiBuYW1lLAogICAgICAgICAgICB0aGUgcm91dGUgcHJlZml4
KGVzKSwgcm91dGUgYXR0cmlidXRlcywgcm91dGUgdmVuZG9yIGF0dHJpYnV0ZXMsCiAgICAgICAg
ICAgIG5leHRob3AgYW5kIHdoZXRoZXIgcmV0dXJuIGZhaWx1cmUgZGV0YWlsIGFyZSBwYXNzZWQg
YXMgdGhlIGlucHV0CiAgICAgICAgICAgIHBhcmFtZXRlcnMuIEJlZm9yZSBjYWxsaW5nIHRoZSBy
b3V0ZS1hZGQgcnBjLCBpdCBpcyByZXF1aXJlZCB0bwogICAgICAgICAgICBjYWxsIHRoZSBuaC1h
ZGQgcnBjIHRvIGNyZWF0ZSBhbmQvb3IgcmV0dXJuIHRoZSBuZXh0aG9wCiAgICAgICAgICAgIGlk
ZW50aWZpZXIgYnV0IGR1cmluZyBzaXR1YXRpb25zIHdoZW4gdGhlIG5leHRob3AgYWxyZWFkeSBl
eGlzdHMgYW5kIAoJCQl0aGUgbmV4dGhvcC1pZCBpcyBrbm93biwgdGhpcyBhY3Rpb24gaXMgbm90
IGV4cGVjdGVkLi4gVGhlIG91dHB1dCBpcyAKCQkJYSBjb21iaW5hdGlvbiBvZiB0aGUgcm91dGUg
b3BlcmF0aW9uIHN0YXRlcyB3aGlsZSBxdWVyeWluZyB0aGUgYXBwcm9wcmlhdGUKCQkJbm9kZSBp
biB0aGUgZGF0YSB0cmVlIHRoYXQgaW5jbHVkZTo8bGlzdCBzdHlsZT0ic3ltYm9scyI+CiAgICAg
ICAgICAgICAgICA8dD5zdWNjZXNzLWNvdW50OiB0aGUgbnVtYmVyIG9mIHJvdXRlcyB0aGF0IHdl
cmUgc3VjY2Vzc2Z1bGx5CiAgICAgICAgICAgICAgICBhZGRlZDs8L3Q+CgogICAgICAgICAgICAg
ICAgPHQ+ZmFpbGVkLWNvdW50OiB0aGUgbnVtYmVyIG9mIHRoZSByb3V0ZXMgdGhhdCBmYWlsZWQg
dG8gYmUKICAgICAgICAgICAgICAgIGFkZGVkOzwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWls
dXJlLWRldGFpbDogc2hvd3MgdGhlIHNwZWNpZmljIHJvdXRlcyB0aGF0IGZhaWxlZCB0byBiZQog
ICAgICAgICAgICAgICAgYWRkZWQuPC90PgogICAgICAgICAgICAgIDwvbGlzdD48L3Q+CgogICAg
ICAgICAgICA8dD5yb3V0ZS1kZWxldGU6IERlbGV0ZSBhIHJvdXRlIG9yIGEgc2V0IG9mIHJvdXRl
cyBmcm9tIGEgUklCLiBBCiAgICAgICAgICAgIG5hbWUgb2YgdGhlIFJJQiwgdGhlIHJvdXRlIHBy
ZWZpeChlcykgYW5kIHdoZXRoZXIgdG8gcmV0dXJuCiAgICAgICAgICAgIGZhaWx1cmUgZGV0YWls
IGFyZSBwYXNzZWQgYXMgdGhlIGlucHV0IHBhcmFtZXRlcnMuIFRoZSBvdXRwdXQgaXMgYQogICAg
ICAgICAgICBjb21iaW5hdGlvbiBvZiByb3V0ZSBvcGVyYXRpb24gc3RhdGVzIHRoYXQgaW5jbHVk
ZTo8bGlzdAogICAgICAgICAgICAgICAgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICAgICAg
PHQ+c3VjY2Vzcy1jb3VudDogdGhlIG51bWJlciBvZiByb3V0ZXMgdGhhdCB3ZXJlIHN1Y2Nlc3Nm
dWxseQogICAgICAgICAgICAgICAgZGVsZXRlZDs8L3Q+CgogICAgICAgICAgICAgICAgPHQ+ZmFp
bGVkLWNvdW50OiB0aGUgbnVtYmVyIG9mIHRoZSByb3V0ZXMgdGhhdCBmYWlsZWQgdG8gYmUKICAg
ICAgICAgICAgICAgIGRlbGV0ZWQ7PC90PgoKICAgICAgICAgICAgICAgIDx0PmZhaWx1cmUtZGV0
YWlsOiBzaG93cyB0aGUgc3BlY2lmaWMgcm91dGVzIHRoYXQgZmFpbGVkIHRvIGJlCiAgICAgICAg
ICAgICAgICBkZWxldGVkLjwvdD4KICAgICAgICAgICAgICA8L2xpc3Q+PC90PgoKICAgICAgICAg
ICAgPHQ+cm91dGUtdXBkYXRlOiBVcGRhdGUgYSByb3V0ZSBvciBhIHNldCBvZiByb3V0ZXMuIEEg
UklCIG5hbWUsCiAgICAgICAgICAgIHRoZSByb3V0ZSBwcmVmaXgoZXMpLCBvciByb3V0ZSBhdHRy
aWJ1dGVzLCBvciByb3V0ZSB2ZW5kb3IKICAgICAgICAgICAgYXR0cmlidXRlcywgb3IgbmV4dGhv
cCBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJzLiBUaGUKICAgICAgICAgICAgbWF0
Y2ggY29uZGl0aW9ucyBjYW4gYmUgZWl0aGVyIHJvdXRlIHByZWZpeChlcyksIG9yIHJvdXRlCiAg
ICAgICAgICAgIGF0dHJpYnV0ZXMsIG9yIHJvdXRlIHZlbmRvciBhdHRyaWJ1dGVzLCBvciBuZXh0
aG9wLiBUaGUgdXBkYXRlCiAgICAgICAgICAgIGFjdGlvbnMgaW5jbHVkZTogdXBkYXRlIHRoZSBu
ZXh0aG9wLCB1cGRhdGUgdGhlIHJvdXRlIGF0dHJpYnV0ZXMsCiAgICAgICAgICAgIHVwZGF0ZSB0
aGUgcm91dGUgdmVuZG9yIGF0dHJpYnV0ZXMuIFRoZSBvdXRwdXQgaXMgY29tYmluYXRpb24gb2YK
ICAgICAgICAgICAgdGhlIHJvdXRlIG9wZXJhdGlvbiBzdGF0ZXMgdGhhdCBpbmNsdWRlOjxsaXN0
IHN0eWxlPSJzeW1ib2xzIj4KICAgICAgICAgICAgICAgIDx0PnN1Y2Nlc3MtY291bnQ6IHRoZSBu
dW1iZXIgb2Ygcm91dGVzIHRoYXQgd2VyZSBzdWNjZXNzZnVsbHkKICAgICAgICAgICAgICAgIHVw
ZGF0ZWQ7PC90PgoKICAgICAgICAgICAgICAgIDx0PmZhaWxlZC1jb3VudDogdGhlIG51bWJlciBv
ZiB0aGUgcm91dGVzIHRoYXQgZmFpbGVkIHRvIGJlCiAgICAgICAgICAgICAgICB1cGRhdGVkOzwv
dD4KCiAgICAgICAgICAgICAgICA8dD5mYWlsdXJlLWRldGFpbDogc2hvd3MgdGhlIHNwZWNpZmlj
IHJvdXRlcyB0aGF0IGZhaWxlZCB0byBiZQogICAgICAgICAgICAgICAgdXBkYXRlZC48L3Q+CiAg
ICAgICAgICAgICAgPC9saXN0PjwvdD4KCiAgICAgICAgICAgIDx0Pm5oLWFkZDogQWRkIGEgbmV4
dGhvcCB0byBhIFJJQi4gQSBuYW1lIG9mIHRoZSBSSUIgYW5kIGEgbmV4dGhvcAogICAgICAgICAg
ICBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJzLiBUaGUgbmV0d29yayBub2RlIGlz
IHJlcXVpcmVkCiAgICAgICAgICAgIHRvIGFsbG9jYXRlIGEgbmV4dGhvcCBpZGVudGlmaWVyIHRv
IHRoZSBuZXh0aG9wLiBUaGUgb3V0cHV0cwogICAgICAgICAgICBpbmNsdWRlIHRoZSByZXN1bHQg
b2YgdGhlIG5leHRob3AgYWRkIG9wZXJhdGlvbi48bGlzdAogICAgICAgICAgICAgICAgc3R5bGU9
InN5bWJvbHMiPgogICAgICAgICAgICAgICAgPHQ+dHJ1ZSAtIHN1Y2Nlc3M7IHdoZW4gc3VjY2Vz
cywgYSBuZXh0aG9wIGlkZW50aWZpZXIgd2lsbCBiZQogICAgICAgICAgICAgICAgcmV0dXJuZWQg
dG8gdGhlIGkycnMgY2xpZW50LjwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWxzZSAtIGZhaWxl
ZDsgd2hlbiBmYWlsZWQsIHRoZSBpMnJzIGFnZW50IG1heSByZXR1cm4gdGhlCiAgICAgICAgICAg
ICAgICBzcGVjaWZpYyByZWFzb24gdGhhdCBjYXVzZXMgdGhlIGZhaWx1cmUuPC90PgogICAgICAg
ICAgICAgIDwvbGlzdD48L3Q+CgogICAgICAgICAgICA8dD5uaC1kZWxldGU6IERlbGV0ZSBhIG5l
eHRob3AgZnJvbSBhIFJJQi4gQSBuYW1lIG9mIGEgUklCIGFuZCBhCiAgICAgICAgICAgIG5leHRo
b3Agb3IgbmV4dGhvcCBpZGVudGlmaWVyIGFyZSBwYXNzZWQgYXMgdGhlIGlucHV0IHBhcmFtZXRl
cnMuCiAgICAgICAgICAgIFRoZSBvdXRwdXQgaXMgdGhlIHJlc3VsdCBvZiB0aGUgZGVsZXRlIG9w
ZXJhdGlvbjo8bGlzdAogICAgICAgICAgICAgICAgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAg
ICAgICAgPHQ+dHJ1ZSAtIHN1Y2Nlc3M7PC90PgoKICAgICAgICAgICAgICAgIDx0PmZhbHNlIC0g
ZmFpbGVkOyB3aGVuIGZhaWxlZCwgdGhlIGkycnMgYWdlbnQgbWF5IHJldHVybiB0aGUKICAgICAg
ICAgICAgICAgIHNwZWNpZmljIHJlYXNvbiB0aGF0IGNhdXNlcyB0aGUgZmFpbHVyZS48L3Q+CiAg
ICAgICAgICAgICAgPC9saXN0PjwvdD4KICAgICAgICAgIDwvbGlzdD5UaGUgc3RydWN0dXJlIHRy
ZWUgb2YgcnBjcyBpcyBzaG93biBpbiBmb2xsb3dpbmcgZmlndXJlLjwvdD4KCiAgICAgICAgPHQ+
PGZpZ3VyZT4KICAgICAgICAgICAgPGFydHdvcms+PCFbQ0RBVEFbcnBjczoKICAgKy0tLXggcmli
LWFkZAogICB8ICArLS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByaWItbmFtZSAgICAgICAgc3Ry
aW5nCiAgIHwgIHwgICstLS13IGFkZHJlc3MtZmFtaWx5ICAgICAgcmliLWZhbWlseS1kZWZpbml0
aW9uCiAgIHwgIHwgICstLS13IGlwLXJwZi1jaGVjaz8gICBib29sZWFuCiAgIHwgICstLXJvIG91
dHB1dAogICB8ICAgICArLS1ybyByZXN1bHQgdWludDMyCiAgIHwgICAgICstLXJvIHJlYXNvbj8g
c3RyaW5nCiAgICstLS14IHJpYi1kZWxldGUKICAgfCAgKy0tLXcgaW5wdXQKICAgfCAgfCAgKy0t
LXcgcmliLW5hbWUgc3RyaW5nCiAgIHwgICstLXJvIG91dHB1dAogICB8ICAgICArLS1ybyByZXN1
bHQgdWludDMyCiAgIHwgICAgICstLXJvIHJlYXNvbj8gc3RyaW5nCiAgICstLS14IHJvdXRlLWFk
ZAogICB8ICArLS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByZXR1cm4tZmFpbHVyZS1kZXRhaWw/
ICAgYm9vbGVhbgogICB8ICB8ICArLS0tdyByaWItbmFtZSAgICAgICAgICAgICAgICAgc3RyaW5n
CiAgIHwgIHwgICstLS13IHJvdXRlcwogICB8ICB8ICAgICArLS0tdyByb3V0ZS1saXN0KiBbcm91
dGUtaW5kZXhdCiAgIHwgIHwgICAgICAgIC4uLgogICB8ICArLS1ybyBvdXRwdXQKICAgfCAgICAg
Ky0tcm8gc3VjY2Vzcy1jb3VudCAgICAgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWxlZC1jb3Vu
dCAgICAgIHVpbnQzMgogICB8ICAgICArLS1ybyBmYWlsdXJlLWRldGFpbAogICB8ICAgICAgICAr
LS1ybyBmYWlsZWQtcm91dGVzKiBbcm91dGUtaW5kZXhdCiAgIHwgICAgICAgICAgICstLXJvIHJv
dXRlLWluZGV4IHVpbnQzMgogICB8ICAgICAgICAgICArLS1ybyBlcnJvci1jb2RlPyB1aW50MzIK
ICAgKy0tLXggcm91dGUtZGVsZXRlCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IHJl
dHVybi1mYWlsdXJlLWRldGFpbD8gICBib29sZWFuCiAgIHwgIHwgICstLS13IHJpYi1uYW1lICAg
ICAgICAgICAgICAgICBzdHJpbmcKICAgfCAgfCAgKy0tLXcgcm91dGVzCiAgIHwgIHwgICAgICst
LS13IHJvdXRlLWxpc3QqIFtyb3V0ZS1pbmRleF0KICAgfCAgfCAgICAgICAgLi4uCiAgIHwgICst
LXJvIG91dHB1dAogICB8ICAgICArLS1ybyBzdWNjZXNzLWNvdW50ICAgICB1aW50MzIKICAgfCAg
ICAgKy0tcm8gZmFpbGVkLWNvdW50ICAgICAgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWx1cmUt
ZGV0YWlsCiAgIHwgICAgICAgICstLXJvIGZhaWxlZC1yb3V0ZXMqIFtyb3V0ZS1pbmRleF0KICAg
fCAgICAgICAgICAgKy0tcm8gcm91dGUtaW5kZXggdWludDMyCiAgIHwgICAgICAgICAgICstLXJv
IGVycm9yLWNvZGU/IHVpbnQzMgogICArLS0teCByb3V0ZS11cGRhdGUKICAgfCAgKy0tLXcgaW5w
dXQKICAgfCAgfCAgKy0tLXcgcmV0dXJuLWZhaWx1cmUtZGV0YWlsPyAgICAgICAgICAgYm9vbGVh
bgogICB8ICB8ICArLS0tdyByaWItbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcK
ICAgfCAgfCAgKy0tLXcgKG1hdGNoLW9wdGlvbnMpPwogICB8ICB8ICAgICArLS06KG1hdGNoLXJv
dXRlLXByZWZpeCkKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobWF0Y2gtcm91
dGUtYXR0cmlidXRlcykKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobWF0Y2gt
cm91dGUtdmVuZG9yLWF0dHJpYnV0ZXMpIHsuLi59PwogICB8ICB8ICAgICB8ICAuLi4KICAgfCAg
fCAgICAgKy0tOihtYXRjaC1uZXh0aG9wKQogICB8ICB8ICAgICAgICAuLi4KICAgfCAgKy0tcm8g
b3V0cHV0CiAgIHwgICAgICstLXJvIHN1Y2Nlc3MtY291bnQgdWludDMyCiAgIHwgICAgICstLXJv
IGZhaWxlZC1jb3VudCB1aW50MzIKICAgfCAgICAgKy0tcm8gZmFpbHVyZS1kZXRhaWwKICAgfCAg
ICAgICAgKy0tcm8gZmFpbGVkLXJvdXRlcyogW3JvdXRlLWluZGV4XQogICB8ICAgICAgICAgICAr
LS1ybyByb3V0ZS1pbmRleCB1aW50MzIKICAgfCAgICAgICAgICAgKy0tcm8gZXJyb3ItY29kZT8g
dWludDMyCiAgICstLS14IG5oLWFkZAogICB8ICArLS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyBy
aWItbmFtZSAgICAgICAgICAgICAgc3RyaW5nCiAgIHwgIHwgICstLS13IG5leHRob3AtaWQ/ICAg
ICAgICAgICB1aW50MzIKICAgfCAgfCAgKy0tLXcgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xl
YW4KICAgfCAgfCAgKy0tLXcgKG5leHRob3AtdHlwZSk/CiAgIHwgIHwgICAgIC4uLgogICB8ICAr
LS1ybyBvdXRwdXQKICAgfCAgICAgKy0tcm8gcmVzdWx0ICAgICAgICB1aW50MzIKICAgfCAgICAg
Ky0tcm8gcmVhc29uPyAgICAgICBzdHJpbmcKICAgfCAgICAgKy0tcm8gbmV4dGhvcC1pZD8gICB1
aW50MzIKICAgKy0tLXggbmgtZGVsZXRlCiAgICAgICstLS13IGlucHV0CiAgICAgIHwgICstLS13
IHJpYi1uYW1lICAgICAgICAgICAgICBzdHJpbmcKICAgICAgfCAgKy0tLXcgbmV4dGhvcC1pZD8g
ICAgICAgICAgIHVpbnQzMgogICAgICB8ICArLS0tdyBzaGFyaW5nLWZsYWc/ICAgICAgICAgYm9v
bGVhbgogICAgICB8ICArLS0tdyAobmV4dGhvcC10eXBlKT8KICAgICAgfCAgICAgLi4uCiAgICAg
ICstLXJvIG91dHB1dAogICAgICAgICArLS1ybyByZXN1bHQgdWludDMyCiAgICAgICAgICstLXJv
IHJlYXNvbj8gc3RyaW5nCgogICAgICAgICAgIEZpZ3VyZSA2OiBSUENzIFN0cnVjdHVyZQpdXT48
L2FydHdvcms+CiAgICAgICAgICA8L2ZpZ3VyZT48L3Q+CiAgICAgIDwvc2VjdGlvbj4KCiAgICAg
IDxzZWN0aW9uIHRpdGxlPSJOb3RpZmljYXRpb25zIj4KICAgICAgICA8dD5Bc3luY2hyb25vdXMg
bm90aWZpY2F0aW9ucyBhcmUgc2VudCBieSB0aGUgUklCIG1hbmFnZXIgb2YgYSBuZXR3b3JrCiAg
ICAgICAgZGV2aWNlIHRvIGFuIGV4dGVybmFsIGVudGl0eSB3aGVuIHNvbWUgZXZlbnQgdHJpZ2dl
cnMgb24gdGhlIG5ldHdvcmsKICAgICAgICBkZXZpY2UuIEFuIGltcGxlbWVudGF0aW9uIG9mIHRo
aXMgUklCIGRhdGEgbW9kZWwgTVVTVCBzdXBwb3J0IHNlbmRpbmcKICAgICAgICB0d28ga2luZHMg
b2YgYXN5bmNocm9ub3VzIG5vdGlmaWNhdGlvbnMuPC90PgoKICAgICAgICA8dD4xLiBSb3V0ZSBj
aGFuZ2Ugbm90aWZpY2F0aW9uOjwvdD4KCiAgICAgICAgPHQ+byBJbnN0YWxsZWQgKEluZGljYXRl
cyB3aGV0aGVyIHRoZSByb3V0ZSBnb3QgaW5zdGFsbGVkIGluIHRoZSBGSUIpCiAgICAgICAgOzwv
dD4KCiAgICAgICAgPHQ+byBBY3RpdmUgKEluZGljYXRlcyB3aGV0aGVyIGEgcm91dGUgaGFzIGF0
IGxlYXN0IG9uZSBmdWxseSByZXNvbHZlZAogICAgICAgIG5leHRob3AgYW5kIGlzIHRoZXJlZm9y
ZSBlbGlnaWJsZSBmb3IgaW5zdGFsbGF0aW9uIGluIHRoZSBGSUIpIDs8L3Q+CgogICAgICAgIDx0
Pm8gUmVhc29uIC0gRS5nLiBOb3QgYXV0aG9yaXplZDwvdD4KCiAgICAgICAgPHQ+Mi4gTmV4dGhv
cCByZXNvbHV0aW9uIHN0YXR1cyBub3RpZmljYXRpb248L3Q+CgogICAgICAgIDx0Pk5leHRob3Bz
IGNhbiBiZSBmdWxseSByZXNvbHZlZCBvciBhbiB1bnJlc29sdmVkLjwvdD4KCiAgICAgICAgPHQ+
QSByZXNvbHZlZCBuZXh0aG9wIGhhcyBhbiBhZGVxdWF0ZSBsZXZlbCBvZiBpbmZvcm1hdGlvbiB0
byBzZW5kIHRoZQogICAgICAgIG91dGdvaW5nIHBhY2tldCB0b3dhcmRzIHRoZSBkZXN0aW5hdGlv
biBieSBmb3J3YXJkaW5nIGl0IG9uIGFuCiAgICAgICAgaW50ZXJmYWNlIHRvIGEgZGlyZWN0bHkg
Y29ubmVjdGVkIG5laWdoYm9yLjwvdD4KCiAgICAgICAgPHQ+QW4gdW5yZXNvbHZlZCBuZXh0aG9w
IGlzIHNvbWV0aGluZyB0aGF0IHJlcXVpcmVzIHRoZSBSSUIgbWFuYWdlciB0bwogICAgICAgIGRl
dGVybWluZSB0aGUgZmluYWwgcmVzb2x2ZWQgbmV4dGhvcC4gSW4gb25lIGV4YW1wbGUsIGEgbmV4
dGhvcCBjb3VsZAogICAgICAgIGJlIGFuIElQIGFkZHJlc3MuIFRoZSBSSUIgbWFuYWdlciB3b3Vs
ZCByZXNvbHZlIGhvdyB0byByZWFjaCB0aGF0IElQCiAgICAgICAgYWRkcmVzcywgZS5nLiBieSBj
aGVja2luZyBpZiB0aGF0IHBhcnRpY3VsYXIgSVAgYWRkcmVzcyBpcyByZWFjaGFibGUKICAgICAg
ICBieSByZWd1bGFyIElQIGZvcndhcmRpbmcgb3IgYnkgYSBNUExTIHR1bm5lbCBvciBieSBib3Ro
LiBJZiB0aGUgUklCCiAgICAgICAgbWFuYWdlciBjYW5ub3QgcmVzb2x2ZSB0aGUgbmV4dGhvcCwg
dGhlbiB0aGUgbmV4dGhvcCByZW1haW5zIGluIGFuCiAgICAgICAgdW5yZXNvbHZlZCBzdGF0ZSBh
bmQgaXMgTk9UIGEgc3VpdGFibGUgY2FuZGlkYXRlIGZvciBpbnN0YWxsYXRpb24gaW4KICAgICAg
ICB0aGUgRklCLjwvdD4KCiAgICAgICAgPHQ+QW4gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBSSUIg
ZGF0YSBtb2RlbCBNVVNUIHN1cHBvcnQgc2VuZGluZwogICAgICAgIHJvdXRlLWNoYW5nZSBub3Rp
ZmljYXRpb25zIHdoZW5ldmVyIGEgcm91dGUgdHJhbnNpdGlvbnMgYmV0d2VlbiB0aGUKICAgICAg
ICBmb2xsb3dpbmcgc3RhdGVzOjwvdD4KCiAgICAgICAgPHQ+PGxpc3Qgc3R5bGU9InN5bWJvbHMi
PgogICAgICAgICAgICA8dD5mcm9tIHRoZSBhY3RpdmUgc3RhdGUgdG8gdGhlIGluYWN0aXZlIHN0
YXRlPC90PgoKICAgICAgICAgICAgPHQ+ZnJvbSB0aGUgaW5hY3RpdmUgc3RhdGUgdG8gdGhlIGFj
dGl2ZSBzdGF0ZTwvdD4KCiAgICAgICAgICAgIDx0PmZyb20gdGhlIGluc3RhbGxlZCBzdGF0ZSB0
byB0aGUgdW5pbnN0YWxsZWQgc3RhdGU8L3Q+CgogICAgICAgICAgICA8dD5mcm9tIHRoZSB1bmlu
c3RhbGxlZCBzdGF0ZSB0byB0aGUgaW5zdGFsbGVkIHN0YXRlPC90PgogICAgICAgICAgPC9saXN0
PkEgc2luZ2xlIG5vdGlmaWNhdGlvbiBNQVkgYmUgdXNlZCB3aGVuIGEgcm91dGUgdHJhbnNpdGlv
bnMKICAgICAgICBmcm9tIGluYWN0aXZlL3VuaW5zdGFsbGVkIHRvIGFjdGl2ZS9pbnN0YWxsZWQg
b3IgaW4gdGhlIG90aGVyCiAgICAgICAgZGlyZWN0aW9uLjwvdD4KCiAgICAgICAgPHQ+VGhlIHN0
cnVjdHVyZSB0cmVlIG9mIG5vdGlmaWNhdGlvbnMgaXMgc2hvd24gaW4gdGhlIGZvbGxvd2luZwog
ICAgICAgIGZpZ3VyZS48L3Q+CgogICAgICAgIDx0PjxmaWd1cmU+CiAgICAgICAgICAgIDxhcnR3
b3JrPjwhW0NEQVRBW25vdGlmaWNhdGlvbnM6CiAgICAgICstLS1uIG5leHRob3AtcmVzb2x1dGlv
bi1zdGF0dXMtY2hhbmdlCiAgICAgIHwgICstLXJvIG5leHRob3AKICAgICAgfCAgfCAgKy0tcm8g
bmV4dGhvcC1pZCAgICAgICAgICAgIHVpbnQzMgogICAgICB8ICB8ICArLS1ybyBzaGFyaW5nLWZs
YWcgICAgICAgICAgYm9vbGVhbgogICAgICB8ICB8ICArLS1ybyAobmV4dGhvcC10eXBlKT8KICAg
ICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLWJhc2UpCiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAg
ICB8ICB8ICAgICArLS06KG5leHRob3AtY2hhaW4pIHtuZXh0aG9wLWNoYWlufT8KICAgICAgfCAg
fCAgICAgfCAgLi4uCiAgICAgIHwgIHwgICAgICstLToobmV4dGhvcC1yZXBsaWNhdGVzKSB7bmV4
dGhvcC1yZXBsaWNhdGVzfT8KICAgICAgfCAgfCAgICAgfCAgLi4uCiAgICAgIHwgIHwgICAgICst
LToobmV4dGhvcC1wcm90ZWN0aW9uKSB7bmV4dGhvcC1wcm90ZWN0aW9ufT8KICAgICAgfCAgfCAg
ICAgfCAgLi4uCiAgICAgIHwgIHwgICAgICstLToobmV4dGhvcC1sb2FkLWJhbGFuY2UpIHtuZXh0
aG9wLWxvYWQtYmFsYW5jZX0/CiAgICAgIHwgIHwgICAgICAgIC4uLgogICAgICB8ICArLS1ybyBu
ZXh0aG9wLXN0YXRlIG5leHRob3Atc3RhdGUtZGVmaW5pdGlvbgogICAgICArLS0tbiByb3V0ZS1j
aGFuZ2UKICAgICAgICAgKy0tcm8gcmliLW5hbWUgICAgICAgICAgICAgICAgIHN0cmluZwogICAg
ICAgICArLS1ybyBhZGRyZXNzLWZhbWlseSAgICAgICAgICAgICAgIHJpYi1mYW1pbHktZGVmaW5p
dGlvbgogICAgICAgICArLS1ybyByb3V0ZS1pbmRleCAgICAgICAgICAgICAgdWludDY0CiAgICAg
ICAgICstLXJvIG1hdGNoCiAgICAgICAgIHwgICstLXJvIChyb3V0ZS10eXBlKT8KICAgICAgICAg
fCAgICAgKy0tOihpcHY0KQogICAgICAgICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgICAgKy0t
OihpcHY2KQogICAgICAgICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgICAgKy0tOihtcGxzLXJv
dXRlKQogICAgICAgICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgICAgKy0tOihtYWMtcm91dGUp
CiAgICAgICAgIHwgICAgIHwgIC4uLgogICAgICAgICB8ICAgICArLS06KGludGVyZmFjZS1yb3V0
ZSkKICAgICAgICAgfCAgICAgICAgLi4uCiAgICAgICAgICstLXJvIHJvdXRlLWluc3RhbGxlZC1z
dGF0ZSByb3V0ZS1pbnN0YWxsZWQtc3RhdGUtZGVmaW5pdGlvbgogICAgICAgICArLS1ybyByb3V0
ZS1zdGF0ZSAgICAgICAgICAgICAgcm91dGUtc3RhdGUtZGVmaW5pdGlvbgogICAgICAgICArLS1y
byByb3V0ZS1jaGFuZ2UtcmVhc29uICAgICAgcm91dGUtY2hhbmdlLXJlYXNvbi1kZWZpbml0aW9u
CgogICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA3OiBOb3RpZmljYXRpb25zIFN0cnVjdHVyZQpd
XT48L2FydHdvcms+CiAgICAgICAgICA8L2ZpZ3VyZT48L3Q+CiAgICAgIDwvc2VjdGlvbj4KICAg
IDwvc2VjdGlvbj4KCiAgICA8c2VjdGlvbiB0aXRsZT0iWUFORyBNb2R1bGVzIj4KICAgICAgPHQ+
PGZpZ3VyZT4KICAgICAgICAgIDxhcnR3b3JrPjwhW0NEQVRBWzxDT0RFIEJFR0lOUz4gZmlsZSAi
aWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1LnlhbmciCgptb2R1bGUgaWV0Zi1pMnJzLXJpYiB7CiAg
eWFuZy12ZXJzaW9uIDEuMTsKICBuYW1lc3BhY2UgInVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFu
ZzppZXRmLWkycnMtcmliIjsKICAvLyByZXBsYWNlIHdpdGggaWFuYSBuYW1lc3BhY2Ugd2hlbiBh
c3NpZ25lZAogIHByZWZpeCAiaWlyIjsKCiAgaW1wb3J0IGlldGYtaW5ldC10eXBlcyB7CiAgICBw
cmVmaXggaW5ldDsKICAgIHJlZmVyZW5jZSAiUkZDIDY5OTEiOwogIH0KCiAgaW1wb3J0IGlldGYt
aW50ZXJmYWNlcyB7CiAgICBwcmVmaXggaWY7CglyZWZlcmVuY2UgIlJGQyA3MjIzIjsKICB9Cgog
IGltcG9ydCBpZXRmLXlhbmctdHlwZXMgewogICAgcHJlZml4IHlhbmc7CglyZWZlcmVuY2UgIlJG
QyA2OTkxIjsKICB9CgogIG9yZ2FuaXphdGlvbgogICAgIklFVEYgSTJSUyAoSW50ZXJmYWNlIHRv
IFJvdXRpbmcgU3lzdGVtKSBXb3JraW5nIEdyb3VwIjsKICBjb250YWN0CiAgICAiV0cgV2ViOiAg
IDxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvd2cvaTJycy8+CiAgICAgV0cgTGlzdDogIDxtYWlsdG86
aTJyc0BpZXRmLm9yZz4KCiAgICAgRWRpdG9yOiAgIExpeGluZyBXYW5nCiAgICAgICAgICAgICAg
IDxtYWlsdG86d2FuZ19saXR0bGVfc3RhckBzaW5hLmNvbT4KICAgICAgICAgICAgICAgCiAgICAg
RWRpdG9yOiAgIE1hY2goR3VveWkpIENoZW4KICAgICAgICAgICAgICAgPG1haWx0bzptYWNoLmNo
ZW5AaHVhd2VpLmNvbT4KICAgICAgICAgICAgICAgCiAgICAgRWRpdG9yOiAgIEFtaXQgRGFzcwog
ICAgICAgICAgICAgICA8bWFpbHRvOmFtaXQuZGFzc0Blcmljc3Nvbi5jb20+CiAgICAgICAgICAg
ICAgIAogICAgIEVkaXRvcjogICBIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuCiAgICAgICAgICAg
ICAgIDxtYWlsdG86aGFyaUBwYWNrZXRkZXNpZ24uY29tPgogICAgICAgICAgICAgICAKICAgICBF
ZGl0b3I6ICAgU3JpZ2FuZXNoIEtpbmkKICAgICAgICAgICAgICAgPG1haWx0bzpzcmlnYW5lc2gu
a2luaUBlcmljc3Nvbi5jb20+CiAgICAgICAgICAgICAgIAogICAgIEVkaXRvcjogICBOaXRpbiBC
YWhhZHVyCiAgICAgICAgICAgICAgIDxtYWlsdG86bml0aW5fYmFoYWR1ckB5YWhvby5jb20+IjsK
ICBkZXNjcmlwdGlvbgogICAgIlRoaXMgbW9kdWxlIGRlZmluZXMgYSBZQU5HIGRhdGEgbW9kZWwg
Zm9yCiAgICAgUm91dGluZyBJbmZvcm1hdGlvbiBCYXNlIChSSUIpIHRoYXQgYWxpZ25zCiAgICAg
d2l0aCB0aGUgSTJSUyBSSUIgaW5mb3JtYXRpb24gbW9kZWwuCgkgQ29weXJpZ2h0IChjKSA8MjAx
OD4gSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMKICAgICBpZGVudGlmaWVkIGFzIGF1dGhvcnMg
b2YgdGhlIGNvZGUuICBBbGwgcmlnaHRzIHJlc2VydmVkLiI7CiAgcmV2aXNpb24gIjIwMTgtMDIt
MTIiIHsKICAgIGRlc2NyaXB0aW9uICJpbml0aWFsIHJldmlzaW9uIjsKICAgIHJlZmVyZW5jZSAi
ZHJhZnQtaWV0Zi1pMnJzLWRhdGEtbW9kZWwtMTAiOwoJCgoJLy8gUkZDIEVkLjogcmVwbGFjZSBY
WFhYIHdpdGggYWN0dWFsIFJGQyBudW1iZXIgYW5kIHJlbW92ZQogICAgICAgIC8vIHRoaXMgbm90
ZQogICAgCgogIH0KCiAgLy9GZWF0dXJlcwogIGZlYXR1cmUgbmV4dGhvcC10dW5uZWwgewogICAg
ZGVzY3JpcHRpb24gCiAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9y
dHMKICAgICAgIHR1bm5lbCBuZXh0aG9wIGNhcGFiaWxpdHkuIjsKICB9CgogIGZlYXR1cmUgbmV4
dGhvcC1jaGFpbiB7CiAgICBkZXNjcmlwdGlvbiAKICAgICAgIlRoaXMgZmVhdHVyZSBtZWFucyB0
aGF0IGEgbm9kZSBzdXBwb3J0cwogICAgICAgY2hhaW4gbmV4dGhvcCBjYXBhYmlsaXR5LiI7CiAg
fQogIAogIGZlYXR1cmUgbmV4dGhvcC1wcm90ZWN0aW9uIHsKICAgIGRlc2NyaXB0aW9uIAogICAg
ICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICBwcm90ZWN0
aW9uIG5leHRob3AgY2FwYWJpbGl0eS4iOwogIH0KCiAgZmVhdHVyZSBuZXh0aG9wLXJlcGxpY2F0
ZXMgewogICAgZGVzY3JpcHRpb24gCiAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5v
ZGUgc3VwcG9ydHMKICAgICAgIHJlcGxpY2F0ZXMgbmV4dGhvcCBjYXBhYmlsaXR5LiI7CiAgfQoK
ICBmZWF0dXJlIG5leHRob3AtbG9hZC1iYWxhbmNlIHsKICAgIGRlc2NyaXB0aW9uIAogICAgICAi
VGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICBsb2FkIGJhbGFu
Y2UgbmV4dGhvcCBjYXBhYmlsaXR5LiI7CiAgfSAgCiAgCiAgZmVhdHVyZSBpcHY0LXR1bm5lbCB7
CiAgICBkZXNjcmlwdGlvbiAKICAgICAgIlRoaXMgZmVhdHVyZSBtZWFucyB0aGF0IGEgbm9kZSBz
dXBwb3J0cwogICAgICAgSVB2NCB0dW5uZWwgZW5jYXBzdWxhdGlvbiBjYXBhYmlsaXR5LiI7CiAg
fQogIAogIGZlYXR1cmUgaXB2Ni10dW5uZWwgewogICAgZGVzY3JpcHRpb24gCiAgICAgICJUaGlz
IGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAgIElQdjYgdHVubmVsIGVu
Y2Fwc3VsYXRpb24gY2FwYWJpbGl0eS4iOwogIH0KICAKICBmZWF0dXJlIG1wbHMtdHVubmVsIHsK
ICAgIGRlc2NyaXB0aW9uIAogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1
cHBvcnRzCiAgICAgICBNUExTIHR1bm5lbCBlbmNhcHN1bGF0aW9uIGNhcGFiaWxpdHkuIjsKICB9
CiAgCiAgZmVhdHVyZSB2eGxhbi10dW5uZWwgewogICAgZGVzY3JpcHRpb24gCiAgICAgICJUaGlz
IGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAgIFZ4TEFOIHR1bm5lbCBl
bmNhcHN1bGF0aW9uIGNhcGFiaWxpdHkuIjsKICB9CiAgCiAgZmVhdHVyZSBncmUtdHVubmVsIHsK
ICAgIGRlc2NyaXB0aW9uIAogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1
cHBvcnRzCiAgICAgICBHUkUgdHVubmVsIGVuY2Fwc3VsYXRpb24gY2FwYWJpbGl0eS4iOwogIH0K
ICAKICBmZWF0dXJlIG52Z3JlLXR1bm5lbCB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhpcyBm
ZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICBOdkdSRSB0dW5uZWwgZW5j
YXBzdWxhdGlvbiBjYXBhYmlsaXR5LiI7CiAgfQogIAogIGZlYXR1cmUgcm91dGUtdmVuZG9yLWF0
dHJpYnV0ZXMgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRoaXMgZmVhdHVyZSBtZWFucyB0aGF0
IGEgbm9kZSBzdXBwb3J0cwogICAgICAgcm91dGUgdmVuZG9yIGF0dHJpYnV0ZXMuIjsKICB9Cgog
IC8vSWRlbnRpdGllcyBhbmQgVHlwZSBEZWZpbml0aW9ucwogIGlkZW50aXR5IG1wbHMtbGFiZWwt
YWN0aW9uIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hpY2gg
YWxsIE1QTFMgbGFiZWwgCiAgICAgICBvcGVyYXRpb25zIGFyZSBkZXJpdmVkLgogICAgICAgVGhl
IE1QTFMgbGFiZWwgc3RhY2sgb3BlcmF0aW9ucyBpbmNsdWRlOgogICAgICAgcHVzaCAtIHRvIGFk
ZCBhIG5ldyBsYWJlbCB0byBhIGxhYmVsIHN0YWNrLAogICAgICAgcG9wIC0gdG8gcG9wIHRoZSB0
b3AgbGFiZWwgZnJvbSBhIGxhYmVsIHN0YWNrLAogICAgICAgc3dhcCAtIHRvIGV4Y2hhbmdlIHRo
ZSB0b3AgbGFiZWwgb2YgYSBsYWJlbAogICAgICAgICAgICAgIHN0YWNrIHdpdGggbmV3IGxhYmVs
LiI7CiAgfQoKICBpZGVudGl0eSBsYWJlbC1wdXNoIHsKICAgIGJhc2UgIm1wbHMtbGFiZWwtYWN0
aW9uIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyBsYWJlbCBzdGFjayBvcGVyYXRpb246
IHB1c2guIjsKICB9CgogIGlkZW50aXR5IGxhYmVsLXBvcCB7CiAgICBiYXNlICJtcGxzLWxhYmVs
LWFjdGlvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyBsYWJlbCBzdGFjayBvcGVyYXRp
b246IHBvcC4iOwogIH0KCiAgaWRlbnRpdHkgbGFiZWwtc3dhcCB7CiAgICBiYXNlICJtcGxzLWxh
YmVsLWFjdGlvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyBsYWJlbCBzdGFjayBvcGVy
YXRpb246IHN3YXAuIjsKICB9CgogIHR5cGVkZWYgbXBscy1sYWJlbC1hY3Rpb24tZGVmaW5pdGlv
biB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAibXBscy1sYWJlbC1hY3Rpb24i
OwogICAgfQogICAgZGVzY3JpcHRpb24KICAgICAgIk1QTFMgbGFiZWwgYWN0aW9uIGRlZmluaXRp
b24uIjsKICB9CiAgCiAgaWRlbnRpdHkgdHVubmVsLWRlY2Fwc3VsYXRpb24tYWN0aW9uIHsKICAg
IGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIHR1bm5lbCBk
ZWNhcHN1bGF0aW9uCiAgICAgICBhY3Rpb25zIGFyZSBkZXJpdmVkLgogICAgICAgVHVubmVsIGRl
Y2Fwc3VsYXRpb24gYWN0aW9ucyBpbmNsdWRlOgogICAgICAgaXB2NC1kZWNhcHN1bGF0aW9uIC0g
dG8gZGVjYXBzdWxhdGUgYW4gSVB2NCB0dW5uZWwsCiAgICAgICBpcHY2LWRlY2Fwc3VsYXRpb24g
LSB0byBkZWNhcHN1bGF0ZSBhbiBJUHY2IHR1bm5lbC4iOwogIH0KICAKICBpZGVudGl0eSBpcHY0
LWRlY2Fwc3VsYXRpb24gewogICAgYmFzZSAidHVubmVsLWRlY2Fwc3VsYXRpb24tYWN0aW9uIjsK
ICAgIGRlc2NyaXB0aW9uCiAgICAgICJJUHY0IHR1bm5lbCBkZWNhcHN1bGF0aW9uLiI7CiAgfQog
IAogIGlkZW50aXR5IGlwdjYtZGVjYXBzdWxhdGlvbiB7CiAgICBiYXNlICJ0dW5uZWwtZGVjYXBz
dWxhdGlvbi1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24KICAgICAgIklQdjQgdHVubmVsIGRlY2Fw
c3VsYXRpb24uIjsKICB9CiAgCiAgdHlwZWRlZiB0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rpb24t
ZGVmaW5pdGlvbiB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAidHVubmVsLWRl
Y2Fwc3VsYXRpb24tYWN0aW9uIjsKICAgIH0KICAgIGRlc2NyaXB0aW9uCiAgICAgICJUdW5uZWwg
ZGVjYXBzdWxhdGlvbiBkZWZpbml0aW9uLiI7CiAgfQogIAogIGlkZW50aXR5IHR0bC1hY3Rpb24g
ewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJvbSB3aGljaCBhbGwgVFRM
IAogICAgICAgYWN0aW9ucyBhcmUgZGVyaXZlZC4iOwogIH0KICAKICBpZGVudGl0eSBuby1hY3Rp
b24gewogICAgYmFzZSAidHRsLWFjdGlvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiRG8gbm90
aGluZyByZWdhcmRpbmcgdGhlIFRUTC4iOwogIH0KICAKICBpZGVudGl0eSBjb3B5LXRvLWlubmVy
IHsKICAgIGJhc2UgInR0bC1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24KICAgICAgIkNvcHkgdGhl
IFRUTCBvZiB0aGUgb3V0ZXIgaGVhZGVyCiAgICAgICB0byB0aGUgaW5uZXIgaGVhZGVyLiI7CiAg
fQogIAogIGlkZW50aXR5IGRlY3JlYXNlLWFuZC1jb3B5LXRvLWlubmVyIHsKICAgIGJhc2UgInR0
bC1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24KICAgICAgIkRlY3JlYXNlIFRUTCBieSBvbmUgYW5k
IGNvcHkgdGhlIFRUTCAKICAgICAgIHRvIHRoZSBpbm5lciBoZWFkZXIuIjsKICB9CiAgCiAgaWRl
bnRpdHkgZGVjcmVhc2UtYW5kLWNvcHktdG8tbmV4dCB7CiAgICBiYXNlICJ0dGwtYWN0aW9uIjsK
ICAgIGRlc2NyaXB0aW9uCiAgICAgICJEZWNyZWFzZSBUVEwgYnkgb25lIGFuZCBjb3B5IHRoZSBU
VEwgCiAgICAgICB0byB0aGUgbmV4dCBoZWFkZXIuRm9yIGV4YW1wbGU6IHdoZW4gCiAgICAgICBN
UExTIGxhYmVsIHN3YXBwaW5nLCBkZWNyZWFzZSB0aGUgVFRMCiAgICAgICBvZiB0aGUgaW5uZXIg
bGFiZWwgYW5kIGNvcHkgaXQgdG8gdGhlCiAgICAgICBvdXRlciBsYWJlbC4iOwogIH0KICAKICB0
eXBlZGVmIHR0bC1hY3Rpb24tZGVmaW5pdGlvbiB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAg
ICAgYmFzZSAidHRsLWFjdGlvbiI7CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiVFRMIGFj
dGlvbiBkZWZpbml0aW9uLiI7CiAgfQogIAogIGlkZW50aXR5IGhvcC1saW1pdC1hY3Rpb24gewog
ICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJvbSB3aGljaCBhbGwgaG9wIGxp
bWl0IAogICAgICAgYWN0aW9ucyBhcmUgZGVyaXZlZC4iOwogIH0KICAKICBpZGVudGl0eSBob3At
bGltaXQtbm8tYWN0aW9uIHsKICAgIGJhc2UgImhvcC1saW1pdC1hY3Rpb24iOwogICAgZGVzY3Jp
cHRpb24KICAgICAgIkRvIG5vdGhpbmcgcmVnYXJkaW5nIHRoZSBob3AgbGltaXQuIjsKICB9CiAg
CiAgaWRlbnRpdHkgaG9wLWxpbWl0LWNvcHktdG8taW5uZXIgewogICAgYmFzZSAiaG9wLWxpbWl0
LWFjdGlvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiQ29weSB0aGUgaG9wIGxpbWl0IG9mIHRo
ZSBvdXRlciBoZWFkZXIKICAgICAgIHRvIHRoZSBpbm5lciBoZWFkZXIuIjsKICB9CiAgCiAgdHlw
ZWRlZiBob3AtbGltaXQtYWN0aW9uLWRlZmluaXRpb24gewogICAgdHlwZSBpZGVudGl0eXJlZiB7
CiAgICAgIGJhc2UgImhvcC1saW1pdC1hY3Rpb24iOwogICAgfQogICAgZGVzY3JpcHRpb24KICAg
ICAgIklQdjYgaG9wIGxpbWl0IGFjdGlvbiBkZWZpbml0aW9uLiI7CiAgfQogICAgCiAgaWRlbnRp
dHkgc3BlY2lhbC1uZXh0aG9wIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50aXR5
IGZyb20gd2hpY2ggYWxsIHNwZWNpYWwKICAgICAgIG5leHRob3BzIGFyZSBkZXJpdmVkLiI7CiAg
fQoKICBpZGVudGl0eSBkaXNjYXJkIHsKICAgIGJhc2UgInNwZWNpYWwtbmV4dGhvcCI7CiAgICBk
ZXNjcmlwdGlvbgogICAgICAiVGhpcyBpbmRpY2F0ZXMgdGhhdCB0aGUgbmV0d29yawogICAgICAg
ZGV2aWNlIHNob3VsZCBkcm9wIHRoZSBwYWNrZXQgYW5kCiAgICAgICBpbmNyZW1lbnQgYSBkcm9w
IGNvdW50ZXIuIjsKICB9CgogIGlkZW50aXR5IGRpc2NhcmQtd2l0aC1lcnJvciB7CiAgICBiYXNl
ICJzcGVjaWFsLW5leHRob3AiOwogICAgZGVzY3JpcHRpb24KICAgICAgIlRoaXMgaW5kaWNhdGVz
IHRoYXQgdGhlIG5ldHdvcmsKICAgICAgIGRldmljZSBzaG91bGQgZHJvcCB0aGUgcGFja2V0LCAK
ICAgICAgIGluY3JlbWVudCBhIGRyb3AgY291bnRlciBhbmQgc2VuZAogICAgICAgYmFjayBhbiBh
cHByb3ByaWF0ZSBlcnJvciBtZXNzYWdlCiAgICAgICAobGlrZSBJQ01QIGVycm9yKS4iOwogIH0K
CiAgaWRlbnRpdHkgcmVjZWl2ZSB7CiAgICBiYXNlICJzcGVjaWFsLW5leHRob3AiOwogICAgZGVz
Y3JpcHRpb24KICAgICAgIlRoaXMgaW5kaWNhdGVzIHRoYXQgdGhlIHRyYWZmaWMgaXMKICAgICAg
IGRlc3RpbmVkIGZvciB0aGUgbmV0d29yayBkZXZpY2UuICBGb3IKICAgICAgIGV4YW1wbGUsIHBy
b3RvY29sIHBhY2tldHMgb3IgT0FNIHBhY2tldHMuCiAgICAgICBBbGwgbG9jYWxseSBkZXN0aW5l
ZCB0cmFmZmljIFNIT1VMRCBiZQogICAgICAgdGhyb3R0bGVkIHRvIGF2b2lkIGEgZGVuaWFsIG9m
IHNlcnZpY2UKICAgICAgIGF0dGFjayBvbiB0aGUgcm91dGVyJ3MgY29udHJvbCBwbGFuZS4gQW4K
ICAgICAgIG9wdGlvbmFsIHJhdGUtbGltaXRlciBjYW4gYmUgc3BlY2lmaWVkCiAgICAgICB0byBp
bmRpY2F0ZSBob3cgdG8gdGhyb3R0bGUgdHJhZmZpYyAKICAgICAgIGRlc3RpbmVkIGZvciB0aGUg
Y29udHJvbCBwbGFuZS4iOwogIH0KCiAgaWRlbnRpdHkgY29zLXZhbHVlIHsKICAgIGJhc2UgInNw
ZWNpYWwtbmV4dGhvcCI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiQ29zLXZhbHVlIHNwZWNpYWwg
bmV4dGhvcC4iOwogIH0KCiAgdHlwZWRlZiBzcGVjaWFsLW5leHRob3AtZGVmaW5pdGlvbiB7CiAg
ICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAic3BlY2lhbC1uZXh0aG9wIjsKICAgIH0K
ICAgIGRlc2NyaXB0aW9uCiAgICAgICJTcGVjaWFsIG5leHRob3AgZGVmaW5pdGlvbi4iOwogIH0K
CiAgaWRlbnRpdHkgaXAtcm91dGUtbWF0Y2gtdHlwZSB7CiAgICBkZXNjcmlwdGlvbgogICAgICAi
QmFzZSBpZGVudGl0eSBmcm9tIHdoaWNoIGFsbCByb3V0ZSAKICAgICAgIG1hdGNoIHR5cGVzIGFy
ZSBkZXJpdmVkLgogICAgICAgUm91dGUgbWF0Y2ggdHlwZSBjb3VsZCBiZToKICAgICAgIG1hdGNo
IHNvdXJjZSwgb3IKICAgICAgIG1hdGNoIGRlc3RpbmF0aW9uLCBvcgogICAgICAgbWF0Y2ggc291
cmNlIGFuZCBkZXN0aW5hdGlvbi4iOwogIH0KICAKICBpZGVudGl0eSBtYXRjaC1pcC1zcmMgewog
ICAgYmFzZSAiaXAtcm91dGUtbWF0Y2gtdHlwZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiU291
cmNlIHJvdXRlIG1hdGNoIHR5cGUuIjsKICB9CiAgaWRlbnRpdHkgbWF0Y2gtaXAtZGVzdCB7CiAg
ICBiYXNlICJpcC1yb3V0ZS1tYXRjaC10eXBlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJEZXN0
aW5hdGlvbiByb3V0ZSBtYXRjaCB0eXBlIjsKICB9CiAgaWRlbnRpdHkgbWF0Y2gtaXAtc3JjLWRl
c3QgewogICAgYmFzZSAiaXAtcm91dGUtbWF0Y2gtdHlwZSI7CiAgICBkZXNjcmlwdGlvbgogICAg
ICAiU291cmNlIGFuZCBEZXN0aW5hdGlvbiByb3V0ZSBtYXRjaCB0eXBlIjsKICB9CgogIHR5cGVk
ZWYgaXAtcm91dGUtbWF0Y2gtdHlwZS1kZWZpbml0aW9uIHsKICAgIHR5cGUgaWRlbnRpdHlyZWYg
ewogICAgICBiYXNlICJpcC1yb3V0ZS1tYXRjaC10eXBlIjsKICAgIH0KICAgIGRlc2NyaXB0aW9u
CiAgICAgICJJUCByb3V0ZSBtYXRjaCB0eXBlIGRlZmluaXRpb24uIjsKICB9CgogIGlkZW50aXR5
IHJpYi1mYW1pbHkgewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJvbSB3
aGljaCBhbGwgUklCIAogICAgICAgYWRkcmVzcyBmYW1pbGllcyBhcmUgZGVyaXZlZC4iOwogIH0K
CiAgaWRlbnRpdHkgaXB2NC1yaWItZmFtaWx5IHsKICAgIGJhc2UgInJpYi1mYW1pbHkiOwogICAg
ZGVzY3JpcHRpb24KICAgICAgIklQdjQgUklCIGFkZHJlc3MgZmFtaWx5LiI7CiAgfQoKICBpZGVu
dGl0eSBpcHY2LXJpYi1mYW1pbHkgewogICAgYmFzZSAicmliLWZhbWlseSI7CiAgICBkZXNjcmlw
dGlvbgogICAgICAiSVB2NiBSSUIgYWRkcmVzcyBmYW1pbHkuIjsKICB9CgogIGlkZW50aXR5IG1w
bHMtcmliLWZhbWlseSB7CiAgICBiYXNlICJyaWItZmFtaWx5IjsKICAgIGRlc2NyaXB0aW9uCiAg
ICAgICJNUExTIFJJQiBhZGRyZXNzIGZhbWlseS4iOwogIH0KCiAgaWRlbnRpdHkgaWVlZS1tYWMt
cmliLWZhbWlseSB7CiAgICBiYXNlICJyaWItZmFtaWx5IjsKICAgIGRlc2NyaXB0aW9uCiAgICAg
ICJNQUMgUklCIGFkZHJlc3MgZmFtaWx5LiI7CiAgfQoKICB0eXBlZGVmIHJpYi1mYW1pbHktZGVm
aW5pdGlvbiB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAicmliLWZhbWlseSI7
CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiUklCIGFkZHJlc3MgZmFtaWx5IGRlZmluaXRp
b24uIjsKICB9CgogIGlkZW50aXR5IHJvdXRlLXR5cGUgewogICAgZGVzY3JpcHRpb24gCiAgICAg
ICJCYXNlIGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIHJvdXRlIHR5cGVzCiAgICAgICBhcmUgZGVy
aXZlZC4iOwogIH0KCiAgaWRlbnRpdHkgaXB2NC1yb3V0ZSB7CiAgICBiYXNlICJyb3V0ZS10eXBl
IjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJJUHY0IHJvdXRlIHR5cGUuIjsKICB9CgogIGlkZW50
aXR5IGlwdjYtcm91dGUgewogICAgYmFzZSAicm91dGUtdHlwZSI7CiAgICBkZXNjcmlwdGlvbgog
ICAgICAiSVB2NiByb3V0ZSB0eXBlLiI7CiAgfQoKICBpZGVudGl0eSBtcGxzLXJvdXRlIHsKICAg
IGJhc2UgInJvdXRlLXR5cGUiOwogICAgZGVzY3JpcHRpb24KICAgICAgIk1QTFMgcm91dGUgdHlw
ZS4iOwogIH0KCiAgaWRlbnRpdHkgaWVlZS1tYWMgewogICAgYmFzZSAicm91dGUtdHlwZSI7CiAg
ICBkZXNjcmlwdGlvbgogICAgICAiTUFDIHJvdXRlIHR5cGUuIjsKICB9CgogIGlkZW50aXR5IGlu
dGVyZmFjZSB7CiAgICBiYXNlICJyb3V0ZS10eXBlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJJ
bnRlcmZhY2Ugcm91dGUgdHlwZS4iOwogIH0KCiAgdHlwZWRlZiByb3V0ZS10eXBlLWRlZmluaXRp
b24gewogICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgIGJhc2UgInJvdXRlLXR5cGUiOwogICAg
fQogICAgZGVzY3JpcHRpb24KICAgICAgIlJvdXRlIHR5cGUgZGVmaW5pdGlvbi4iOwogIH0KCiAg
aWRlbnRpdHkgdHVubmVsLXR5cGUgewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRp
dHkgZnJvbSB3aGljaCBhbGwgdHVubmVsIAogICAgICAgdHlwZXMgYXJlIGRlcml2ZWQuIjsKICB9
CgogIGlkZW50aXR5IGlwdjQtdHVubmVsIHsKICAgIGJhc2UgInR1bm5lbC10eXBlIjsKICAgIGRl
c2NyaXB0aW9uCiAgICAgICJJUHY0IHR1bm5lbCB0eXBlIjsKICB9CgogIGlkZW50aXR5IGlwdjYt
dHVubmVsIHsKICAgIGJhc2UgInR1bm5lbC10eXBlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJJ
UHY2IFR1bm5lbCB0eXBlIjsKICB9CgogIGlkZW50aXR5IG1wbHMtdHVubmVsIHsKICAgIGJhc2Ug
InR1bm5lbC10eXBlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJNUExTIHR1bm5lbCB0eXBlIjsK
ICB9CgogIGlkZW50aXR5IGdyZS10dW5uZWwgewogICAgYmFzZSAidHVubmVsLXR5cGUiOwogICAg
ZGVzY3JpcHRpb24KICAgICAgIkdSRSB0dW5uZWwgdHlwZSI7CiAgfQoKICBpZGVudGl0eSB2eGxh
bi10dW5uZWwgewogICAgYmFzZSAidHVubmVsLXR5cGUiOwogICAgZGVzY3JpcHRpb24KICAgICAg
IlZ4TEFOIHR1bm5lbCB0eXBlIjsKICB9CgogIGlkZW50aXR5IG52Z3JlLXR1bm5lbCB7CiAgICBi
YXNlICJ0dW5uZWwtdHlwZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTlZHUkUgdHVubmVsIHR5
cGUiOwogIH0KCiAgdHlwZWRlZiB0dW5uZWwtdHlwZS1kZWZpbml0aW9uIHsKICAgIHR5cGUgaWRl
bnRpdHlyZWYgewogICAgICBiYXNlICJ0dW5uZWwtdHlwZSI7CiAgICB9CiAgICBkZXNjcmlwdGlv
bgogICAgICAiVHVubmVsIHR5cGUgZGVmaW5pdGlvbi4iOwogIH0KCiAgaWRlbnRpdHkgcm91dGUt
c3RhdGUgewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJvbSB3aGljaCBh
bGwgcm91dGUgCiAgICAgICBzdGF0ZXMgYXJlIGRlcml2ZWQuIjsKICB9CiAgCiAgaWRlbnRpdHkg
YWN0aXZlIHsKICAgIGJhc2UgInJvdXRlLXN0YXRlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJB
Y3RpdmUgc3RhdGUuIjsKICB9CgogIGlkZW50aXR5IGluYWN0aXZlIHsKICAgIGJhc2UgInJvdXRl
LXN0YXRlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJJbmFjdGl2ZSBzdGF0ZS4iOwogIH0KCiAg
dHlwZWRlZiByb3V0ZS1zdGF0ZS1kZWZpbml0aW9uIHsKICAgIHR5cGUgaWRlbnRpdHlyZWYgewog
ICAgICBiYXNlICJyb3V0ZS1zdGF0ZSI7CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiUm91
dGUgc3RhdGUgZGVmaW5pdGlvbi4iOwogIH0KCiAgaWRlbnRpdHkgbmV4dGhvcC1zdGF0ZSB7CiAg
ICBkZXNjcmlwdGlvbgogICAgICAiQmFzZSBpZGVudGl0eSBmcm9tIHdoaWNoIGFsbCBuZXh0aG9w
IAogICAgICAgc3RhdGVzIGFyZSBkZXJpdmVkLiI7CiAgfQoKICBpZGVudGl0eSByZXNvbHZlZCB7
CiAgICBiYXNlICJuZXh0aG9wLXN0YXRlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJSZW9sdmVk
IG5leHRob3Agc3RhdGUuIjsKICB9CgogIGlkZW50aXR5IHVucmVzb2x2ZWQgewogICAgYmFzZSAi
bmV4dGhvcC1zdGF0ZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVW5yZXNvbHZlZCBuZXh0aG9w
IHN0YXRlLiI7CiAgfQoKICB0eXBlZGVmIG5leHRob3Atc3RhdGUtZGVmaW5pdGlvbiB7CiAgICB0
eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAibmV4dGhvcC1zdGF0ZSI7CiAgICB9CiAgICBk
ZXNjcmlwdGlvbgogICAgICAiTmV4dGhvcCBzdGF0ZSBkZWZpbml0aW9uLiI7CiAgfQoKICBpZGVu
dGl0eSByb3V0ZS1pbnN0YWxsZWQtc3RhdGUgewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2Ug
aWRlbnRpdHkgZnJvbSB3aGljaCBhbGwgcm91dGUgCiAgICAgICBpbnN0YWxsZWQgc3RhdGVzIGFy
ZSBkZXJpdmVkLiI7CiAgfQogIAogIGlkZW50aXR5IHVuaW5zdGFsbGVkIHsKICAgIGJhc2UgInJv
dXRlLWluc3RhbGxlZC1zdGF0ZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVW5pbnN0YWxsZWQg
c3RhdGUuIjsKICB9CgogIGlkZW50aXR5IGluc3RhbGxlZCB7CiAgICBiYXNlICJyb3V0ZS1pbnN0
YWxsZWQtc3RhdGUiOwogICAgZGVzY3JpcHRpb24KICAgICAgIkluc3RhbGxlZCBzdGF0ZS4iOwog
IH0gIAoKICB0eXBlZGVmIHJvdXRlLWluc3RhbGxlZC1zdGF0ZS1kZWZpbml0aW9uIHsKICAgIHR5
cGUgaWRlbnRpdHlyZWYgewogICAgICBiYXNlICJyb3V0ZS1pbnN0YWxsZWQtc3RhdGUiOwogICAg
fQogICAgZGVzY3JpcHRpb24KICAgICAgIlJvdXRlIGluc3RhbGxlZCBzdGF0ZSBkZWZpbml0aW9u
LiI7CiAgfQoKLy9Sb3V0ZSBjaGFuZ2UgcmVhc29uIGlkZW50aXRpZXMKCiAgaWRlbnRpdHkgcm91
dGUtY2hhbmdlLXJlYXNvbiB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiQmFzZSBpZGVudGl0eSBm
cm9tIHdoaWNoIGFsbCByb3V0ZSBjaGFuZ2UKICAgICAgIHJlYXNvbnMgYXJlIGRlcml2ZWQuIjsK
ICB9CgogIGlkZW50aXR5IGxvd2VyLXJvdXRlLXByZWZlcmVuY2UgewogICAgYmFzZSAicm91dGUt
Y2hhbmdlLXJlYXNvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhpcyByb3V0ZSB3YXMgaW5z
dGFsbGVkIGluIHRoZSBGSUIgYmVjYXVzZSBpdCBoYWQKICAgICAgIGEgbG93ZXIgcm91dGUgcHJl
ZmVyZW5jZSB2YWx1ZSAoYW5kIHRodXMgd2FzIG1vcmUgCiAgICAgICBwcmVmZXJyZWQpIHRoYW4g
dGhlIHJvdXRlIGl0IHJlcGxhY2VkLiI7CiAgfQogICAgIAogIGlkZW50aXR5IGhpZ2hlci1yb3V0
ZS1wcmVmZXJlbmNlIHsKICAgIGJhc2UgInJvdXRlLWNoYW5nZS1yZWFzb24iOwogICAgZGVzY3Jp
cHRpb24KICAgICAgIlRoaXMgcm91dGUgd2FzIHVuaW5zdGFsbGVkIGZyb20gdGhlIEZJQiBiZWNh
dXNlIGl0IGhhZAogICAgICAgYSBoaWdoZXIgcm91dGUgcHJlZmVyZW5jZSB2YWx1ZSAoYW5kIHRo
dXMgd2FzIGxlc3MKICAgICAgIHByZWZlcnJlZCkgdGhhbiB0aGUgcm91dGUgdGhhdCByZXBsYWNl
ZCBpdC4iOwogIH0KIAogIGlkZW50aXR5IHJlc29sdmVkLW5leHRob3AgewogICAgYmFzZSAicm91
dGUtY2hhbmdlLXJlYXNvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhpcyByb3V0ZSB3YXMg
bWFkZSBhY3RpdmUgYmVjYXVzZSBhdCBsZWFzdCAKICAgICAgIG9uZSBvZiBpdHMgbmV4dGhvcHMg
d2FzIHJlc29sdmVkLiI7CiAgfQoKICBpZGVudGl0eSB1bnJlc29sdmVkLW5leHRob3AgewogICAg
YmFzZSAicm91dGUtY2hhbmdlLXJlYXNvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhpcyBy
b3V0ZSB3YXMgbWFkZSBpbmFjdGl2ZSBiZWNhdXNlIGFsbCBvZgogICAgICAgaXRzIG5leHRob3Bz
IGFyZSB1bnJlc29sdmVkLiI7CiAgfQoKICB0eXBlZGVmIHJvdXRlLWNoYW5nZS1yZWFzb24tZGVm
aW5pdGlvbiB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAicm91dGUtY2hhbmdl
LXJlYXNvbiI7CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiUm91dGUgY2hhbmdlIHJlYXNv
biBkZWZpbml0aW9uLiI7CiAgfQoKICB0eXBlZGVmIG5leHRob3AtcHJlZmVyZW5jZS1kZWZpbml0
aW9uIHsKICAgIHR5cGUgdWludDggewogICAgICByYW5nZSAiMS4uOTkiOwogICAgfQogICAgZGVz
Y3JpcHRpb24KICAgICAgIk5leHRob3AtcHJlZmVyZW5jZSBpcyB1c2VkIGZvciBwcm90ZWN0aW9u
IHNjaGVtZXMuCiAgICAgICBJdCBpcyBhbiBpbnRlZ2VyIHZhbHVlIGJldHdlZW4gMSBhbmQgOTku
IExvd2VyCiAgICAgICB2YWx1ZXMgYXJlIG1vcmUgcHJlZmVycmVkLiBUbyBkb3dubG9hZCBOCiAg
ICAgICBuZXh0aG9wcyB0byB0aGUgRklCLCB0aGUgTiBuZXh0aG9wcyB3aXRoIHRoZSBsb3dlc3QK
ICAgICAgIHZhbHVlIGFyZSBzZWxlY3RlZC4gSWYgdGhlcmUgYXJlIG1vcmUgdGhhbiBOIAogICAg
ICAgbmV4dGhvcHMgdGhhdCBoYXZlIHRoZSBzYW1lIHByZWZlcmVuY2UsIGFuIAogICAgICAgaW1w
bGVtZW50YXRpb24gb2YgaTJycyBjbGllbnQgc2hvdWxkIHNlbGVjdCBOCiAgICAgICBuZXh0aG9w
cyBhbmQgZG93bmxvYWQgdGhlbSwgYXMgZm9yIGhvdyB0byBzZWxlY3QKICAgICAgIHRoZSBuZXh0
aG9wcyBpcyBsZWZ0IHRvIHRoZSBpbXBsZW1lbnRhdGlvbnMuIjsKICB9CiAgdHlwZWRlZiBuZXh0
aG9wLWxiLXdlaWdodC1kZWZpbml0aW9uIHsKICAgIHR5cGUgdWludDggewogICAgICByYW5nZSAi
MS4uOTkiOwogICAgfQogICAgZGVzY3JpcHRpb24KICAgICAgIk5leHRob3AtbGItd2VpZ2h0IGlz
IHVzZWQgZm9yIGxvYWQtYmFsYW5jaW5nLgogICAgICAgRWFjaCBsaXN0IG1lbWJlciBNVVNUIGJl
IGFzc2lnbmVkIGEgd2VpZ2h0IAogICAgICAgYmV0d2VlbiAxIGFuZCA5OS4gVGhlIHdlaWdodCBk
ZXRlcm1pbmVzIHRoZQogICAgICAgcHJvcG9ydGlvbiBvZiB0cmFmZmljIHRvIGJlIHNlbnQgb3Zl
ciBhIG5leHRob3AKICAgICAgIHVzZWQgZm9yIGZvcndhcmRpbmcgYXMgYSByYXRpbyBvZiB0aGUg
d2VpZ2h0IG9mIAogICAgICAgdGhpcyBuZXh0aG9wIGRpdmlkZWQgYnkgdGhlIHdlaWdodHMgb2Yg
YWxsIHRoZSAKICAgICAgIG5leHRob3BzIG9mIHRoaXMgcm91dGUgdGhhdCBhcmUgdXNlZCBmb3Ig
Zm9yd2FyZGluZy4KICAgICAgIFRvIHBlcmZvcm0gZXF1YWwgbG9hZC1iYWxhbmNpbmcsIG9uZSBN
QVkgc3BlY2lmeSAKICAgICAgIGEgd2VpZ2h0IG9mIDAgZm9yIGFsbCB0aGUgbWVtYmVyIG5leHRo
b3BzLiAgVGhlIAogICAgICAgdmFsdWUgMCBpcyByZXNlcnZlZCBmb3IgZXF1YWwgbG9hZC1iYWxh
bmNpbmcgCiAgICAgICBhbmQgaWYgYXBwbGllZCwgTVVTVCBiZSBhcHBsaWVkIHRvIGFsbCBtZW1i
ZXIgbmV4dGhvcHMuIjsKICB9CiAgCiAgdHlwZWRlZiBuZXh0aG9wLXJlZiB7CiAgICB0eXBlIGxl
YWZyZWYgewogICAgICBwYXRoICAiL2lpcjpyb3V0aW5nLWluc3RhbmNlIiArCiAgICAgICAgICAg
ICIvaWlyOnJpYi1saXN0IiArCiAgICAgICAgICAgICIvaWlyOnJvdXRlLWxpc3QiICsKICAgICAg
ICAgICAgIi9paXI6bmV4dGhvcCIgKwogICAgICAgICAgICAiL2lpcjpuZXh0aG9wLWlkIjsKICAg
IH0KICAgIGRlc2NyaXB0aW9uCiAgICAgICJBIG5leHRob3AgcmVmZXJlbmNlIHRoYXQgcHJvdmlk
ZXMgCiAgICAgICBhbiBpbmRpcmVjdGlvbiByZWZlcmVuY2UgdG8gYSBuZXh0aG9wLiI7CiAgfQoK
CiAgLy9Hcm91cGluZ3MKICBncm91cGluZyByb3V0ZS1wcmVmaXggewogICAgZGVzY3JpcHRpb24K
ICAgICAgIlRoZSBjb21tb24gYXR0cmlidXRlcyB1c2VkIGZvciBhbGwgdHlwZXMgb2Ygcm91dGUg
cHJlZml4LiI7CiAgICBsZWFmIHJvdXRlLWluZGV4IHsKICAgICAgdHlwZSB1aW50NjQgOwogICAg
ICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiUm91dGUgaW5kZXgu
IjsKICAgIH0KICAgIGNvbnRhaW5lciBtYXRjaCB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
IlRoZSBtYXRjaCBjb25kaXRpb24gc3BlY2lmaWVzIHRoZSAKICAgICAgICAga2luZCBvZiByb3V0
ZSAoSVB2NCwgTVBMUywgZXRjLikgCiAgICAgICAgIGFuZCB0aGUgc2V0IG9mIGZpZWxkcyB0byBt
YXRjaCBvbi4iOwogICAgICBjaG9pY2Ugcm91dGUtdHlwZSB7CiAgICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAgICJSb3V0ZSB0eXBlczogSVB2NCwgSVB2NiwgTVBMUywgTUFDIGV0Yy4iOwogICAg
ICAgIGNhc2UgaXB2NCB7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiSVB2NCBy
b3V0ZSBjYXNlLiI7CiAgICAgICAgICBjb250YWluZXIgaXB2NCB7CiAgICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICAgIklQdjQgcm91dGUgbWF0Y2guIjsKICAgICAgICAgICAgY2hv
aWNlIGlwLXJvdXRlLW1hdGNoLXR5cGUgewogICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgICAgICAiSVAgcm91dGUgbWF0Y2ggdHlwZSBvcHRpb25zOgogICAgICAgICAgICAgICAg
IG1hdGNoIHNvdXJjZSwgb3IKICAgICAgICAgICAgICAgICBtYXRjaCBkZXN0aW5hdGlvbiwgb3IK
ICAgICAgICAgICAgICAgICBtYXRjaCBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uLiI7CiAgICAgICAg
ICAgICAgY2FzZSBkZXN0LWlwdjQtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICBsZWFmIGRlc3Qt
aXB2NC1wcmVmaXggewogICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1wcmVmaXg7CiAg
ICAgICAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgICAgICAgICAgICJBbiBJUHY0IGRlc3RpbmF0aW9uIGFkZHJlc3MgYXMg
dGhlIG1hdGNoLiI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgIGNhc2Ugc3JjLWlwdjQtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICBsZWFmIHNyYy1pcHY0
LXByZWZpeCB7CiAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY0LXByZWZpeDsKICAgICAg
ICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgICAgICAgICAgIkFuIElQdjQgc291cmNlIGFkZHJlc3MgYXMgdGhlIG1hdGNo
LiI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIGNhc2Ug
ZGVzdC1zcmMtaXB2NC1hZGRyZXNzIHsKICAgICAgICAgICAgICAgIGNvbnRhaW5lciBkZXN0LXNy
Yy1pcHY0LWFkZHJlc3MgewogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAgICAgICAgICJBIGNvbWJpbmF0aW9uIG9mIGFuIElQdjQgc291cmNlIGFuZCAKICAgICAgICAg
ICAgICAgICAgICAgYW4gSVB2NCBkZXN0aW5hdGlvbiBhZGRyZXNzIGFzIHRoZSBtYXRjaC4iOwog
ICAgICAgICAgICAgICAgICBsZWFmIGRlc3QtaXB2NC1wcmVmaXggewogICAgICAgICAgICAgICAg
ICAgIHR5cGUgaW5ldDppcHY0LXByZWZpeDsKICAgICAgICAgICAgICAgICAgICBtYW5kYXRvcnkg
dHJ1ZTsKICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgICAg
ICAgIlRoZSBJUHY0IGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2YgdGhlIG1hdGNoLiI7CiAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgbGVhZiBzcmMtaXB2NC1wcmVmaXggewogICAg
ICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY0LXByZWZpeDsKICAgICAgICAgICAgICAgICAg
ICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAgICAgICAgICAgIlRoZSBJUHY0IHNvdXJjZSBhZGRyZXNzIG9mIHRoZSBtYXRjaCI7CiAg
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY2FzZSBpcHY2IHsKICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJJUHY2IHJvdXRlIGNhc2UuIjsKICAgICAgICAg
IGNvbnRhaW5lciBpcHY2IHsKICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAi
SVB2NiByb3V0ZSBtYXRjaC4iOwogICAgICAgICAgICBjaG9pY2UgaXAtcm91dGUtbWF0Y2gtdHlw
ZSB7CiAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICJJUCByb3V0ZSBt
YXRjaCB0eXBlIG9wdGlvbnM6CiAgICAgICAgICAgICAgICAgbWF0Y2ggc291cmNlLCBvcgogICAg
ICAgICAgICAgICAgIG1hdGNoIGRlc3RpbmF0aW9uLCBvcgogICAgICAgICAgICAgICAgIG1hdGNo
IHNvdXJjZSBhbmQgZGVzdGluYXRpb24uIjsKICAgICAgICAgICAgICBjYXNlIGRlc3QtaXB2Ni1h
ZGRyZXNzIHsKICAgICAgICAgICAgICAgIGxlYWYgZGVzdC1pcHY2LXByZWZpeCB7CiAgICAgICAg
ICAgICAgICAgIHR5cGUgaW5ldDppcHY2LXByZWZpeDsKICAgICAgICAgICAgICAgICAgbWFuZGF0
b3J5IHRydWU7CiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAg
ICAgIkFuIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBhcyB0aGUgbWF0Y2guIjsKICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgY2FzZSBzcmMtaXB2Ni1hZGRy
ZXNzIHsKICAgICAgICAgICAgICAgIGxlYWYgc3JjLWlwdjYtcHJlZml4IHsKICAgICAgICAgICAg
ICAgICAgdHlwZSBpbmV0OmlwdjYtcHJlZml4OwogICAgICAgICAgICAgICAgICBtYW5kYXRvcnkg
dHJ1ZTsKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAgICAi
QW4gSVB2NiBzb3VyY2UgYWRkcmVzcyBhcyB0aGUgbWF0Y2guIjsKICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgY2FzZSBkZXN0LXNyYy1pcHY2LWFkZHJlc3Mg
ewogICAgICAgICAgICAgICAgY29udGFpbmVyIGRlc3Qtc3JjLWlwdjYtYWRkcmVzcyB7CiAgICAg
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAgICAgIkEgY29tYmluYXRp
b24gb2YgYW4gSVB2NiBzb3VyY2UgYW5kIAogICAgICAgICAgICAgICAgICAgICBhbiBJUHY2IGRl
c3RpbmF0aW9uIGFkZHJlc3MgYXMgdGhlIG1hdGNoLiI7CiAgICAgICAgICAgICAgICAgIGxlYWYg
ZGVzdC1pcHY2LXByZWZpeCB7CiAgICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtcHJl
Zml4OwogICAgICAgICAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAgICAgICAiVGhlIElQdjYgZGVzdGluYXRp
b24gYWRkcmVzcyBvZiB0aGUgbWF0Y2giOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgIGxlYWYgc3JjLWlwdjYtcHJlZml4IHsKICAgICAgICAgICAgICAgICAgICB0eXBlIGlu
ZXQ6aXB2Ni1wcmVmaXg7CiAgICAgICAgICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAg
ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAgICAgICJUaGUgSVB2
NiBzb3VyY2UgYWRkcmVzcyBvZiB0aGUgbWF0Y2guIjsKICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfQog
ICAgICAgIH0KICAgICAgICBjYXNlIG1wbHMtcm91dGUgewogICAgICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAgICAgIk1QTFMgcm91dGUgY2FzZS4iOwogICAgICAgICAgbGVhZiBtcGxzLWxhYmVs
IHsKICAgICAgICAgICAgdHlwZSB1aW50MzIgOwogICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsK
ICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiVGhlIGxhYmVsIHVzZWQgZm9y
IG1hdGNoaW5nLiI7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNhc2UgbWFjLXJvdXRl
IHsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJNQUMgcm91dGUgY2FzZS4iOwog
ICAgICAgICAgbGVhZiBtYWMtYWRkcmVzcyB7CiAgICAgICAgICAgIHR5cGUgdWludDMyIDsKICAg
ICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
ICAgICAgIlRoZSBNQUMgYWRkcmVzcyB1c2VkIGZvciBtYXRjaGluZy4iOwogICAgICAgICAgfQog
ICAgICAgIH0KICAgICAgICBjYXNlIGludGVyZmFjZS1yb3V0ZSB7CiAgICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgICAiSW50ZXJmYWNlIHJvdXRlIGNhc2UuIjsKICAgICAgICAgIGxlYWYg
aW50ZXJmYWNlLWlkZW50aWZpZXIgewogICAgICAgICAgICB0eXBlIGlmOmludGVyZmFjZS1yZWY7
CiAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAgICJUaGUgaW50ZXJmYWNlIHVzZWQgZm9yIG1hdGNoaW5nLiI7CiAgICAgICAgICB9
CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQoKICBncm91cGluZyByb3V0ZSB7CiAgICBkZXNj
cmlwdGlvbgogICAgICAiVGhlIGNvbW1vbiBhdHRyaWJ1dGVzIHVzZWQgZm9yIGFsbCB0eXBlcyBv
ZiByb3V0ZXMuIjsKICAgIHVzZXMgcm91dGUtcHJlZml4OwogICAgY29udGFpbmVyIG5leHRob3Ag
ewogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgbmV4dGhvcCBvZiB0aGUgcm91dGUuIjsK
ICAgICAgdXNlcyBuZXh0aG9wOwogICAgfQogICAgLy9JbiB0aGUgaW5mb3JtYXRpb24gbW9kZWws
IGl0IGlzIGNhbGxlZCByb3V0ZS1zdGF0aXN0aWMKICAgIGNvbnRhaW5lciByb3V0ZS1zdGF0dXMg
ewogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgc3RhdHVzIGluZm9ybWF0aW9uIG9mIHRo
ZSByb3V0ZS4iOwogICAgICBsZWFmIHJvdXRlLXN0YXRlIHsKICAgICAgICB0eXBlIHJvdXRlLXN0
YXRlLWRlZmluaXRpb247CiAgICAgICAgY29uZmlnIGZhbHNlOwogICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAiSW5kaWNhdGUgYSByb3V0ZSdzIHN0YXRlOiBBY3RpdmUgb3IgSW5hY3RpdmUu
IjsKICAgICAgfQogICAgICBsZWFmIHJvdXRlLWluc3RhbGxlZC1zdGF0ZSB7CiAgICAgICAgdHlw
ZSByb3V0ZS1pbnN0YWxsZWQtc3RhdGUtZGVmaW5pdGlvbjsKICAgICAgICBjb25maWcgZmFsc2U7
CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJJbmRpY2F0ZSB0aGF0IGEgcm91dGUncyBp
bnN0YWxsZWQgc3RhdGVzOiAKICAgICAgICAgICBJbnN0YWxsZWQgb3IgdW5pbnN0YWxsZWQuIjsK
ICAgICAgfSAgICAgIAogICAgICBsZWFmIHJvdXRlLXJlYXNvbiB7CiAgICAgICAgdHlwZSByb3V0
ZS1jaGFuZ2UtcmVhc29uLWRlZmluaXRpb247CiAgICAgICAgY29uZmlnIGZhbHNlOwogICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAiSW5kaWNhdGUgdGhlIHJlYXNvbiB0aGF0IGNhdXNlcyB0
aGUgcm91dGUgY2hhbmdlLiI7CiAgICAgIH0KICAgIH0gICAgCiAgICBjb250YWluZXIgcm91dGUt
YXR0cmlidXRlcyB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlJvdXRlIGF0dHJpYnV0ZXMu
IjsKICAgICAgdXNlcyByb3V0ZS1hdHRyaWJ1dGVzOwogICAgfSAgICAKICAgIGNvbnRhaW5lciBy
b3V0ZS12ZW5kb3ItYXR0cmlidXRlcyB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlJvdXRl
IHZlbmRvciBhdHRyaWJ1dGVzLiI7CiAgICAgIHVzZXMgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXM7
CiAgICB9CiAgfQogIAogIGdyb3VwaW5nIG5leHRob3AtbGlzdCB7CiAgICBkZXNjcmlwdGlvbgog
ICAgICAiQSBnZW5lcmljIG5leHRob3AgbGlzdC4iOwogICAgbGlzdCBuZXh0aG9wLWxpc3Qgewog
ICAgICBrZXkgIm5leHRob3AtbWVtYmVyLWlkIjsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAi
QSBsaXN0IG9mIG5leHRob3BzLiI7CiAgICAgIGxlYWYgbmV4dGhvcC1tZW1iZXItaWQgewogICAg
ICAgIHR5cGUgdWludDMyOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAiQSBuZXh0aG9wIGlkZW50aWZpZXIgdGhhdCBwb2ludHMKICAgICAgICAg
ICB0byBhIG5leHRob3AgbGlzdCBtZW1iZXIuCiAgICAgICAgICAgQSBuZXh0aG9wIGxpc3QgbWVt
YmVyIGlzIGEgbmV4dGhvcC4iOwogICAgICB9CiAgICB9CiAgfQogIAogIGdyb3VwaW5nIG5leHRo
b3AtbGlzdC1wIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJBIG5leHRob3AgbGlzdCB3aXRoIHBy
ZWZlcmVuY2UgcGFyYW1ldGVyLiI7CiAgICBsaXN0IG5leHRob3AtbGlzdCB7CiAgICAgIGtleSAi
bmV4dGhvcC1tZW1iZXItaWQiOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJBIGxpc3Qgb2Yg
bmV4dGhvcC4iOwogICAgICBsZWFmIG5leHRob3AtbWVtYmVyLWlkIHsKICAgICAgICB0eXBlIHVp
bnQzMjsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgIkEgbmV4dGhvcCBpZGVudGlmaWVyIHRoYXQgcG9pbnRzCiAgICAgICAgICAgdG8gYSBuZXh0
aG9wIGxpc3QgbWVtYmVyLgogICAgICAgICAgIEEgbmV4dGhvcCBsaXN0IG1lbWJlciBpcyBhIG5l
eHRob3AuIjsKICAgICAgfQogICAgICBsZWFmIG5leHRob3AtcHJlZmVyZW5jZSB7CiAgICAgICAg
dHlwZSBuZXh0aG9wLXByZWZlcmVuY2UtZGVmaW5pdGlvbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1
ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIk5leHRob3AtcHJlZmVyZW5jZSBpcyB1
c2VkIGZvciBwcm90ZWN0aW9uIHNjaGVtZXMuCiAgICAgICAgICAgSXQgaXMgYW4gaW50ZWdlciB2
YWx1ZSBiZXR3ZWVuIDEgYW5kIDk5LiAgTG93ZXIKICAgICAgICAgICB2YWx1ZXMgYXJlIG1vcmUg
cHJlZmVycmVkLiBUbyBkb3dubG9hZCBhCiAgICAgICAgICAgcHJpbWFyeS9zdGFuZGJ5L3RlcnRp
YXJ5IGdyb3VwIHRvIHRoZSBGSUIsIHRoZQogICAgICAgICAgIG5leHRob3BzIHRoYXQgYXJlIHJl
c29sdmVkIGFuZCBhcmUgbW9zdCBwcmVmZXJyZWQKICAgICAgICAgICBhcmUgc2VsZWN0ZWQuIjsK
ICAgICAgfQogICAgfQogIH0KICAKICBncm91cGluZyBuZXh0aG9wLWxpc3QtdyB7CiAgICBkZXNj
cmlwdGlvbgogICAgICAiQSBuZXh0aG9wIGxpc3Qgd2l0aCB3ZWlnaHQgcGFyYW1ldGVyLiI7CiAg
ICBsaXN0IG5leHRob3AtbGlzdCB7CiAgICAgIGtleSAibmV4dGhvcC1tZW1iZXItaWQiOwogICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICJBIGxpc3Qgb2YgbmV4dGhvcC4iOwogICAgICBsZWFmIG5l
eHRob3AtbWVtYmVyLWlkIHsKICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAgICBtYW5kYXRvcnkg
dHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgbmV4dGhvcCBpZGVudGlmaWVy
IHRoYXQgcG9pbnRzCiAgICAgICAgICAgdG8gYSBuZXh0aG9wIGxpc3QgbWVtYmVyLgogICAgICAg
ICAgIEEgbmV4dGhvcCBsaXN0IG1lbWJlciBpcyBhIG5leHRob3AuIjsKICAgICAgfQogICAgICBs
ZWFmIG5leHRob3AtbGItd2VpZ2h0IHsKICAgICAgICB0eXBlIG5leHRob3AtbGItd2VpZ2h0LWRl
ZmluaXRpb247CiAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICJUaGUgd2VpZ2h0IG9mIGEgbmV4dGhvcCBvZgogICAgICAgICAgIHRoZSBsb2FkIGJh
bGFuY2UgbmV4dGhvcHMuIjsKICAgICAgfQogICAgfQogIH0KICAKICBncm91cGluZyBuZXh0aG9w
IHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJUaGUgbmV4dGhvcCBzdHJ1Y3R1cmUuIjsKICAgIGxl
YWYgbmV4dGhvcC1pZCB7CiAgICAgIHR5cGUgdWludDMyOwogICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICJBbiBpZGVudGlmaWVyIHRoYXQgcmVmZXJzIHRvIGEgbmV4dGhvcC4iOwogICAgfQogICAg
bGVhZiBzaGFyaW5nLWZsYWcgewogICAgICB0eXBlIGJvb2xlYW47CiAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgIlRvIGluZGljYXRlIHdoZXRoZXIgYSBuZXh0aG9wIGlzIHNoYXJhYmxlCiAgICAg
ICAgIG9yIG5vbi1zaGFyYWJsZS4KICAgICAgICAgdHJ1ZSAtIHNoYXJhYmxlLCBtZWFucyB0aGUg
bmV4dGhvcCBjYW4gYmUgc2hhcmVkCiAgICAgICAgICAgICAgICB3aXRoIG90aGVyIHJvdXRlcwog
ICAgICAgICBmYWxzZSAtIG5vbi1zaGFyYWJsZSwgbWVhbnMgdGhlIG5leHRob3AgY2FuIG5vdAog
ICAgICAgICAgICAgICAgYmUgc2hhcmVkIHdpdGggb3RoZXIgcm91dGVzLiI7CiAgICB9CiAgICBj
aG9pY2UgbmV4dGhvcC10eXBlIHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiTmV4dGhvcCB0
eXBlIG9wdGlvbnMuIjsKICAgICAgY2FzZSBuZXh0aG9wLWJhc2UgewogICAgICAgIGNvbnRhaW5l
ciBuZXh0aG9wLWJhc2UgewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIlRoZSBi
YXNlIG5leHRob3AuIjsKICAgICAgICAgIHVzZXMgbmV4dGhvcC1iYXNlOwogICAgICAgIH0KICAg
ICAgfQogICAgICBjYXNlIG5leHRob3AtY2hhaW4gewogICAgICAgIGlmLWZlYXR1cmUgbmV4dGhv
cC1jaGFpbjsKICAgICAgICBjb250YWluZXIgbmV4dGhvcC1jaGFpbiB7CiAgICAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAgICAiQSBjaGFpbiBuZXh0aG9wLiI7CiAgICAgICAgICB1c2VzIG5l
eHRob3AtbGlzdDsKICAgICAgICB9CiAgICAgIH0KICAgICAgY2FzZSBuZXh0aG9wLXJlcGxpY2F0
ZXMgewogICAgICAgIGlmLWZlYXR1cmUgbmV4dGhvcC1yZXBsaWNhdGVzOwogICAgICAgIGNvbnRh
aW5lciBuZXh0aG9wLXJlcGxpY2F0ZXMgewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICAgIkEgcmVwbGljYXRlcyBuZXh0aG9wLiI7CiAgICAgICAgICB1c2VzIG5leHRob3AtbGlzdDsK
ICAgICAgICB9CiAgICAgIH0KICAgICAgY2FzZSBuZXh0aG9wLXByb3RlY3Rpb24gewogICAgICAg
IGlmLWZlYXR1cmUgbmV4dGhvcC1wcm90ZWN0aW9uOwogICAgICAgIGNvbnRhaW5lciBuZXh0aG9w
LXByb3RlY3Rpb24gewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIkEgcHJvdGVj
dGlvbiBuZXh0aG9wLiI7CiAgICAgICAgICB1c2VzIG5leHRob3AtbGlzdC1wOwogICAgICAgIH0K
ICAgICAgfQogICAgICBjYXNlIG5leHRob3AtbG9hZC1iYWxhbmNlIHsKICAgICAgICBpZi1mZWF0
dXJlIG5leHRob3AtbG9hZC1iYWxhbmNlOwogICAgICAgIGNvbnRhaW5lciBuZXh0aG9wLWxiIHsK
ICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJBIGxvYWQgYmFsYW5jZSBuZXh0aG9w
LiI7CiAgICAgICAgICB1c2VzIG5leHRob3AtbGlzdC13OwogICAgICAgIH0KICAgICAgfQogICAg
fQogIH0KCiAgZ3JvdXBpbmcgbmV4dGhvcC1iYXNlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJU
aGUgYmFzZSBuZXh0aG9wLiI7CiAgICBjaG9pY2UgbmV4dGhvcC1iYXNlLXR5cGUgewogICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICJOZXh0aG9wIGJhc2UgdHlwZSBvcHRpb25zLiI7CiAgICAgIGNh
c2Ugc3BlY2lhbC1uZXh0aG9wIHsKICAgICAgICBsZWFmIHNwZWNpYWwgewogICAgICAgICAgdHlw
ZSBzcGVjaWFsLW5leHRob3AtZGVmaW5pdGlvbjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgICJBIHNwZWNpYWwgbmV4dGhvcC4iOwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNl
IGVncmVzcy1pbnRlcmZhY2UtbmV4dGhvcCB7CiAgICAgICAgIGxlYWYgb3V0Z29pbmctaW50ZXJm
YWNlIHsKICAgICAgICAgICB0eXBlIGlmOmludGVyZmFjZS1yZWY7CiAgICAgICAgICAgbWFuZGF0
b3J5IHRydWU7CiAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICJUaGUgbmV4dGhv
cCBpcyBhbiBvdXRnb2luZyBpbnRlcmZhY2UuIjsKICAgICAgICAgfQogICAgICB9CiAgICAgIGNh
c2UgaXB2NC1hZGRyZXNzLW5leHRob3AgewogICAgICAgIGxlYWYgaXB2NC1hZGRyZXNzIHsKICAg
ICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7CiAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsK
ICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJUaGUgbmV4dGhvcCBpcyBhbiBJUHY0
IGFkZHJlc3MuIjsKICAgICAgICB9CiAgICAgIH0KICAgICAgY2FzZSBpcHY2LWFkZHJlc3MtbmV4
dGhvcCB7CiAgICAgICAgbGVhZiBpcHY2LWFkZHJlc3MgewogICAgICAgICAgdHlwZSBpbmV0Omlw
djYtYWRkcmVzczsKICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgIlRoZSBuZXh0aG9wIGlzIGFuIElQdjYgYWRkcmVzcy4iOwogICAgICAg
IH0KICAgICAgfQogICAgICBjYXNlIGVncmVzcy1pbnRlcmZhY2UtaXB2NC1uZXh0aG9wIHsKICAg
ICAgICBjb250YWluZXIgZWdyZXNzLWludGVyZmFjZS1pcHY0LWFkZHJlc3N7CiAgICAgICAgICBs
ZWFmIG91dGdvaW5nLWludGVyZmFjZSB7CiAgICAgICAgICAgIHR5cGUgaWY6aW50ZXJmYWNlLXJl
ZjsKICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAgICAgICAgIk5hbWUgb2YgdGhlIG91dGdvaW5nIGludGVyZmFjZS4iOwogICAgICAgICAg
fQogICAgICAgICAgbGVhZiBpcHY0LWFkZHJlc3MgewogICAgICAgICAgICB0eXBlIGluZXQ6aXB2
NC1hZGRyZXNzOwogICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAiVGhlIG5leHRob3AgcG9pbnRzIHRvIGFuIGludGVyZmFjZSB3
aXRoCiAgICAgICAgICAgICAgIGFuIElQdjQgYWRkcmVzcy4iOwogICAgICAgICAgfQogICAgICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIlRoZSBuZXh0aG9wIGlzIGFuIGVncmVzcy1pbnRl
cmZhY2UgYW5kIGFuIElQIAogICAgICAgICAgICAgYWRkcmVzcy4gVGhpcyBjYW4gYmUgdXNlZCBp
biBjYXNlcyBlLmcuIHdoZXJlCiAgICAgICAgICAgICB0aGUgSVAgYWRkcmVzcyBpcyBhIGxpbmst
bG9jYWwgYWRkcmVzcy4iOwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIGVncmVzcy1pbnRl
cmZhY2UtaXB2Ni1uZXh0aG9wIHsKICAgICAgICBjb250YWluZXIgZWdyZXNzLWludGVyZmFjZS1p
cHY2LWFkZHJlc3MgewogICAgICAgICAgbGVhZiBvdXRnb2luZy1pbnRlcmZhY2UgewogICAgICAg
ICAgICB0eXBlIGlmOmludGVyZmFjZS1yZWY7CiAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwog
ICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJOYW1lIG9mIHRoZSBvdXRnb2lu
ZyBpbnRlcmZhY2UuIjsKICAgICAgICAgIH0KICAgICAgICAgIGxlYWYgaXB2Ni1hZGRyZXNzIHsK
ICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtYWRkcmVzczsKICAgICAgICAgICAgbWFuZGF0b3J5
IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlRoZSBuZXh0aG9w
IHBvaW50cyB0byBhbiBpbnRlcmZhY2Ugd2l0aAogICAgICAgICAgICAgICBhbiBJUHY2IGFkZHJl
c3MuIjsKICAgICAgICAgIH0KICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJUaGUg
bmV4dGhvcCBpcyBhbiBlZ3Jlc3MtaW50ZXJmYWNlIGFuZCBhbiBJUCAKICAgICAgICAgICAgIGFk
ZHJlc3MuIFRoaXMgY2FuIGJlIHVzZWQgaW4gY2FzZXMgZS5nLiB3aGVyZQogICAgICAgICAgICAg
dGhlIElQIGFkZHJlc3MgaXMgYSBsaW5rLWxvY2FsIGFkZHJlc3MuIjsKICAgICAgICB9CiAgICAg
IH0KICAgICAgY2FzZSBlZ3Jlc3MtaW50ZXJmYWNlLW1hYy1uZXh0aG9wIHsKICAgICAgICBjb250
YWluZXIgZWdyZXNzLWludGVyZmFjZS1tYWMtYWRkcmVzcyB7CiAgICAgICAgICBsZWFmIG91dGdv
aW5nLWludGVyZmFjZSB7CiAgICAgICAgICAgIHR5cGUgaWY6aW50ZXJmYWNlLXJlZjsKICAgICAg
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
ICAgIk5hbWUgb2YgdGhlIG91dGdvaW5nIGludGVyZmFjZS4iOwogICAgICAgICAgfQogICAgICAg
ICAgbGVhZiBpZWVlLW1hYy1hZGRyZXNzIHsKICAgICAgICAgICAgdHlwZSB1aW50MzI7CiAgICAg
ICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAgICJUaGUgbmV4dGhvcCBwb2ludHMgdG8gYW4gaW50ZXJmYWNlIHdpdGgKICAgICAgICAgICAg
ICAgYSBzcGVjaWZpYyBtYWMtYWRkcmVzcy4iOwogICAgICAgICAgfQogICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgIlRoZSBlZ3Jlc3MgaW50ZXJmYWNlIG11c3QgYmUgYW4gRXRoZXJu
ZXQKICAgICAgICAgICAgIGludGVyZmFjZS4gQWRkcmVzcyByZXNvbHV0aW9uIGlzIG5vdCByZXF1
aXJlZAogICAgICAgICAgICAgZm9yIHRoaXMgbmV4dGhvcC4iOwogICAgICAgIH0KICAgICAgfQog
ICAgICBjYXNlIHR1bm5lbC1lbmNhcC1uZXh0aG9wIHsKICAgICAgICBpZi1mZWF0dXJlIG5leHRo
b3AtdHVubmVsOwogICAgICAgIGNvbnRhaW5lciB0dW5uZWwtZW5jYXAgewogICAgICAgICAgdXNl
cyB0dW5uZWwtZW5jYXA7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhpcyBj
YW4gYmUgYW4gZW5jYXAgcmVwcmVzZW50aW5nIGFuIElQIHR1bm5lbCBvcgogICAgICAgICAgICAg
TVBMUyB0dW5uZWwgb3Igb3RoZXJzIGFzIGRlZmluZWQgaW4gaW5mbyBtb2RlbC4KICAgICAgICAg
ICAgIEFuIG9wdGlvbmFsIGVncmVzcyBpbnRlcmZhY2UgY2FuIGJlIGNoYWluZWQgdG8gdGhlCiAg
ICAgICAgICAgICB0dW5uZWwgZW5jYXAgdG8gaW5kaWNhdGUgd2hpY2ggaW50ZXJmYWNlIHRvIHNl
bmQKICAgICAgICAgICAgIHRoZSBwYWNrZXQgb3V0IG9uLiAgVGhlIGVncmVzcyBpbnRlcmZhY2Ug
aXMgdXNlZnVsCiAgICAgICAgICAgICB3aGVuIHRoZSBuZXR3b3JrIGRldmljZSBjb250YWlucyBF
dGhlcm5ldCBpbnRlcmZhY2VzCiAgICAgICAgICAgICBhbmQgb25lIG5lZWRzIHRvIHBlcmZvcm0g
YWRkcmVzcyByZXNvbHV0aW9uIGZvciB0aGUKICAgICAgICAgICAgIElQIHBhY2tldC4iOwogICAg
ICAgIH0KICAgICAgfQogICAgICBjYXNlIHR1bm5lbC1kZWNhcHN1bGF0aW9uLW5leHRob3Agewog
ICAgICAgIGlmLWZlYXR1cmUgbmV4dGhvcC10dW5uZWw7CiAgICAgICAgY29udGFpbmVyIHR1bm5l
bC1kZWNhcHN1bGF0aW9uIHsKICAgICAgICAgIHVzZXMgdHVubmVsLWRlY2Fwc3VsYXRpb247CiAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhpcyBpcyB0byBzcGVjaWZ5IHRoZSBk
ZWNhcHN1bGF0aW9uIG9mIGEgdHVubmVsIGhlYWRlci4iOwogICAgICAgIH0KICAgICAgfQogICAg
ICBjYXNlIGxvZ2ljYWwtdHVubmVsLW5leHRob3AgewogICAgICAgIGlmLWZlYXR1cmUgbmV4dGhv
cC10dW5uZWw7CiAgICAgICAgY29udGFpbmVyIGxvZ2ljYWwtdHVubmVsIHsKICAgICAgICAgIHVz
ZXMgbG9naWNhbC10dW5uZWw7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhp
cyBjYW4gYmUgYSBNUExTIExTUCBvciBhIEdSRSB0dW5uZWwgKG9yIG90aGVycwogICAgICAgICAg
ICAgYXMgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50KSwgdGhhdCBpcyByZXByZXNlbnRlZAogICAg
ICAgICAgICAgYnkgYSB1bmlxdWUgaWRlbnRpZmllciAoZS5nLiBuYW1lKS4iOwogICAgICAgIH0K
ICAgICAgfQogICAgICBjYXNlIHJpYi1uYW1lLW5leHRob3AgewogICAgICAgIGxlYWYgcmliLW5h
bWUgewogICAgICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAiQSBuZXh0aG9wIHBvaW50aW5nIHRvIGEgUklCIGluZGljYXRlcyB0aGF0IHRoZQogICAg
ICAgICAgICAgcm91dGUgbG9va3VwIG5lZWRzIHRvIGNvbnRpbnVlIGluIHRoZSBzcGVjaWZpZWQK
ICAgICAgICAgICAgIFJJQi4gVGhpcyBpcyBhIHdheSB0byBwZXJmb3JtIGNoYWluZWQgbG9va3Vw
cy4iOwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIG5leHRob3AtaWRlbnRpZmllciB7CiAg
ICAgICAgbGVhZiBuZXh0aG9wLXJlZiB7CiAgICAgICAgICB0eXBlIG5leHRob3AtcmVmOwogICAg
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAi
QSBuZXh0aG9wIHJlZmVyZW5jZSB0aGF0IHBvaW50cyB0byBhIG5leHRob3AuIjsKICAgICAgICB9
CiAgICAgIH0KICAgIH0KICB9CgogIGdyb3VwaW5nIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzIHsK
ICAgIGRlc2NyaXB0aW9uCiAgICAgICJSb3V0ZSB2ZW5kb3IgYXR0cmlidXRlcy4iOwogIH0KCiAg
Z3JvdXBpbmcgbG9naWNhbC10dW5uZWwgewogICAgZGVzY3JpcHRpb24KICAgICAgIkEgbG9naWNh
bCB0dW5uZWwgdGhhdCBpcyBpZGVudGlmaWVkCiAgICAgICBieSBhIHR5cGUgYW5kIGEgdHVubmVs
IG5hbWUuIjsKICAgIGxlYWYgdHVubmVsLXR5cGUgewogICAgICB0eXBlIHR1bm5lbC10eXBlLWRl
ZmluaXRpb247CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICJBIHR1bm5lbCB0eXBlLiI7CiAgICB9CiAgICBsZWFmIHR1bm5lbC1uYW1lIHsKICAgICAgdHlw
ZSBzdHJpbmc7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlwdGlvbiAKICAgICAg
ICAiQSB0dW5uZWwgbmFtZSB0aGF0IHBvaW50cyB0byBhIGxvZ2ljYWwgdHVubmVsLiI7CiAgICB9
CiAgfQoKICBncm91cGluZyBpcHY0LWhlYWRlciB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhl
IElQdjQgaGVhZGVyIGVuY2Fwc3VsYXRpb24gaW5mb3JtYXRpb24uIjsKICAgIGxlYWYgc3JjLWlw
djQtYWRkcmVzcyB7CiAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7CiAgICAgIG1hbmRhdG9y
eSB0cnVlOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgc291cmNlIElQIGFkZHJlc3Mg
b2YgdGhlIGhlYWRlci4iOwogICAgfQogICAgbGVhZiBkZXN0LWlwdjQtYWRkcmVzcyB7CiAgICAg
IHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNj
cmlwdGlvbgogICAgICAgICJUaGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBvZiB0aGUgaGVhZGVy
LiI7CiAgICB9CiAgICBsZWFmIHByb3RvY29sIHsKICAgICAgdHlwZSB1aW50ODsKICAgICAgbWFu
ZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBwcm90b2NvbCBpZCBv
ZiB0aGUgaGVhZGVyLiI7CiAgICB9CiAgICBsZWFmIHR0bCB7CiAgICAgIHR5cGUgdWludDg7CiAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBUVEwgb2YgdGhlIGhlYWRlci4iOwogICAgfQog
ICAgbGVhZiBkc2NwIHsKICAgICAgdHlwZSB1aW50ODsKICAgICAgZGVzY3JpcHRpb24KICAgICAg
ICAiVGhlIERTQ1AgZmllbGQgb2YgdGhlIGhlYWRlci4iOwogICAgfQogIH0KCiAgZ3JvdXBpbmcg
aXB2Ni1oZWFkZXIgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRoZSBJUHY2IGhlYWRlciBlbmNh
cHN1bGF0aW9uIGluZm9ybWF0aW9uLiI7CiAgICBsZWFmIHNyYy1pcHY2LWFkZHJlc3MgewogICAg
ICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAiVGhlIHNvdXJjZSBJUCBhZGRyZXNzIG9mIHRoZSBoZWFkZXIuIjsK
ICAgIH0KICAgIGxlYWYgZGVzdC1pcHY2LWFkZHJlc3MgewogICAgICB0eXBlIGluZXQ6aXB2Ni1h
ZGRyZXNzOwogICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAi
VGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mgb2YgdGhlIGhlYWRlci4iOwogICAgfQogICAgbGVh
ZiBuZXh0LWhlYWRlciB7CiAgICAgIHR5cGUgdWludDg7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwog
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgbmV4dCBoZWFkZXIgb2YgdGhlIElQdjYgaGVh
ZGVyLiI7CiAgICB9CiAgICBsZWFmIHRyYWZmaWMtY2xhc3MgewogICAgICB0eXBlIHVpbnQ4Owog
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgdHJhZmZpYyBjbGFzcyB2YWx1ZSBvZiB0aGUg
aGVhZGVyLiI7CiAgICB9CiAgICBsZWFmIGZsb3ctbGFiZWwgewogICAgICB0eXBlIHVpbnQxNjsK
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIGZsb3cgbGFiZWwgb2YgdGhlIGhlYWRlci4i
OwogICAgfQogICAgbGVhZiBob3AtbGltaXQgewogICAgICB0eXBlIHVpbnQ4OwogICAgICBkZXNj
cmlwdGlvbgogICAgICAgICJUaGUgaG9wIGxpbWl0IHRoZSBoZWFkZXIuIjsKICAgIH0KICB9Cgog
IGdyb3VwaW5nIG52Z3JlLWhlYWRlciB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhlIE52R1JF
IGhlYWRlciBlbmNhcHN1bGF0aW9uIGluZm9ybWF0aW9uLiI7CiAgICBjaG9pY2UgbnZncmUtdHlw
ZSB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIk52R1JFIGNhbiB1c2UgZWlnaGVyIElQdjQg
CiAgICAgICAgIG9yIElQdjYgaGVhZGVyIGZvciBlbmNhcHN1bGF0aW9uLiI7CiAgICAgIGNhc2Ug
aXB2NCB7CiAgICAgICAgdXNlcyBpcHY0LWhlYWRlcjsKICAgICAgfQogICAgICBjYXNlIGlwdjYg
ewogICAgICAgIHVzZXMgaXB2Ni1oZWFkZXI7CiAgICAgIH0KICAgIH0KICAgIGxlYWYgdmlydHVh
bC1zdWJuZXQtaWQgewogICAgICB0eXBlIHVpbnQzMjsKICAgICAgbWFuZGF0b3J5IHRydWU7CiAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBzdWJuZXQgaWRlbnRpZmllciBvZiB0aGUgTnZH
UkUgaGVhZGVyLiI7CiAgICB9CiAgICBsZWFmIGZsb3ctaWQgewogICAgICB0eXBlIHVpbnQxNjsK
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIGZsb3cgaWRlbnRpZmllciBvZiB0aGUgTnZH
UkUgaGVhZGVyLiI7CiAgICB9CiAgfQoKICBncm91cGluZyB2eGxhbi1oZWFkZXIgewogICAgZGVz
Y3JpcHRpb24KICAgICAgIlRoZSBWeExBTiBlbmNhcHN1bGF0aW9uIGhlYWRlciBpbmZvcm1hdGlv
bi4iOwogICAgY2hvaWNlIHZ4bGFuLXR5cGUgewogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJO
dkdSRSBjYW4gdXNlIGVpdGhlciBJUHY0IAogICAgICAgICBvciBJUHY2IGhlYWRlciBmb3IgZW5j
YXBzdWxhdGlvbi4iOwogICAgICBjYXNlIGlwdjQgewogICAgICAgIHVzZXMgaXB2NC1oZWFkZXI7
CiAgICAgIH0KICAgICAgY2FzZSBpcHY2IHsKICAgICAgICB1c2VzIGlwdjYtaGVhZGVyOwogICAg
ICB9CiAgICB9CiAgICBsZWFmIHZ4bGFuLWlkZW50aWZpZXIgewogICAgICB0eXBlIHVpbnQzMjsK
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBWeExB
TiBpZGVudGlmaWVyIG9mIHRoZSBWeExBTiBoZWFkZXIuIjsKICAgIH0KICB9CgogIGdyb3VwaW5n
IGdyZS1oZWFkZXIgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRoZSBHUkUgZW5jYXBzdWxhdGlv
biBoZWFkZXIgaW5mb3JtYXRpb24uIjsKICAgIGNob2ljZSBkZXN0LWFkZHJlc3MtdHlwZSB7CiAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkdSRSBvcHRpb25zOiBJUHY0IGFuZCBJUHY2IjsKICAg
ICAgY2FzZSBpcHY0IHsKICAgICAgICBsZWFmIGlwdjQtZGVzdCB7CiAgICAgICAgICB0eXBlIGlu
ZXQ6aXB2NC1hZGRyZXNzOwogICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAgICAiVGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mgb2YgdGhlIEdS
RSBoZWFkZXIuIjsKICAgICAgICB9CiAgICAgIH0KICAgICAgY2FzZSBpcHY2IHsKICAgICAgICBs
ZWFmIGlwdjYtZGVzdCB7CiAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICAg
ICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhl
IGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mgb2YgdGhlIEdSRSBoZWFkZXIuIjsKICAgICAgICB9CiAg
ICAgIH0KICAgIH0KICAgIGxlYWYgcHJvdG9jb2wtdHlwZSB7CiAgICAgIHR5cGUgdWludDE2Owog
ICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIHByb3Rv
Y29sIHR5cGUgb2YgdGhlIEdSRSBoZWFkZXIuIjsKICAgIH0KICAgIGxlYWYga2V5IHsKICAgICAg
dHlwZSB1aW50NjQ7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBHUkUga2V5IG9mIHRo
ZSBHUkUgaGVhZGVyLiI7CiAgICB9CiAgfQoKICBncm91cGluZyBtcGxzLWhlYWRlciB7CiAgICBk
ZXNjcmlwdGlvbgogICAgICAiVGhlIE1QTFMgZW5jYXBzdWxhdGlvbiBoZWFkZXIgaW5mb3JtYXRp
b24uIjsKICAgIGxpc3QgbGFiZWwtb3BlcmF0aW9ucyB7CiAgICAgIGtleSAibGFiZWwtb3Blci1p
ZCI7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkxhYmVsIG9wZXJhdGlvbnMuIjsKICAgICAg
bGVhZiBsYWJlbC1vcGVyLWlkIHsKICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgIkFuIG9wdGlvbmFsIGlkZW50aWZpZXIgdGhhdCBwb2ludHMgCiAgICAg
ICAgICAgdG8gYSBsYWJlbCBvcGVyYXRpb24uIjsKICAgICAgfQogICAgICBjaG9pY2UgbGFiZWwt
YWN0aW9ucyB7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJMYWJlbCBhY3Rpb24gb3B0
aW9ucy4iOwogICAgICAgIGNhc2UgbGFiZWwtcHVzaCB7CiAgICAgICAgICBjb250YWluZXIgbGFi
ZWwtcHVzaCB7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIkxhYmVsIHB1
c2ggb3BlcmF0aW9uLiI7CiAgICAgICAgICAgIGxlYWYgbGFiZWwgewogICAgICAgICAgICAgIHR5
cGUgdWludDMyOwogICAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgICAgICAiVGhlIGxhYmVsIHRvIGJlIHB1c2hlZC4iOwogICAg
ICAgICAgICB9CiAgICAgICAgICAgIGxlYWYgcy1iaXQgewogICAgICAgICAgICAgIHR5cGUgYm9v
bGVhbjsKICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgIlRoZSBzLWJp
dCBvZiB0aGUgbGFiZWwgdG8gYmUgcHVzaGVkLiAiOwogICAgICAgICAgICB9CiAgICAgICAgICAg
IGxlYWYgdGMtdmFsdWUgewogICAgICAgICAgICAgIHR5cGUgdWludDg7CiAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICJUaGUgdHJhZmZpYyBjbGFzcyB2YWx1ZSBvZiB0
aGUgbGFiZWwgdG8gYmUgcHVzaGVkLiI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgbGVhZiB0
dGwtdmFsdWUgewogICAgICAgICAgICAgIHR5cGUgdWludDg7CiAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgICJUaGUgVFRMIHZhbHVlIG9mIHRoZSBsYWJlbCB0byBiZSBw
dXNoZWQuIjsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjYXNl
IGxhYmVsLXN3YXAgewogICAgICAgICAgY29udGFpbmVyIGxhYmVsLXN3YXAgewogICAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJMYWJlbCBzd2FwIG9wZXJhdGlvbi4iOwogICAg
ICAgICAgICBsZWFmIGluLWxhYmVsIHsKICAgICAgICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAg
ICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAgICAgIlRoZSBsYWJlbCB0byBiZSBzd2FwcGVkLiI7CiAgICAgICAgICAgIH0KICAgICAg
ICAgICAgbGVhZiBvdXQtbGFiZWwgewogICAgICAgICAgICAgIHR5cGUgdWludDMyOwogICAgICAg
ICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
ICAgICAgICAiVGhlIG91dCBNUExTIGxhYmVsLiI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAg
bGVhZiB0dGwtYWN0aW9uIHsKICAgICAgICAgICAgICB0eXBlIHR0bC1hY3Rpb24tZGVmaW5pdGlv
bjsKICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgIlRoZSBsYWJlbCB0
dGwgYWN0aW9uczoKICAgICAgICAgICAgICAgICAtIE5vLWFjdGlvbiwgb3IgCiAgICAgICAgICAg
ICAgICAgLSBDb3B5IHRvIGlubmVyIGxhYmVsLG9yCiAgICAgICAgICAgICAgICAgLSBEZWNyZWFz
ZSAodGhlIGluIGxhYmVsKSBieSAxIGFuZAogICAgICAgICAgICAgICAgICAgY29weSB0byB0aGUg
b3V0IGxhYmVsLiI7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0KICB9CgogIGdyb3VwaW5nIHR1bm5lbC1lbmNhcHsKICAgIGRlc2NyaXB0aW9uCiAgICAg
ICJUdW5uZWwgZW5jYXBzdWxhdGlvbiBpbmZvcm1hdGlvbi4iOwogICAgY2hvaWNlIHR1bm5lbC10
eXBlIHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVHVubmVsIG9wdGlvbnMgZm9yIG5leHQt
aG9wcy4iOwogICAgICBjYXNlIGlwdjQgewogICAgICAgIGlmLWZlYXR1cmUgaXB2NC10dW5uZWw7
CiAgICAgICAgY29udGFpbmVyIGlwdjQtaGVhZGVyIHsKICAgICAgICAgIHVzZXMgaXB2NC1oZWFk
ZXI7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiSVB2NCBoZWFkZXIuIjsKICAg
ICAgICB9CiAgICAgIH0KICAgICAgY2FzZSBpcHY2IHsKICAgICAgICBpZi1mZWF0dXJlIGlwdjYt
dHVubmVsOwogICAgICAgIGNvbnRhaW5lciBpcHY2LWhlYWRlciB7CiAgICAgICAgICB1c2VzIGlw
djYtaGVhZGVyOwogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIklQdjYgaGVhZGVy
LiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgbXBscyB7CiAgICAgICAgaWYtZmVhdHVy
ZSBtcGxzLXR1bm5lbDsKICAgICAgICBjb250YWluZXIgbXBscy1oZWFkZXIgewogICAgICAgICAg
dXNlcyBtcGxzLWhlYWRlcjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJNUExT
IGhlYWRlci4iOwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIGdyZSB7CiAgICAgICAgaWYt
ZmVhdHVyZSBncmUtdHVubmVsOwogICAgICAgIGNvbnRhaW5lciBncmUtaGVhZGVyIHsKICAgICAg
ICAgIHVzZXMgZ3JlLWhlYWRlcjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJH
UkUgaGVhZGVyLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgbnZncmUgewogICAgICAg
IGlmLWZlYXR1cmUgbnZncmUtdHVubmVsOwogICAgICAgIGNvbnRhaW5lciBudmdyZS1oZWFkZXIg
ewogICAgICAgICAgdXNlcyBudmdyZS1oZWFkZXI7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAiTnZHUkUgaGVhZGVyLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2Ugdnhs
YW4gewogICAgICAgIGlmLWZlYXR1cmUgdnhsYW4tdHVubmVsOwogICAgICAgIGNvbnRhaW5lciB2
eGxhbi1oZWFkZXIgewogICAgICAgICAgdXNlcyB2eGxhbi1oZWFkZXI7CiAgICAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAgICAiVnhMQU4gaGVhZGVyLiI7CiAgICAgICAgfQogICAgICB9CiAg
ICB9CiAgfQogIAogIGdyb3VwaW5nIHR1bm5lbC1kZWNhcHN1bGF0aW9uIHsKICAgIGRlc2NyaXB0
aW9uCiAgICAgICJUdW5uZWwgZGVjYXBzdWxhdGlvbiBpbmZvcm1hdGlvbi4iOwogICAgY2hvaWNl
IHR1bm5lbC10eXBlIHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiTmV4dGhvcCB0dW5uZWwg
dHlwZSBvcHRpb25zLiI7CiAgICAgIGNhc2UgaXB2NCB7CiAgICAgICAgaWYtZmVhdHVyZSBpcHY0
LXR1bm5lbDsKICAgICAgICBjb250YWluZXIgaXB2NC1kZWNhcHN1bGF0aW9uIHsKICAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJJUHY0IGRlY2Fwc3VsYXRpb24uIjsKICAgICAgICAg
IGxlYWYgaXB2NC1kZWNhcHN1bGF0aW9uICB7CiAgICAgICAgICAgIHR5cGUgdHVubmVsLWRlY2Fw
c3VsYXRpb24tYWN0aW9uLWRlZmluaXRpb247CiAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwog
ICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJJUHY0IGRlY2Fwc3VsYXRpb24g
b3BlcmF0aW9ucy4iOwogICAgICAgICAgfQogICAgICAgICAgbGVhZiB0dGwtYWN0aW9uIHsKICAg
ICAgICAgICAgdHlwZSB0dGwtYWN0aW9uLWRlZmluaXRpb247CiAgICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAgICAgIlRoZSB0dGwgYWN0aW9uczoKICAgICAgICAgICAgICAgbm8tYWN0
aW9uIG9yIGNvcHkgdG8gaW5uZXIgaGVhZGVyLiI7CiAgICAgICAgICB9CiAgICAgICAgfQogICAg
ICB9CiAgICAgIGNhc2UgaXB2NiB7CiAgICAgICAgaWYtZmVhdHVyZSBpcHY2LXR1bm5lbDsKICAg
ICAgICBjb250YWluZXIgaXB2Ni1kZWNhcHN1bGF0aW9uIHsKICAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgICJJUHY2IGRlY2Fwc3VsYXRpb24uIjsKICAgICAgICAgIGxlYWYgaXB2Ni1k
ZWNhcHN1bGF0aW9uIHsKICAgICAgICAgICAgdHlwZSB0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rp
b24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgICAgIklQdjYgZGVjYXBzdWxhdGlvbiBvcGVyYXRpb25zLiI7
CiAgICAgICAgICB9CiAgICAgICAgICBsZWFmIGhvcC1saW1pdC1hY3Rpb24gewogICAgICAgICAg
ICB0eXBlIGhvcC1saW1pdC1hY3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgICAiVGhlIGhvcCBsaW1pdCBhY3Rpb25zOgogICAgICAgICAgICAgICBu
by1hY3Rpb24gb3IgY29weSB0byBpbm5lciBoZWFkZXIuIjsKICAgICAgICAgIH0KICAgICAgICB9
CiAgICAgIH0KICAgICAgY2FzZSBtcGxzIHsKICAgICAgICBpZi1mZWF0dXJlIG1wbHMtdHVubmVs
OwogICAgICAgIGNvbnRhaW5lciBsYWJlbC1wb3AgewogICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgIk1QTFMgZGVjYXBzdWxhdGlvbi4iOwogICAgICAgICAgbGVhZiBsYWJlbC1wb3Ag
ewogICAgICAgICAgICB0eXBlIG1wbHMtbGFiZWwtYWN0aW9uLWRlZmluaXRpb247CiAgICAgICAg
ICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
ICJQb3AgYSBsYWJlbCBmcm9tIHRoZSBsYWJlbCBzdGFjay4iOwogICAgICAgICAgfQogICAgICAg
ICAgbGVhZiB0dGwtYWN0aW9uIHsKICAgICAgICAgICAgdHlwZSB0dGwtYWN0aW9uLWRlZmluaXRp
b247CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlRoZSBsYWJlbCB0dGwg
YWN0aW9uLiI7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQoKICBncm91
cGluZyByb3V0ZS1hdHRyaWJ1dGVzIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJSb3V0ZSBhdHRy
aWJ1dGVzLiI7CiAgICBsZWFmIHJvdXRlLXByZWZlcmVuY2UgewogICAgICB0eXBlIHVpbnQzMjsK
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlJPVVRFX1BS
RUZFUkVOQ0U6IFRoaXMgaXMgYSBudW1lcmljYWwgdmFsdWUgdGhhdAogICAgICAgICBhbGxvd3Mg
Zm9yIGNvbXBhcmluZyByb3V0ZXMgZnJvbSBkaWZmZXJlbnQKICAgICAgICAgcHJvdG9jb2xzLiAg
U3RhdGljIGNvbmZpZ3VyYXRpb24gaXMgYWxzbwogICAgICAgICBjb25zaWRlcmVkIGEgcHJvdG9j
b2wgZm9yIHRoZSBwdXJwb3NlIG9mIHRoaXMKICAgICAgICAgZmllbGQuICBJdCBpcyBhbHNvIGtu
b3duIGFzIGFkbWluaXN0cmF0aXZlLWRpc3RhbmNlLgogICAgICAgICBUaGUgbG93ZXIgdGhlIHZh
bHVlLCB0aGUgaGlnaGVyIHRoZSBwcmVmZXJlbmNlLiI7CiAgICB9CiAgICBsZWFmIGxvY2FsLW9u
bHkgewogICAgICB0eXBlIGJvb2xlYW4gOwogICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAiSW5kaWNhdGUgd2hldGhlciB0aGUgYXR0cmlidXRlcyBpcyBsb2Nh
bCBvbmx5LiI7CiAgICB9CiAgICBjb250YWluZXIgYWRkcmVzcy1mYW1pbHktcm91dGUtYXR0cmli
dXRlc3sKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiQWRkcmVzcyBmYW1pbHkgcmVsYXRlZCBy
b3V0ZSBhdHRyaWJ1dGVzLiI7CiAgICAgIGNob2ljZSByb3V0ZS10eXBlIHsKICAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAgIkFkZHJlc3MgZmFtaWx5IHJlbGF0ZWQgcm91dGUgYXR0cmlidXRl
cy4iOwogICAgICAgIGNhc2UgaXAtcm91dGUtYXR0cmlidXRlcyB7CiAgICAgICAgfQogICAgICAg
IGNhc2UgbXBscy1yb3V0ZS1hdHRyaWJ1dGVzIHsKICAgICAgICB9CiAgICAgICAgY2FzZSBldGhl
cm5ldC1yb3V0ZS1hdHRyaWJ1dGVzIHsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CgogIGNv
bnRhaW5lciByb3V0aW5nLWluc3RhbmNlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJBIHJvdXRp
bmcgaW5zdGFuY2UsIGluIHRoZSBjb250ZXh0IG9mCiAgICAgICB0aGUgUklCIGluZm9ybWF0aW9u
IG1vZGVsLCBpcyBhIGNvbGxlY3Rpb24KICAgICAgIG9mIFJJQnMsIGludGVyZmFjZXMsIGFuZCBy
b3V0aW5nIHBhcmFtZXRlcnMiOwogICAgbGVhZiBuYW1lIHsKICAgICAgdHlwZSBzdHJpbmc7CiAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBuYW1lIG9mIHRoZSByb3V0aW5nIGluc3RhbmNl
LiBUaGlzIE1VU1QKICAgICAgICAgYmUgdW5pcXVlIGFjcm9zcyBhbGwgcm91dGluZyBpbnN0YW5j
ZXMgaW4KICAgICAgICAgYSBnaXZlbiBuZXR3b3JrIGRldmljZS4iOwogICAgfQogICAgbGlzdCBp
bnRlcmZhY2UtbGlzdCB7CiAgICAgIGtleSAibmFtZSI7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgIlRoaXMgcmVwcmVzZW50cyB0aGUgbGlzdCBvZiBpbnRlcmZhY2VzIGFzc29jaWF0ZWQKICAg
ICAgICAgd2l0aCB0aGlzIHJvdXRpbmcgaW5zdGFuY2UuIFRoZSBpbnRlcmZhY2UgbGlzdCBoZWxw
cwogICAgICAgICBjb25zdHJhaW4gdGhlIGJvdW5kYXJpZXMgb2YgcGFja2V0IGZvcndhcmRpbmcu
CiAgICAgICAgIFBhY2tldHMgY29taW5nIG9uIHRoZXNlIGludGVyZmFjZXMgYXJlIGRpcmVjdGx5
CiAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gcm91dGluZyBpbnN0YW5jZS4gVGhl
CiAgICAgICAgIGludGVyZmFjZSBsaXN0IGNvbnRhaW5zIGEgbGlzdCBvZiBpZGVudGlmaWVycywg
d2l0aAogICAgICAgICBlYWNoIGlkZW50aWZpZXIgdW5pcXVlbHkgaWRlbnRpZnlpbmcgYW4gaW50
ZXJmYWNlLiI7CiAgICAgIGxlYWYgbmFtZSB7CiAgICAgICAgdHlwZSBpZjppbnRlcmZhY2UtcmVm
OwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhlIG5hbWUg
b2YgYSBuZXR3b3JrIGxheWVyIGludGVyZmFjZS4iOwogICAgICB9CiAgICB9CiAgICBsZWFmIHJv
dXRlci1pZCB7CiAgICAgIHR5cGUgeWFuZzpkb3R0ZWQtcXVhZDsKICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAiUm91dGVyIElEIC0gMzItYml0IG51bWJlciBpbiB0aGUgZm9ybSBvZiBhIGRvdHRl
ZCBxdWFkLiI7CiAgICB9CiAgICBsZWFmIGxvb2t1cC1saW1pdCB7CiAgICAgIHR5cGUgdWludDg7
CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkEgbGltaXQgb24gaG93IG1hbnkgbGV2ZWxzIG9m
IGEgbG9va3VwIGNhbiBiZSBwZXJmb3JtZWQuIjsKICAgIH0KICAgIGxpc3QgcmliLWxpc3Qgewog
ICAgICBrZXkgIm5hbWUiOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJBIGxpc3Qgb2YgUklC
cyB0aGF0IGFyZSBhc3NvY2lhdGVkIHdpdGggdGhlIHJvdXRpbmcKICAgICAgICAgaW5zdGFuY2Uu
IjsKICAgICAgbGVhZiBuYW1lIHsKICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICBtYW5kYXRv
cnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRo
ZSBuYW1lIG9mIGVhY2ggUklCLiI7CiAgICAgIH0KICAgICAgbGVhZiBhZGRyZXNzLWZhbWlseSB7
CiAgICAgICAgdHlwZSByaWItZmFtaWx5LWRlZmluaXRpb247CiAgICAgICAgbWFuZGF0b3J5IHRy
dWU7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJUaGUgYWRkcmVzcyBmYW1pbHkgb2Yg
YSBSSUIuIjsKICAgICAgfQogICAgICBsZWFmIGlwLXJwZi1jaGVjayB7CiAgICAgICAgdHlwZSBi
b29sZWFuOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiRWFjaCBSSUIgY2FuIGJlIG9w
dGlvbmFsbHkgYXNzb2NpYXRlZCB3aXRoIGEKICAgICAgICAgICBFTkFCTEVfSVBfUlBGX0NIRUNL
IGF0dHJpYnV0ZSB0aGF0IGVuYWJsZXMgUmV2ZXJzZQogICAgICAgICAgIHBhdGggZm9yd2FyZGlu
ZyAoUlBGKSBjaGVja3Mgb24gYWxsIElQIHJvdXRlcyBpbiB0aGF0CiAgICAgICAgICAgUklCLiAg
UmV2ZXJzZSBwYXRoIGZvcndhcmRpbmcgKFJQRikgY2hlY2sgaXMgdXNlZCB0bwogICAgICAgICAg
IHByZXZlbnQgc3Bvb2ZpbmcgYW5kIGxpbWl0IG1hbGljaW91cyB0cmFmZmljLiI7CiAgICAgIH0K
ICAgICAgbGlzdCByb3V0ZS1saXN0IHsKICAgICAgICBrZXkgInJvdXRlLWluZGV4IjsKICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgbGlzdCBvZiByb3V0ZXMgb2YgYSBSSUIuIjsKICAg
ICAgICB1c2VzIHJvdXRlOwogICAgICB9CiAgICAgIC8vIFRoaXMgaXMgYSBsaXN0IHRoYXQgbWFp
bnRhaW5zIHRoZSBuZXh0aG9wcyBhZGRlZCB0byB0aGUgUklCLgogICAgICB1c2VzIG5leHRob3At
bGlzdDsKICAgIH0KICB9CgogIC8vUlBDIE9wZXJhdGlvbnMKICBycGMgcmliLWFkZCB7CiAgICBk
ZXNjcmlwdGlvbgogICAgICAiVG8gYWRkIGEgUklCIHRvIGEgaW5zdGFuY2UiOwogICAgaW5wdXQg
ewogICAgICBsZWFmIG5hbWUgewogICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgIG1hbmRhdG9y
eSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhl
IG5hbWUgb2YgdGhlIFJJQgogICAgICAgICAgIHRoYXQgaXMgdG8gYmUgYWRkZWQuIjsKICAgICAg
fQogICAgICBsZWFmIGFkZHJlc3MtZmFtaWx5IHsKICAgICAgICB0eXBlIHJpYi1mYW1pbHktZGVm
aW5pdGlvbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgIlRoZSBhZGRyZXNzIGZhbWlseSBvZiB0aGUgUklCLiI7CiAgICAgIH0KICAgICAgbGVh
ZiBpcC1ycGYtY2hlY2sgewogICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgICBkZXNjcmlwdGlv
bgogICAgICAgICAgIkVhY2ggUklCIGNhbiBiZSBvcHRpb25hbGx5IGFzc29jaWF0ZWQgd2l0aCBh
CiAgICAgICAgICAgRU5BQkxFX0lQX1JQRl9DSEVDSyBhdHRyaWJ1dGUgdGhhdCBlbmFibGVzIFJl
dmVyc2UKICAgICAgICAgICBwYXRoIGZvcndhcmRpbmcgKFJQRikgY2hlY2tzIG9uIGFsbCBJUCBy
b3V0ZXMgaW4gdGhhdAogICAgICAgICAgIFJJQi4gIFJldmVyc2UgcGF0aCBmb3J3YXJkaW5nIChS
UEYpIGNoZWNrIGlzIHVzZWQgdG8KICAgICAgICAgICBwcmV2ZW50IHNwb29maW5nIGFuZCBsaW1p
dCBtYWxpY2lvdXMgdHJhZmZpYy4iOwogICAgICB9CiAgICB9CiAgICBvdXRwdXQgewogICAgICBs
ZWFmIHJlc3VsdCB7CiAgICAgICAgdHlwZSBib29sZWFuOwogICAgICAgIG1hbmRhdG9yeSB0cnVl
OwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiUmV0dXJuIHRoZSByZXN1bHQgb2YgdGhl
IHJpYi1hZGQgb3BlcmF0aW9uLgogICAgICAgICAgIHRydWUgIC0gc3VjY2VzczsKICAgICAgICAg
ICBmYWxzZSAtIGZhaWxlZCI7CiAgICAgIH0KICAgICAgbGVhZiByZWFzb24gewogICAgICAgIHR5
cGUgc3RyaW5nOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiVGhlIHNwZWNpZmljIHJl
YXNvbiB0aGF0IGNhdXNlcyB0aGUgZmFpbHVyZS4iOwogICAgICB9CiAgICB9CiAgfQoKICBycGMg
cmliLWRlbGV0ZSB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVG8gZGVsZXRlIGEgUklCIGZyb20g
YSByb3V0aW5nIGluc3RhbmNlLgogICAgICAgQWZ0ZXIgZGVsZXRpbmcgdGhlIFJJQiwgYWxsIHJv
dXRlcyBpbnN0YWxsZWQKICAgICAgIGluIHRoZSBSSUIgd2lsbCBiZSBkZWxldGVkIGFzIHdlbGwu
IjsKICAgIGlucHV0IHsKICAgICAgbGVhZiBuYW1lIHsKICAgICAgICB0eXBlIHN0cmluZzsKICAg
ICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgcmVm
ZXJlbmNlIHRvIHRoZSBuYW1lIG9mIHRoZSBSSUIKICAgICAgICAgICB0aGF0IGlzIHRvIGJlIGRl
bGV0ZWQuIjsKICAgICAgfQogICAgfQogICAgb3V0cHV0IHsKICAgICAgbGVhZiByZXN1bHQgewog
ICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNj
cmlwdGlvbgogICAgICAgICAgIlJldHVybiB0aGUgcmVzdWx0IG9mIHRoZSByaWItZGVsZXRlIG9w
ZXJhdGlvbi4KICAgICAgICAgICB0cnVlICAtIHN1Y2Nlc3M7CiAgICAgICAgICAgZmFsc2UgLSBm
YWlsZWQiOwogICAgICB9CiAgICAgIGxlYWYgcmVhc29uIHsKICAgICAgICB0eXBlIHN0cmluZzsK
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSBzcGVjaWZpYyByZWFzb24gdGhhdCBj
YXVzZXMgZmFpbHVyZS4iOwogICAgICB9CiAgICB9CiAgfQogIAogIGdyb3VwaW5nIHJvdXRlLW9w
ZXJhdGlvbi1zdGF0ZSB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiUm91dGUgb3BlcmF0aW9uIHN0
YXRlLiI7CiAgICBsZWFmIHN1Y2Nlc3MtY291bnQgewogICAgICB0eXBlIHVpbnQzMjsKICAgICAg
bWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBudW1iZXJzIG9m
IHJvdXRlcyB0aGF0IGFyZSBzdWNjZXNzZnVsbHkgCiAgICAgICAgIGFkZGVkL2RlbGV0ZWQvdXBk
YXRlZC4iOwogICAgfQogICAgbGVhZiBmYWlsZWQtY291bnQgewogICAgICB0eXBlIHVpbnQzMjsK
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBudW1i
ZXJzIG9mIHRoZSByb3V0ZXMgdGhhdCBhcmUgZmFpbGVkIAogICAgICAgICB0byBiZSBhZGRlZC9k
ZWxldGVkL3VwZGF0ZWQuIjsKICAgIH0KICAgIGNvbnRhaW5lciBmYWlsdXJlLWRldGFpbCB7CiAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBmYWlsdXJlIGRldGFpbCByZWZsZWN0cyB0aGUg
cmVhc29uIHdoeSBhIHJvdXRlIAogICAgICAgICBvcGVyYXRpb24gZmFpbHMuIEl0IGlzIGEgYXJy
YXkgdGhhdCBpbmNsdWRlcyB0aGUgcm91dGUKICAgICAgICAgaW5kZXggYW5kIGVycm9yIGNvZGUg
b2YgdGhlIGZhaWxlZCByb3V0ZS4iOwogICAgICBsaXN0IGZhaWxlZC1yb3V0ZXMgewogICAgICAg
ICBrZXkgInJvdXRlLWluZGV4IjsKICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJUaGUg
bGlzdCBvZiBmYWlsZWQgcm91dGVzLiI7CiAgICAgICAgIGxlYWYgcm91dGUtaW5kZXggewogICAg
ICAgICAgdHlwZSB1aW50MzI7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhl
IHJvdXRlIGluZGV4IG9mIHRoZSBmYWlsZWQgcm91dGUuIjsKICAgICAgICB9CiAgICAgICAgbGVh
ZiBlcnJvci1jb2RlIHsKICAgICAgICAgIHR5cGUgdWludDMyOwogICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgIlRoZSBlcnJvciBjb2RlIHRoYXQgcmVmbGVjdHMgdGhlIGZhaWx1cmUg
cmVhc29uLiI7CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQoKICBycGMgcm91dGUtYWRkIHsK
ICAgIGRlc2NyaXB0aW9uCiAgICAgICJUbyBhZGQgYSByb3V0ZSBvciBhIGxpc3Qgb2Ygcm91dGUg
dG8gYSBSSUIiOwogICAgaW5wdXQgewogICAgICBsZWFmIHJldHVybi1mYWlsdXJlLWRldGFpbCB7
CiAgICAgICAgdHlwZSBib29sZWFuOwogICAgICAgIGRlZmF1bHQgZmFsc2U7CiAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICJXaGV0aGVyIHJldHVybiB0aGUgZmFpbHVyZSBkZXRhaWwuIAog
ICAgICAgICAgIHRydWUgIC0gcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsKICAgICAgICAgICBm
YWxzZSAtIGRvIG5vdCByZXR1cm4gdGhlIGZhaWx1cmUgZGV0YWlsOwogICAgICAgICAgIHRoZSBk
ZWZhdWx0IGlzIGZhbHNlLiI7CiAgICAgIH0KICAgICAgbGVhZiByaWItbmFtZSB7CiAgICAgICAg
dHlwZSBzdHJpbmc7CiAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAgICJBIHJlZmVyZW5jZSB0byB0aGUgbmFtZSBvZiBhIFJJQi4iOwogICAgICB9CiAg
ICAgIGNvbnRhaW5lciByb3V0ZXMgewogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiVGhl
IHJvdXRlcyB0byBiZSBhZGRlZCB0byB0aGUgUklCLiI7CiAgICAgICAgbGlzdCByb3V0ZS1saXN0
IHsKICAgICAgICAgIGtleSAicm91dGUtaW5kZXgiOwogICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgIlRoZSBsaXN0IG9mIHJvdXRlcyB0byBiZSBhZGRlZC4iOwogICAgICAgICAgdXNl
cyByb3V0ZS1wcmVmaXg7CiAgICAgICAgICBjb250YWluZXIgcm91dGUtYXR0cmlidXRlcyB7CiAg
ICAgICAgICAgIHVzZXMgcm91dGUtYXR0cmlidXRlczsKICAgICAgICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAgICAgICAiVGhlIHJvdXRlIGF0dHJpYnV0ZXMuIjsKICAgICAgICAgIH0KICAgICAg
ICAgIGNvbnRhaW5lciByb3V0ZS12ZW5kb3ItYXR0cmlidXRlcyB7CiAgICAgICAgICAgIGlmLWZl
YXR1cmUgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXM7CiAgICAgICAgICAgIHVzZXMgcm91dGUtdmVu
ZG9yLWF0dHJpYnV0ZXM7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlRo
ZSByb3V0ZSB2ZW5kb3IgYXR0cmlidXRlcy4iOwogICAgICAgICAgfQogICAgICAgICAgY29udGFp
bmVyIG5leHRob3AgewogICAgICAgICAgICB1c2VzIG5leHRob3A7CiAgICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICAgIlRoZSBuZXh0aG9wIG9mIHRoZSBhZGRlZCByb3V0ZS4iOwog
ICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgfQogICAgb3V0cHV0IHsKICAgICAgdXNl
cyByb3V0ZS1vcGVyYXRpb24tc3RhdGU7CiAgICB9CiAgfQoKICBycGMgcm91dGUtZGVsZXRlIHsK
ICAgIGRlc2NyaXB0aW9uCiAgICAgICJUbyBkZWxldGUgYSByb3V0ZSBvciBhIGxpc3Qgb2Ygcm91
dGUgZnJvbSBhIFJJQiI7CiAgICBpbnB1dCB7CiAgICAgIGxlYWYgcmV0dXJuLWZhaWx1cmUtZGV0
YWlsIHsKICAgICAgICB0eXBlIGJvb2xlYW47CiAgICAgICAgZGVmYXVsdCBmYWxzZTsKICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgIldoZXRoZXIgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFp
bC4gCiAgICAgICAgICAgdHJ1ZSAgLSByZXR1cm4gdGhlIGZhaWx1cmUgZGV0YWlsOwogICAgICAg
ICAgIGZhbHNlIC0gZG8gbm90IHJldHVybiB0aGUgZmFpbHVyZSBkZXRhaWw7CiAgICAgICAgICAg
dGhlIGRlZmF1bHQgaXMgZmFsc2UuIjsKICAgICAgfQogICAgICBsZWFmIHJpYi1uYW1lIHsKICAg
ICAgICB0eXBlIHN0cmluZzsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9mIGEgUklCLiI7CiAgICAg
IH0KICAgICAgY29udGFpbmVyIHJvdXRlcyB7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICJUaGUgcm91dGVzIHRvIGJlIGFkZGVkIHRvIHRoZSBSSUIuIjsKICAgICAgICBsaXN0IHJvdXRl
LWxpc3R7CiAgICAgICAgICBrZXkgInJvdXRlLWluZGV4IjsKICAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgICJUaGUgbGlzdCBvZiByb3V0ZXMgdG8gYmUgZGVsZXRlZC4iOwogICAgICAg
ICAgdXNlcyByb3V0ZS1wcmVmaXg7CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgICBvdXRwdXQg
ewogICAgICB1c2VzIHJvdXRlLW9wZXJhdGlvbi1zdGF0ZTsKICAgIH0KICB9CiAgCiAgZ3JvdXBp
bmcgcm91dGUtdXBkYXRlLW9wdGlvbnMgewogICAgZGVzY3JpcHRpb24KICAgICAgIlVwZGF0ZSBv
cHRpb25zOgogICAgICAgMS4gdXBkYXRlIHRoZSBuZXh0aG9wCiAgICAgICAyLiB1cGRhdGUgdGhl
IHJvdXRlIGF0dHJpYnV0ZXMKICAgICAgIDMuIHVwZGF0ZSB0aGUgcm91dGUtdmVuZG9yLWF0dHJp
YnV0ZXMuIjsKICAgIGNob2ljZSB1cGRhdGUtb3B0aW9ucyB7CiAgICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAgIlVwZGF0ZSBvcHRpb25zOgogICAgICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AKICAg
ICAgICAgMi4gdXBkYXRlIHRoZSByb3V0ZSBhdHRyaWJ1dGVzCiAgICAgICAgIDMuIHVwZGF0ZSB0
aGUgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXMuIjsKICAgICAgY2FzZSB1cGRhdGUtbmV4dGhvcCB7
CiAgICAgICAgY29udGFpbmVyIHVwZGF0ZWQtbmV4dGhvcCB7CiAgICAgICAgICB1c2VzIG5leHRo
b3A7CiAgICAgICAgICBkZXNjcmlwdGlvbiAKICAgICAgICAgICAgIlRoZSBuZXh0aG9wIHVzZWQg
Zm9yIHVwZGF0aW5nLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgdXBkYXRlLXJvdXRl
LWF0dHJpYnV0ZXMgewogICAgICAgIGNvbnRhaW5lciB1cGRhdGVkLXJvdXRlLWF0dHIgewogICAg
ICAgICAgdXNlcyByb3V0ZS1hdHRyaWJ1dGVzOwogICAgICAgICAgZGVzY3JpcHRpb24gCiAgICAg
ICAgICAgICJUaGUgcm91dGUgYXR0cmlidXRlcyB1c2VkIGZvciB1cGRhdGluZy4iOwogICAgICAg
IH0KICAgICAgfQogICAgICBjYXNlIHVwZGF0ZS1yb3V0ZS12ZW5kb3ItYXR0cmlidXRlcyB7CiAg
ICAgICAgY29udGFpbmVyIHVwZGF0ZWQtcm91dGUtdmVuZG9yLWF0dHIgewogICAgICAgICAgdXNl
cyByb3V0ZS12ZW5kb3ItYXR0cmlidXRlczsKICAgICAgICAgIGRlc2NyaXB0aW9uIAogICAgICAg
ICAgICAiVGhlIHZlbmRvciByb3V0ZSBhdHRyaWJ1dGVzIHVzZWQgZm9yIHVwZGF0aW5nLiI7CiAg
ICAgICAgfQogICAgICB9CiAgICB9CiAgfQogICAgCiAgcnBjIHJvdXRlLXVwZGF0ZSB7CiAgICBk
ZXNjcmlwdGlvbgogICAgICAiVG8gdXBkYXRlIGEgcm91dGUgb3IgYSBsaXN0IG9mIHJvdXRlIG9m
IGEgUklCLgogICAgICAgVGhlIGlucHV0czoKICAgICAgICAgMS4gVGhlIG1hdGNoIGNvbmRpdGlv
bnMsIGNvdWxkIGJlOgogICAgICAgICAgIGEuIHJvdXRlIHByZWZpeCwgb3IKICAgICAgICAgICBi
LiByb3V0ZSBhdHRyaWJ1dGVzLCBvcgogICAgICAgICAgIGMuIG5leHRob3A7CiAgICAgICAgIDIu
IFRoZSB1cGRhdGUgcGFyYW1ldGVycyB0byBiZSB1c2VkOgogICAgICAgICAgIGEuIG5ldyBuZXh0
aG9wOwogICAgICAgICAgIGIuIG5ldyByb3V0ZSBhdHRyaWJ1dGVzO25leHRob3AKICAgICAgIEFj
dGlvbnM6CiAgICAgICAgIDEuIHVwZGF0ZSB0aGUgbmV4dGhvcAogICAgICAgICAyLiB1cGRhdGUg
dGhlIHJvdXRlIGF0dHJpYnV0ZXMKICAgICAgIFRoZSBvdXRwdXRzOgogICAgICAgICBzdWNjZXNz
LWNvdW50IC0gdGhlIG51bWJlciBvZiByb3V0ZXMgdXBkYXRlZDsKICAgICAgICAgZmFpbGVkLWNv
dW50IC0gdGhlIG51bWJlciBvZiByb3V0ZXMgZmFpbCB0byB1cGRhdGUKICAgICAgICAgZmFpbHVy
ZS1kZXRhaWwgLSB0aGUgZGV0YWlsIGZhaWx1cmUgaW5mby4KICAgICAgICI7CiAgICBpbnB1dCB7
CiAgICAgIGxlYWYgcmV0dXJuLWZhaWx1cmUtZGV0YWlsIHsKICAgICAgICB0eXBlIGJvb2xlYW47
CiAgICAgICAgZGVmYXVsdCBmYWxzZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIldo
ZXRoZXIgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbC4gCiAgICAgICAgICAgdHJ1ZSAgLSByZXR1
cm4gdGhlIGZhaWx1cmUgZGV0YWlsOwogICAgICAgICAgIGZhbHNlIC0gZG8gbm90IHJldHVybiB0
aGUgZmFpbHVyZSBkZXRhaWw7CiAgICAgICAgICAgdGhlIGRlZmF1bHQgaXMgZmFsc2UuIjsKICAg
ICAgfQogICAgICBsZWFmIHJpYi1uYW1lIHsKICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICBt
YW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgcmVmZXJlbmNl
IHRvIHRoZSBuYW1lIG9mIGEgUklCLiI7CiAgICAgIH0KICAgICAgY2hvaWNlIG1hdGNoLW9wdGlv
bnMgewogICAgICAgIGRlc2NyaXB0aW9uIAogICAgICAgICAgIk1hdGNoIG9wdGlvbnMuIjsKICAg
ICAgICBjYXNlIG1hdGNoLXJvdXRlLXByZWZpeCB7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAiVXBkYXRlIHRoZSByb3V0ZXMgdGhhdCBtYXRjaCByb3V0ZQogICAgICAgICAgICAg
cHJlZml4KGVzKSBjb25kaXRpb24uIjsKICAgICAgICAgIGNvbnRhaW5lciBpbnB1dC1yb3V0ZXMg
ewogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJUaGUgbWF0Y2hlZCByb3V0
ZXMgdG8gYmUgdXBkYXRlZC4iOwogICAgICAgICAgICBsaXN0IHJvdXRlLWxpc3QgewogICAgICAg
ICAgICAgIGtleSAicm91dGUtaW5kZXgiOwogICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgICAgICAiVGhlIGxpc3Qgb2Ygcm91dGVzIHRvIGJlIHVwZGF0ZWQuIjsKICAgICAgICAg
ICAgICB1c2VzIHJvdXRlLXByZWZpeDsKICAgICAgICAgICAgICB1c2VzIHJvdXRlLXVwZGF0ZS1v
cHRpb25zOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNhc2Ug
bWF0Y2gtcm91dGUtYXR0cmlidXRlcyB7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAiVXBkYXRlIHRoZSByb3V0ZXMgdGhhdCBtYXRjaCB0aGUKICAgICAgICAgICAgIHJvdXRlIGF0
dHJpYnV0ZXMgY29uZGl0aW9uLiI7CiAgICAgICAgICBjb250YWluZXIgaW5wdXQtcm91dGUtYXR0
cmlidXRlcyB7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlRoZSByb3V0
ZSBhdHRyaWJ1dGVzIGFyZSB1c2VkIGZvciBtYXRjaGluZy4iOwogICAgICAgICAgICB1c2VzIHJv
dXRlLWF0dHJpYnV0ZXM7CiAgICAgICAgICB9CiAgICAgICAgICBjb250YWluZXIgdXBkYXRlLXBh
cmFtZXRvcnMgewogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJVcGRhdGUg
b3B0aW9uczoKICAgICAgICAgICAgICAgMS4gdXBkYXRlIHRoZSBuZXh0aG9wCiAgICAgICAgICAg
ICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwogICAgICAgICAgICAgICAzLiB1cGRh
dGUgdGhlIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzLiI7CiAgICAgICAgICAgIHVzZXMgcm91dGUt
dXBkYXRlLW9wdGlvbnM7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNhc2UgbWF0Y2gt
cm91dGUtdmVuZG9yLWF0dHJpYnV0ZXMgewogICAgICAgICAgaWYtZmVhdHVyZSByb3V0ZS12ZW5k
b3ItYXR0cmlidXRlczsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJVcGRhdGUg
dGhlIHJvdXRlcyB0aGF0IG1hdGNoIHRoZQogICAgICAgICAgICAgdmVuZG9yIGF0dHJpYnV0ZXMg
Y29uZGl0aW9uIjsKICAgICAgICAgIGNvbnRhaW5lciBpbnB1dC1yb3V0ZS12ZW5kb3ItYXR0cmli
dXRlcyB7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlRoZSB2ZW5kb3Ig
cm91dGUgYXR0cmlidXRlcyBhcmUgdXNlZCBmb3IgbWF0Y2hpbmcuIjsKICAgICAgICAgICAgdXNl
cyByb3V0ZS12ZW5kb3ItYXR0cmlidXRlczsKICAgICAgICAgIH0KICAgICAgICAgIGNvbnRhaW5l
ciB1cGRhdGUtcGFyYW1ldGVycy12ZW5kb3IgewogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAgICJVcGRhdGUgb3B0aW9uczoKICAgICAgICAgICAgICAgMS4gdXBkYXRlIHRoZSBu
ZXh0aG9wCiAgICAgICAgICAgICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwogICAg
ICAgICAgICAgICAzLiB1cGRhdGUgdGhlIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzLiI7CiAgICAg
ICAgICAgIHVzZXMgcm91dGUtdXBkYXRlLW9wdGlvbnM7CiAgICAgICAgICB9CiAgICAgICAgfQog
ICAgICAgIGNhc2UgbWF0Y2gtbmV4dGhvcCB7CiAgICAgICAgICBkZXNjcmlwdGlvbiAKICAgICAg
ICAgICAgIlVwZGF0ZSB0aGUgcm91dGVzIHRoYXQgbWF0Y2ggdGhlIG5leHRob3AuIjsKICAgICAg
ICAgIGNvbnRhaW5lciBpbnB1dC1uZXh0aG9wIHsKICAgICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgICAiVGhlIG5leHRob3AgdXNlZCBmb3IgbWF0Y2hpbmcuIjsKICAgICAgICAgICAg
dXNlcyBuZXh0aG9wOwogICAgICAgICAgfQogICAgICAgICAgY29udGFpbmVyIHVwZGF0ZS1wYXJh
bWV0ZXJzLW5leHRob3AgewogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJV
cGRhdGUgb3B0aW9uczoKICAgICAgICAgICAgICAgMS4gdXBkYXRlIHRoZSBuZXh0aG9wCiAgICAg
ICAgICAgICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwogICAgICAgICAgICAgICAz
LiB1cGRhdGUgdGhlIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzLiI7CiAgICAgICAgICAgIHVzZXMg
cm91dGUtdXBkYXRlLW9wdGlvbnM7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9CiAgICB9
CiAgICBvdXRwdXQgewogICAgICB1c2VzIHJvdXRlLW9wZXJhdGlvbi1zdGF0ZTsKICAgIH0KICB9
CgogIHJwYyBuaC1hZGQgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRvIGFkZCBhIG5leHRob3Ag
dG8gYSBSSUIuCiAgICAgICBJbnB1dHMgcGFyYW1ldGVyczoKICAgICAgICAgMS4gUklCIG5hbWUK
ICAgICAgICAgMi4gbmV4dGhvcDsKICAgICAgIEFjdGlvbnM6CiAgICAgICAgIEFkZCB0aGUgbmV4
dGhvcCB0byB0aGUgUklCCiAgICAgICBPdXRwdXRzOgogICAgICAgICAxLk9wZXJhdGlvbiByZXN1
bHQ6CiAgICAgICAgICAgdHJ1ZSAgLSBzdWNjZXNzCiAgICAgICAgICAgZmFsc2UgLSBmYWlsZWQ7
CiAgICAgICAgIDIuIG5leHRob3AgaWRlbnRpZmllci4iOwogICAgaW5wdXQgewogICAgICBsZWFm
IHJpYi1uYW1lIHsKICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsK
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9m
IGEgUklCLiI7CiAgICAgIH0KICAgICAgdXNlcyBuZXh0aG9wOwogICAgfQogICAgb3V0cHV0IHsK
ICAgICAgbGVhZiByZXN1bHQgewogICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgICBtYW5kYXRv
cnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlJldHVybiB0aGUgcmVzdWx0
IG9mIHRoZSByaWItYWRkIG9wZXJhdGlvbi4KICAgICAgICAgICB0cnVlICAtIHN1Y2Nlc3M7CiAg
ICAgICAgICAgZmFsc2UgLSBmYWlsZWQ7IjsKICAgICAgfQogICAgICBsZWFmIHJlYXNvbiB7CiAg
ICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJUaGUgc3Bl
Y2lmaWMgcmVhc29uIHRoYXQgY2F1c2VzIHRoZSBmYWlsdXJlLiI7CiAgICAgIH0KICAgICAgbGVh
ZiBuZXh0aG9wLWlkIHsKICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAgICBkZXNjcmlwdGlvbgog
ICAgICAgICAgIkEgbmV4dGhvcCBpZGVudGlmaWVyIHRoYXQgaXMgYWxsb2NhdGVkIHRvIHRoZSBu
ZXh0aG9wLiI7CiAgICAgIH0KICAgIH0KICB9CiAgCiAgcnBjIG5oLWRlbGV0ZSB7CiAgICBkZXNj
cmlwdGlvbgogICAgICAiVG8gZGVsZXRlIGEgbmV4dGhvcCBmcm9tIGEgUklCIjsKICAgIGlucHV0
IHsKICAgICAgbGVhZiByaWItbmFtZSB7CiAgICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAgbWFu
ZGF0b3J5IHRydWU7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJBIHJlZmVyZW5jZSB0
byB0aGUgbmFtZSBvZiBhIFJJQi4iOwogICAgICB9CiAgICAgIHVzZXMgbmV4dGhvcDsKICAgIH0K
ICAgIG91dHB1dCB7CiAgICAgIGxlYWYgcmVzdWx0IHsKICAgICAgICB0eXBlIGJvb2xlYW47CiAg
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJSZXR1
cm4gdGhlIHJlc3VsdCBvZiB0aGUgcmliLWFkZCBvcGVyYXRpb24uCiAgICAgICAgICAgdHJ1ZSAg
LSBzdWNjZXNzOwogICAgICAgICAgIGZhbHNlIC0gZmFpbGVkLiI7CiAgICAgIH0KICAgICAgbGVh
ZiByZWFzb24gewogICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAiVGhlIHNwZWNpZmljIHJlYXNvbiB0aGF0IGNhdXNlcyB0aGUgZmFpbHVyZS4iOwogICAg
ICB9CiAgICB9CiAgfQoKICAvKk5vdGlmaWNhdGlvbnMqLwogIG5vdGlmaWNhdGlvbiBuZXh0aG9w
LXJlc29sdXRpb24tc3RhdHVzLWNoYW5nZSB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTmV4dGhv
cCByZXNvbHV0aW9uIHN0YXR1cyAocmVzb2x2ZWQvdW5yZXNvbHZlZCkKICAgICAgIG5vdGlmaWNh
dGlvbi4iOwogICAgY29udGFpbmVyIG5leHRob3B7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAg
IlRoZSBuZXh0aG9wLiI7CiAgICAgIHVzZXMgbmV4dGhvcDsKICAgIH0KICAgIGxlYWYgbmV4dGhv
cC1zdGF0ZSB7CiAgICAgIHR5cGUgbmV4dGhvcC1zdGF0ZS1kZWZpbml0aW9uOwogICAgICBtYW5k
YXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiTmV4dGhvcCByZXNvbHV0aW9u
IHN0YXR1cyAocmVzb2x2ZWQvdW5yZXNvbHZlZCkKICAgICAgICAgbm90aWZpY2F0aW9uLiI7CiAg
ICB9CiAgfQoKICBub3RpZmljYXRpb24gcm91dGUtY2hhbmdlIHsKICAgIGRlc2NyaXB0aW9uCiAg
ICAgICJSb3V0ZSBjaGFuZ2Ugbm90aWZpY2F0aW9uLiI7CiAgICBsZWFmIHJpYi1uYW1lIHsKICAg
ICAgdHlwZSBzdHJpbmc7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlwdGlvbgog
ICAgICAgICJBIHJlZmVyZW5jZSB0byB0aGUgbmFtZSBvZiBhIFJJQi4iOwogICAgfQogICAgbGVh
ZiBhZGRyZXNzLWZhbWlseSB7CiAgICAgIHR5cGUgcmliLWZhbWlseS1kZWZpbml0aW9uOwogICAg
ICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIGFkZHJlc3Mg
ZmFtaWx5IG9mIGEgUklCLiI7CiAgICB9CiAgICB1c2VzIHJvdXRlLXByZWZpeDsKICAgIGxlYWYg
cm91dGUtaW5zdGFsbGVkLXN0YXRlIHsKICAgICAgdHlwZSByb3V0ZS1pbnN0YWxsZWQtc3RhdGUt
ZGVmaW5pdGlvbjsKICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgIkluZGljYXRlcyB3aGV0aGVyIHRoZSByb3V0ZSBnb3QgaW5zdGFsbGVkIGluIHRoZSBGSUIu
IjsKICAgIH0KICAgIGxlYWYgcm91dGUtc3RhdGUgewogICAgICB0eXBlIHJvdXRlLXN0YXRlLWRl
ZmluaXRpb247CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICJJbmRpY2F0ZXMgd2hldGhlciBhIHJvdXRlIGlzIGFjdGl2ZSBvciBpbmFjdGl2ZS4iOwogICAg
fQogICAgbGlzdCByb3V0ZS1jaGFuZ2UtcmVhc29ucyB7CiAgICAgIGtleSAicm91dGUtY2hhbmdl
LXJlYXNvbiI7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSByZWFzb25zIHRoYXQgY2F1
c2UgdGhlIHJvdXRlIGNoYW5nZS4gQSByb3V0ZQogICAgICAgICBjaGFuZ2UgdGhhdCBtYXkgcmVz
dWx0IGZyb20gc2V2ZXJhbCByZWFzb25zLiBGb3IgCiAgICAgICAgIGV4YW1wbGUsIGEgbmV4dGhv
cCBiZWNvbWluZyByZXNvbHZlZCB3aWxsIG1ha2UgYSAKICAgICAgICAgcm91dGUgQSBhY3RpdmUg
d2hpY2ggaXMgb2YgYmV0dGVyIHByZWZlcmVuY2UgdGhhbgogICAgICAgICBhIGN1cnJlbnRseSBh
Y3RpdmUgcm91dGUgQiwgd2hpY2ggcmVzdWx0cyBpbiB0aGUgCiAgICAgICAgIHJvdXRlIEEgYmVp
bmcgaW5zdGFsbGVkIjsKICAgICAgbGVhZiByb3V0ZS1jaGFuZ2UtcmVhc29uIHsKICAgICAgICB0
eXBlIHJvdXRlLWNoYW5nZS1yZWFzb24tZGVmaW5pdGlvbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1
ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSByZWFzb24gdGhhdCBjYXVzZXMg
dGhlIHJvdXRlIGNoYW5nZS4iOwogICAgICB9CiAgICB9CiAgfQp9CiAgCjxDT0RFIEVORFM+Cl1d
PjwvYXJ0d29yaz4KICAgICAgICA8L2ZpZ3VyZT48L3Q+CiAgICA8L3NlY3Rpb24+CgogICAgPHNl
Y3Rpb24gdGl0bGU9IklBTkEgQ29uc2lkZXJhdGlvbnMiPgogICAgICA8dD5UaGlzIGRvY3VtZW50
IHJlZ2lzdGVycyBhIFVSSSBpbiB0aGUgIm5zIiByZWdpc3RyeSB3aXRoCiAgICAgIHRoZSAiSUVU
RiBYTUwgcmVnaXN0cnkiIDx4cmVmIHRhcmdldD0iUkZDMzY4OCIvPjo8L3Q+CgogICAgICA8dD48
ZmlndXJlPgogICAgICAgICAgPGFydHdvcms+PCFbQ0RBVEFbICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIFVSSTog
dXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtaTJycy1yaWIKICBSZWdpc3RyYW50IENv
bnRhY3Q6IFRoZSBJRVNHLgogIFhNTDogTi9BLCB0aGUgcmVxdWVzdGVkIFVSSSBpcyBhbiBYTUwg
bmFtZXNwYWNlLgogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIF1dPjwvYXJ0d29yaz4KICAgICAgICA8L2ZpZ3VyZT5U
aGlzIGRvY3VtZW50IHJlcXVlc3RzIHRvIHJlZ2lzdGVyIGEgWUFORyBtb2R1bGUgaW4gdGhlICJZ
QU5HCiAgICAgIE1vZHVsZSBOYW1lcyByZWdpc3RyeSIgPHhyZWYgdGFyZ2V0PSJSRkM2MDIwIi8+
OjwvdD4KCiAgICAgIDx0PjxmaWd1cmU+CiAgICAgICAgICA8YXJ0d29yaz48IVtDREFUQVsgIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgbmFtZTogICAgICAgICBpZXRmLWkycnMtcmliCiAgbmFtZXNwYWNlOiAgICB1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0Zi1pMnJzLXJpYgogIHByZWZpeDogICAgICAg
aWlyCiAgcmVmZXJlbmNlOiAgICBSRkMgWFhYWAogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCl1dPjwvYXJ0d29yaz4K
ICAgICAgICA8L2ZpZ3VyZT48L3Q+CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gYW5jaG9y
PSJTZWN1cml0eSIgdGl0bGU9IlNlY3VyaXR5IENvbnNpZGVyYXRpb25zIj4KICAgICAgPHQ+VGhl
IFlBTkcgbW9kdWxlIHNwZWNpZmllZCBpbiB0aGlzIGRvY3VtZW50IGRlZmluZXMgYSBzY2hlbWEg
Zm9yIGRhdGEgCgkgIHRoYXQgaXMgZGVzaWduZWQgdG8gYmUgYWNjZXNzZWQgdmlhIG5ldHdvcmsg
bWFuYWdlbWVudCBwcm90b2NvbHMgc3VjaCBhcyBORVRDT05GIDx4cmVmCiAgICAgIHRhcmdldD0i
UkZDNjI0MSIvPiBvciBSRVNUQ09ORiA8eHJlZiB0YXJnZXQ9IlJGQzgwNDAiLz4uIFRoZSBsb3dl
c3QKICAgICAgTkVUQ09ORiBsYXllciBpcyB0aGUgc2VjdXJlIHRyYW5zcG9ydCBsYXllciwgYW5k
IHRoZQogICAgICBtYW5kYXRvcnktdG8taW1wbGVtZW50IHNlY3VyZSB0cmFuc3BvcnQgaXMgU2Vj
dXJlIFNoZWxsIChTU0gpIDx4cmVmCiAgICAgIHRhcmdldD0iUkZDNjI0MiIvPi4gVGhlIGxvd2Vz
dCBSRVNUQ09ORiBsYXllciBpcyBIVFRQUywgYW5kIHRoZQogICAgICBtYW5kYXRvcnktdG8taW1w
bGVtZW50IHNlY3VyZSB0cmFuc3BvcnQgaXMgVExTIDx4cmVmIHRhcmdldD0iUkZDNTI0NiIvPi4K
ICAgICAgPC90PgoKICAgICAgPHQ+VGhlIE5FVENPTkYgYWNjZXNzIGNvbnRyb2wgbW9kZWwgPHhy
ZWYgdGFyZ2V0PSJSRkM2NTM2Ii8+IHByb3ZpZGVzCiAgICAgIHRoZSBtZWFucyB0byByZXN0cmlj
dCBhY2Nlc3MgZm9yIHBhcnRpY3VsYXIgTkVUQ09ORiBvciBSRVNUQ09ORiB1c2VycyB0bwogICAg
ICBhIHByZWNvbmZpZ3VyZWQgc3Vic2V0IG9mIGFsbCBhdmFpbGFibGUgTkVUQ09ORiBvciBSRVNU
Q09ORiBwcm90b2NvbAogICAgICBvcGVyYXRpb25zIGFuZCBjb250ZW50LjwvdD4KCiAgICAgIDx0
PlRoZSBZQU5HIG1vZHVsZXMgZGVmaW5lIGluZm9ybWF0aW9uIHRoYXQgY2FuIGJlIGNvbmZpZ3Vy
YWJsZSBpbgogICAgICBjZXJ0YWluIGluc3RhbmNlcywgZm9yIGV4YW1wbGUsIGEgUklCLCBhIHJv
dXRlLCBhIG5leHRob3AgY2FuIGJlIGNyZWF0ZWQKICAgICAgb3IgZGVsZXRlZCBieSBjbGllbnQg
YXBwbGljYXRpb25zLCB0aGUgWUFORyBtb2R1bGVzIGFsc28gZGVmaW5lIFJQQ3MKICAgICAgdGhh
dCBjYW4gYmUgdXNlZCBieSBjbGllbnQgYXBwbGljYXRpb25zIHRvIGFkZC9kZWxldGUgUklCcywg
cm91dGVzIGFuZAogICAgICBuZXh0aG9wcy4gSW4gc3VjaCBjYXNlcywgYSBtYWxpY2lvdXMgY2xp
ZW50IGNvdWxkIGF0dGVtcHQgdG8gcmVtb3ZlLCAKICAgICAgYWRkIG9yIHVwZGF0ZSBhIFJJQiwg
YSByb3V0ZSwgYSBuZXh0aG9wLCBieSBjcmVhdGluZyBvciBkZWxldGluZyBjb3JyZXNwb25kaW5n
CiAgICAgIGVsZW1lbnRzIGluIHRoZSBSSUIsIHJvdXRlIGFuZCBuZXh0aG9wIGxpc3RzLCByZXNw
ZWN0aXZlbHkuIFJlbW92aW5nIGEKICAgICAgUklCIG9yIGEgcm91dGUgY291bGQgbGVhZCB0byBk
aXNydXB0aW9uIG9yIGltcGFjdCBpbiBwZXJmb3JtYW5jZSBvZiBhIHNlcnZpY2UsIAoJICB1cGRh
dGluZyBhIHJvdXRlIG1heSBsZWFkIHRvIHN1Ym9wdGltYWwgcGF0aCBhbmQgZGVncmFkYXRpb24g
b2Ygc2VydmljZSBsZXZlbHMgCgkgIGFzIHdlbGwgYXMgcG9zc2libHkgZGlzcnVwdGlvbiBvZiBz
ZXJ2aWNlLiBGb3IgdGhvc2UgcmVhc29ucywgaXQgaXMgaW1wb3J0YW50IAoJICB0aGF0IHRoZSBO
RVRDT05GIGFjY2VzcyBjb250cm9sIG1vZGVsIGlzIHZpZ29yb3VzbHkgYXBwbGllZCB0byBwcmV2
ZW50CiAgICAgIG1pc2NvbmZpZ3VyYXRpb24gYnkgdW5hdXRob3JpemVkIGNsaWVudHMuIDwvdD4K
CiAgICAgIDx0PlRoZXJlIGFyZSBhIG51bWJlciBvZiBkYXRhIG5vZGVzIGRlZmluZWQgaW4gdGhp
cyBZQU5HCiAgICAgIG1vZHVsZSB0aGF0IGFyZSB3cml0YWJsZS9jcmVhdGFibGUvZGVsZXRhYmxl
IChpLmUuLCBjb25maWcgdHJ1ZSwgd2hpY2gKICAgICAgaXMgdGhlIGRlZmF1bHQpLiBUaGVzZSBk
YXRhIG5vZGVzIG1heSBiZSBjb25zaWRlcmVkIHNlbnNpdGl2ZSBvcgogICAgICB2dWxuZXJhYmxl
IGluIHNvbWUgbmV0d29yayBlbnZpcm9ubWVudHMuIFdyaXRlIG9wZXJhdGlvbnMgKGUuZy4sCiAg
ICAgIGVkaXQtY29uZmlnKSB0byB0aGVzZSBkYXRhIG5vZGVzIHdpdGhvdXQgcHJvcGVyIHByb3Rl
Y3Rpb24gY2FuIGhhdmUgYQogICAgICBuZWdhdGl2ZSBlZmZlY3Qgb24gbmV0d29yayBvcGVyYXRp
b25zLiBUaGVzZSBhcmUgdGhlIHN1YnRyZWVzIGFuZCBkYXRhCiAgICAgIG5vZGVzIGFuZCB0aGVp
ciBzZW5zaXRpdml0eS92dWxuZXJhYmlsaXR5IGluIHRoZSBpZXRmLWkycnMtcmliIG1vZHVsZToK
ICAgICAgPC90PgoKICAgICAgPHQ+PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgPHQ+
UklCOiBBIG1hbGljaW91cyBjbGllbnQgY291bGQgYXR0ZW1wdCB0byByZW1vdmUgYSBSSUIgZnJv
bSBhCiAgICAgICAgICByb3V0aW5nIGluc3RhbmNlLCBmb3IgZXhhbXBsZSBpbiBvcmRlciB0byBz
YWJvdGFnZSB0aGUgc2VydmljZXMKICAgICAgICAgIHByb3ZpZGVkIGJ5IHRoZSBSSUIsIG9yIHRv
IGFkZCBhIFJJQiB0byBhIHJvdXRpbmcgaW5zdGFuY2UsIGhlbmNlIHRvCiAgICAgICAgICBpbmpl
Y3QgdW5hdXRob3JpemVkIHRyYWZmaWMgaW50byB0aGUgbmV4dGhvcC4gPC90PgoKICAgICAgICAg
IDx0PnJvdXRlOkEgbWFsaWNpb3VzIGNsaWVudCBjb3VsZCBhdHRlbXB0IHRvIHJlbW92ZSBvciBh
ZGQgYSByb3V0ZQogICAgICAgICAgZnJvbS90byBhIFJJQiwgZm9yIGV4YW1wbGUgaW4gb3JkZXIg
dG8gc2Fib3RhZ2UgdGhlIHNlcnZpY2VzCiAgICAgICAgICBwcm92aWRlZCBieSB0aGUgUklCLiA8
L3Q+CgogICAgICAgICAgPHQ+bmV4dGhvcDogQSBtYWxpY2lvdXMgY2xpZW50IGNvdWxkIGF0dGVt
cHQgdG8gcmVtb3ZlIG9yIGFkZCBhCiAgICAgICAgICBuZXh0aG9wIGZyb20vdG8gUklCLCB3aGlj
aCBtYXkgbGVhZCB0byBzdWJvcHRpbWFsIHBhdGggYW5kCiAgICAgICAgICBkZWdyYWRhdGlvbiBv
ZiBzZXJ2aWNlIGxldmVscyBhcyB3ZWxsIGFzIHBvc3NpYmx5IGRpc3J1cHRpb24gb2YKICAgICAg
ICAgIHNlcnZpY2UuPC90PgogICAgICAgIDwvbGlzdD48L3Q+CiAgICA8L3NlY3Rpb24+CgogICAg
PHNlY3Rpb24gdGl0bGU9IkNvbnRyaWJ1dG9ycyI+CiAgICAgIDx0PlRoZSBmb2xsb3dpbmcgaW5k
aXZpZHVhbHMgYWxzbyBjb250cmlidXRlIHRvIHRoaXMgZG9jdW1lbnQuPC90PgoKICAgICAgPHQ+
PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgPHQ+WmVrdW4gSGUsIFRlbmNlbnQgSG9s
ZGluZ3MgTHRkPC90PgoKICAgICAgICAgIDx0PlN1amlhbiBMdSwgVGVuY2VudCBIb2xkaW5ncyBM
dGQ8L3Q+CgogICAgICAgICAgPHQ+SmVmZmVyeSBaaGFuZywgSnVuaXBlciBOZXR3b3JrczwvdD4K
ICAgICAgICA8L2xpc3Q+PC90PgogICAgPC9zZWN0aW9uPgoKICAgIDxzZWN0aW9uIHRpdGxlPSJB
Y2tub3dsZWRnZW1lbnRzIj4KICAgICAgPHQ+VGhlIGF1dGhvcnMgd291bGQgbGlrZSB0byB0aGFu
ayBDaHJpcyBCb3dlcnMgYW5kIEpvaG4gU2N1ZGRlciBmb3IgaGlzCiAgICAgIHJldmlldywgc3Vn
Z2VzdGlvbiBhbmQgY29tbWVudHMgdG8gdGhpcyBkb2N1bWVudC48L3Q+CiAgICA8L3NlY3Rpb24+
CiAgPC9taWRkbGU+CgogIDxiYWNrPgogICAgPHJlZmVyZW5jZXMgdGl0bGU9Ik5vcm1hdGl2ZSBS
ZWZlcmVuY2VzIj4KICAgICAgPD9yZmMgaW5jbHVkZT0ncmVmZXJlbmNlLlJGQy4yMTE5Jz8+Cgog
ICAgICA8P3JmYyBpbmNsdWRlPSdyZWZlcmVuY2UuUkZDLjM2ODgnPz4KCiAgICAgIDw/cmZjIGlu
Y2x1ZGU9J3JlZmVyZW5jZS5SRkMuNTI0Nic/PgoKICAgICAgPD9yZmMgaW5jbHVkZT0ncmVmZXJl
bmNlLlJGQy42MDIwJz8+CgogICAgICA8P3JmYyBpbmNsdWRlPSdyZWZlcmVuY2UuUkZDLjYyNDEn
Pz4KCiAgICAgIDw/cmZjIGluY2x1ZGU9J3JlZmVyZW5jZS5SRkMuNjI0Mic/PgoKICAgICAgPD9y
ZmMgaW5jbHVkZT0ncmVmZXJlbmNlLlJGQy42NTM2Jz8+CgogICAgICA8P3JmYyBpbmNsdWRlPSdy
ZWZlcmVuY2UuUkZDLjY5OTEnPz4KCiAgICAgIDw/cmZjIGluY2x1ZGU9J3JlZmVyZW5jZS5SRkMu
ODA0MCc/PgoJICAKCSAgPHJlZmVyZW5jZSBhbmNob3I9IkktRC5pZXRmLW5ldG1vZC15YW5nLXRy
ZWUtZGlhZ3JhbXMiPgo8ZnJvbnQ+Cjx0aXRsZT5ZQU5HIFRyZWUgRGlhZ3JhbXM8L3RpdGxlPgo8
YXV0aG9yIGluaXRpYWxzPSJNIiBzdXJuYW1lPSJCam9ya2x1bmQiIGZ1bGxuYW1lPSJNYXJ0aW4g
QmpvcmtsdW5kIj4KPG9yZ2FuaXphdGlvbi8+CjwvYXV0aG9yPgo8YXV0aG9yIGluaXRpYWxzPSJM
IiBzdXJuYW1lPSJCZXJnZXIiIGZ1bGxuYW1lPSJMb3UgQmVyZ2VyIj4KPG9yZ2FuaXphdGlvbi8+
CjwvYXV0aG9yPgo8ZGF0ZSBtb250aD0iRGVjZW1iZXIiIGRheT0iMjEiIHllYXI9IjIwMTciLz4K
PGFic3RyYWN0Pgo8dD4KVGhpcyBkb2N1bWVudCBjYXB0dXJlcyB0aGUgY3VycmVudCBzeW50YXgg
dXNlZCBpbiBZQU5HIG1vZHVsZSBUcmVlIERpYWdyYW1zLiBUaGUgcHVycG9zZSBvZiB0aGUgZG9j
dW1lbnQgaXMgdG8gcHJvdmlkZSBhIHNpbmdsZSBsb2NhdGlvbiBmb3IgdGhpcyBkZWZpbml0aW9u
LiBUaGlzIHN5bnRheCBtYXkgYmUgdXBkYXRlZCBmcm9tIHRpbWUgdG8gdGltZSBiYXNlZCBvbiB0
aGUgZXZvbHV0aW9uIG9mIHRoZSBZQU5HIGxhbmd1YWdlLgo8L3Q+CjwvYWJzdHJhY3Q+CjwvZnJv
bnQ+CjxzZXJpZXNJbmZvIG5hbWU9IkludGVybmV0LURyYWZ0IiB2YWx1ZT0iZHJhZnQtaWV0Zi1u
ZXRtb2QteWFuZy10cmVlLWRpYWdyYW1zLTA0Ii8+Cjxmb3JtYXQgdHlwZT0iVFhUIiB0YXJnZXQ9
Imh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWlldGYtbmV0bW9kLXlh
bmctdHJlZS1kaWFncmFtcy0wNC50eHQiLz4KPC9yZWZlcmVuY2U+CQogICAgPC9yZWZlcmVuY2Vz
PgoKCQoJCiAgICA8cmVmZXJlbmNlcyB0aXRsZT0iSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyI+CiAg
ICAgIDw/cmZjIGluY2x1ZGU9J3JlZmVyZW5jZS5SRkMuNzkyMSc/PgoKICAgICAgPD9yZmMgaW5j
bHVkZT0ncmVmZXJlbmNlLkktRC5pZXRmLWkycnMtcmliLWluZm8tbW9kZWwnPz4KCiAgICAgIDw/
cmZjIGluY2x1ZGU9J3JlZmVyZW5jZS5JLUQuaWV0Zi1pMnJzLXVzZWNhc2UtcmVxcy1zdW1tYXJ5
Jz8+CiAgICA8L3JlZmVyZW5jZXM+CiAgPC9iYWNrPgo8L3JmYz4K

--_005_HE1PR0702MB358079A69D1D1092F4DFA5A193F70HE1PR0702MB3580_--


From nobody Tue Feb 13 23:25:10 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E1AC1205F0; Tue, 13 Feb 2018 23:25:03 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2rs@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151859310340.24621.5302333456003322240@ietfa.amsl.com>
Date: Tue, 13 Feb 2018 23:25:03 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/_IovF_3mfun9HfJ5wVqVGPgIhtg>
Subject: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-14.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Feb 2018 07:25:03 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System WG of the IETF.

        Title           : Routing Information Base Info Model
        Authors         : Nitin Bahadur
                          Sriganesh Kini
                          Jan Medved
	Filename        : draft-ietf-i2rs-rib-info-model-14.txt
	Pages           : 26
	Date            : 2018-02-13

Abstract:
   Routing and routing functions in enterprise and carrier networks are
   typically performed by network devices (routers and switches) using a
   routing information base (RIB).  Protocols and configuration push
   data into the RIB and the RIB manager installs state into the
   hardware; for packet forwarding.  This draft specifies an information
   model for the RIB to enable defining a standardized data model, and
   it was used by the IETF's I2RS WG to design the I2RS RIB data model.
   It is being published to record the higher level informational model
   decisions for RIBs so that other developers of RIBs may benefit from
   the design concepts.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-14
https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-rib-info-model-14

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-14


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

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


From nobody Tue Feb 13 23:27:27 2018
Return-Path: <nitin_bahadur@yahoo.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62E2A126D73 for <i2rs@ietfa.amsl.com>; Tue, 13 Feb 2018 23:27:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 4fOMGkJHTWo9 for <i2rs@ietfa.amsl.com>; Tue, 13 Feb 2018 23:27:24 -0800 (PST)
Received: from sonic305-19.consmr.mail.gq1.yahoo.com (sonic305-19.consmr.mail.gq1.yahoo.com [98.137.64.82]) (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 87A8E126579 for <i2rs@ietf.org>; Tue, 13 Feb 2018 23:27:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1518593244; bh=9rAygKM9U/K/4Wuv8od1iFVy47Nu8dSMil0S+j+HXY0=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=C6sJzvE2dlkqQadX7E2Ern866jU/c1IG1Xoki7cAdcRaOJO0vQ7yHCr2VVoySKNUa2PRVogSBVk4ztYQn9A9sCi4kBNq/NJPwdNWlCYnfGgazrEjFP63ycdYjTamRhlRyosqOWKpwga1ORrkaTszL1jw5S13wvRJnFXgLv+ZjRss1mskJWJoQxzfYgV2AphYePFandO52aqg1mPIq+o3BBHKOwxCbbkD4ln0TPhBYVgNAy6eUeaYj4bq8/bP7yQx5b9gpyQfxwFS1TncHHhdqlf1y3wa+oYeoQEvTnJCGI30Q5i5kSMIBIAecXltTRe8bg3eP3+C3PQ0YcMfKy6v1w==
X-YMail-OSG: oRHgNYMVM1mN6G_maO4h9sZHSe8VDP5IekuxNYyl5QjwQoKDz8HNHcOOc7FPu.X am1CZMSWX4Qp0UB05yTMhzQ3ogQBwcncZTVRwFtMHl6EIRxnoEy83Dcl8V7AFHFvOKHY8pE_C3Q2 1IM2weWmpGwzAx.tAEPKjzIrRMKQX5NRS3xJirwA90Rz6osBwN5.UeSBHoaIWiLBlVewIQlvjyAI 9QDbXPhAS5rSHhOoguKjYPBTHXWGRYnzciybJgC5yU5qQyAXBY7L_ui7gQMwmVKcFZCVNTubMZL3 dR6huhUzncWFSdbXwDAFWY4kzBEoMxlpO7uGXDCNQt.glMjWtg0rF6iJNyiOZwvcqBUhXCarolZH LN5rt4qBGPmpa8X8Ih1jkkYBWxDI6BNiBh.EIJTQ92DKtEq_UIHCT4MDpPfvM3CK9XZQ1bxVcmq6 M_VvHjLFjphDTVe4UvjZScj_FT.964xYc.taxntqM0QTDRYtxPiecXaxd27GGMDcxhPmOKPVIoxA HCApCY_H5Cim4KsvGtczWEh.P7P9Z
Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Wed, 14 Feb 2018 07:27:24 +0000
Received: from smtp107.rhel.mail.gq1.yahoo.com (EHLO [192.168.0.114]) ([10.211.35.149]) by smtp409.mail.gq1.yahoo.com (JAMES SMTP Server ) with ESMTPA ID 291cfa284bba13a2b04e747393ca35c7 for <i2rs@ietf.org>; Wed, 14 Feb 2018 07:27:19 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/10.9.0.180116
Date: Tue, 13 Feb 2018 23:27:15 -0800
From: Nitin Bahadur <nitin_bahadur@yahoo.com>
To: <i2rs@ietf.org>
Message-ID: <24C91396-B1DF-41AB-A87F-B3FC07D1048F@yahoo.com>
Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-14.txt
References: <151859310340.24621.5302333456003322240@ietfa.amsl.com>
In-Reply-To: <151859310340.24621.5302333456003322240@ietfa.amsl.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/iVXkK330yEKhBRZT1-amv5Us4fE>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-14.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Feb 2018 07:27:26 -0000

This version adds more clarifications to the draft.

Nitin

=EF=BB=BFOn 2/13/18, 11:25 PM, "i2rs-bounces@ietf.org on behalf of internet-draft=
s@ietf.org" <i2rs-bounces@ietf.org on behalf of internet-drafts@ietf.org> wr=
ote:

   =20
    A New Internet-Draft is available from the on-line Internet-Drafts dire=
ctories.
    This draft is a work item of the Interface to the Routing System WG of =
the IETF.
   =20
            Title           : Routing Information Base Info Model
            Authors         : Nitin Bahadur
                              Sriganesh Kini
                              Jan Medved
    	Filename        : draft-ietf-i2rs-rib-info-model-14.txt
    	Pages           : 26
    	Date            : 2018-02-13
   =20
    Abstract:
       Routing and routing functions in enterprise and carrier networks are
       typically performed by network devices (routers and switches) using =
a
       routing information base (RIB).  Protocols and configuration push
       data into the RIB and the RIB manager installs state into the
       hardware; for packet forwarding.  This draft specifies an informatio=
n
       model for the RIB to enable defining a standardized data model, and
       it was used by the IETF's I2RS WG to design the I2RS RIB data model.
       It is being published to record the higher level informational model
       decisions for RIBs so that other developers of RIBs may benefit from
       the design concepts.
   =20
   =20
    The IETF datatracker status page for this draft is:
    https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/
   =20
    There are also htmlized versions available at:
    https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-14
    https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-rib-info-model-14
   =20
    A diff from the previous version is available at:
    https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-rib-info-model-14
   =20
   =20
    Please note that it may take a couple of minutes from the time of submi=
ssion
    until the htmlized version and diff are available at tools.ietf.org.
   =20
    Internet-Drafts are also available by anonymous FTP at:
    ftp://ftp.ietf.org/internet-drafts/
   =20
    _______________________________________________
    i2rs mailing list
    i2rs@ietf.org
    https://www.ietf.org/mailman/listinfo/i2rs
   =20



From nobody Thu Feb 15 08:07:36 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69EF012DA41; Thu, 15 Feb 2018 08:07:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.947
X-Spam-Level: 
X-Spam-Status: No, score=0.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=no 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 JZqV8O81IdYN; Thu, 15 Feb 2018 08:07:30 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 B9E6C12DA49; Thu, 15 Feb 2018 08:07:27 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Amit Dass'" <amit.dass@ericsson.com>, "'Alia Atlas'" <akatlas@gmail.com>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model.all@ietf.org>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com> <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com>
Date: Thu, 15 Feb 2018 11:07:24 -0500
Message-ID: <02e201d3a677$120087a0$360196e0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_02E3_01D3A64D.292CF0A0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQC3u74PMe0eeI3XGuaBaMtbP6kcDwEkBmjSAeZvcUoCaITsoADNLyd9AYu2EMKlnxUI8A==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ZcmnsfpVmjRomj-6S9CzeO01Sfo>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 16:07:33 -0000

This is a multipart message in MIME format.

------=_NextPart_000_02E3_01D3A64D.292CF0A0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Amit:

=20

Remove one of the authors.   Please consider removing LIxing Wang.   I =
have not received an IPR statement from this person.   Please do this =
today.   I apologize for the delay in responding.=20

=20

Sue=20

=20

From: Amit Dass [mailto:amit.dass@ericsson.com]=20
Sent: Monday, February 12, 2018 8:23 AM
To: Alia Atlas=20
Cc: Susan Hares; i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org
Subject: FW: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

=20

Hi Alia,

=20

Apologies for the delay. Needed to redo all again due to the laptop =
crashed. Updated the draft with the below comments. Couldn=E2=80=99t =
upload the same due to max 5 author limit kicking in.

=20

Best regards,

Amit

=20

From: Alia Atlas [mailto:akatlas@gmail.com]=20
Sent: Saturday, February 10, 2018 1:51 AM
To: Amit Dass <amit.dass@ericsson.com>
Cc: Susan Hares <shares@ndzh.com>; i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org
Subject: Re: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

=20

Hi Amit,

=20

It has been three weeks.

=20

Can you please get the update ASAP?  I need to get it reviewed and into =
IETF Last Call.

As you know, I am closing I2RS at IETF 101 - which means this draft =
needs to be on the March 8 telechat.

That means it really should be in IETF Last Call by February 16 - and I =
am traveling all next week=20

and busy.   I REALLY need it ASAP to review.

=20

Regards,

Alia

=20

On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <amit.dass@ericsson.com> =
wrote:

Hi Sue,

I expect to have some free time during this week.  Should be able to =
send the update by Monday next week.

Best regards,
Amit

-----Original Message-----

From: Susan Hares [mailto: <mailto:shares@ndzh.com> shares@ndzh.com]
Sent: Thursday, January 18, 2018 10:55 AM
To: Amit Dass < <mailto:amit.dass@ericsson.com> amit.dass@ericsson.com>; =
'Ebben Aries' < <mailto:exa@juniper.net> exa@juniper.net>;  =
<mailto:yang-doctors@ietf.org> yang-doctors@ietf.org
Cc:  <mailto:i2rs@ietf.org> i2rs@ietf.org;  =
<mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org> =
draft-ietf-i2rs-rib-data-model.all@ietf.org;  <mailto:ietf@ietf.org> =
ietf@ietf.org
Subject: RE: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

Amit:iir

Do you think you and your co-authors can do this within a few days.   I =
would like to forward the publication request.

Also, please remember to look at the latest Revised datastore draft and =
yang tree module drafts.

Sue Hares

-----Original Message-----
From: Amit Dass [mailto:amit.dass@ericsson.com]
Sent: Thursday, January 18, 2018 4:53 AM
To: Ebben Aries; yang-doctors@ietf.org
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; =
ietf@ietf.org
Subject: RE: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

Thanks Ebben for reviewing the draft. I will update the same based on =
below comments and feedback.


Best regards,
Amit

-----Original Message-----
From: Ebben Aries [mailto:exa@juniper.net]
Sent: Thursday, January 18, 2018 9:33 AM
To: yang-doctors@ietf.org
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; =
ietf@ietf.org
Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09

Reviewer: Ebben Aries
Review result: On the Right Track

1 module in this draft:
- ietf-i2rs-rib@2017-12-05.yang

No YANG validation errors or warnings (from pyang 1.7.3 and yanglint =
0.14.59)

0 examples are provided in this draft (section 3.12 of
draft-ietf-netmod-rfc6087bis-15)

Module ietf-i2rs-rib@2017-12-05.yang:
- yang-version statement missing - should be 1.1
- prefix 'iir' is recommended for this module, would 'rib' suffice =
better?
- import "ietf-inet-types" should reference RFC 6991 per (not as a =
comment)
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
- import "ietf-interfaces" should reference RFC 7223 per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
- import "ietf-yang-types" should reference RFC 6991 per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
- Since this module imports "ietf-interfaces", a normative references =
must be
  added per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
- prefix "if" in the import "ietf-interfaces" can remove quotes to =
remain
  consistent with other imports
- Remove WG Chairs from contact information per
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Module description must contain most recent copyright notice per
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Module description should contain note to RFC Ed. and placeholder =
reference
  to RFC when assigned
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Add placeholder reference and note to RFC Ed. for RFC when assigned
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Security Considerations should be updated to reflect new template at
  https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
- Section 1.2 should be replaced with reference to
  draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs =
YANG
  drafts in progress) per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-2.5.1=

- This module contains '12' features.  While it is understood the =
purpose of
  these features in the module, take precaution as to complexity for =
clients
  if they need to understand >=3D quantity of features per module in use =
on a
  network-element.
- A few comments exist that are either unecessary or redundant.  Encode =
the
  comment intent rather in description fields if need be.
- Per NMDA, which datastores are targeted for the module?  Will all RPC
  operations be acting upon the dynamic/ephemeral datastore?  It is not =
clear
  to me if the intention is to be persistent or ephemeral

General comments/Nits:
- references to 'def' could be expanded out to 'definition'
- references to 'decap' could be expanded out to 'decapsulation' for
  readability (across definitions and descriptions)
- Follow consistent capitalization of 'RIB' throughout document text.  =
Mixed
  use of 'Rib' and 'rib' exists (Outside of YANG node lowercase =
definitions).
- Is it necessary to prefix all nodes under the nexthop container with
  "nexthop-"?
- Section 2.5 - route-add RPC - text mentions it is required that the =
nh-add
  RPC be called as a pre-requisite however if the nh already exists and =
the
  nexthop-id is known, this should not be necessary.  In addition, the =
text
  reads 'or return' which should rather be a result of querying the
  appropriate node in the data tree.
- In 'IANA Considerations' - s/This document requests to register/This
  document registers/

=20


------=_NextPart_000_02E3_01D3A64D.292CF0A0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.im
	{mso-style-name:im;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Amit:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Remove one of the =
authors.=C2=A0=C2=A0 Please consider removing LIxing Wang.=C2=A0 =C2=A0I =
have not received an IPR statement from this person. =C2=A0=C2=A0Please =
do this today.=C2=A0 =C2=A0I apologize for the delay in responding. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Amit Dass [mailto:amit.dass@ericsson.com] <br><b>Sent:</b> Monday, =
February 12, 2018 8:23 AM<br><b>To:</b> Alia Atlas <br><b>Cc:</b> Susan =
Hares; i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org<br><b>Subject:</b> FW: =
Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Hi =
Alia,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Apologies for the delay. Needed to redo all again due =
to the laptop crashed. Updated the draft with the below comments. =
Couldn=E2=80=99t upload the same due to max 5 author limit kicking =
in.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Best regards,<o:p></o:p></p><p =
class=3DMsoNormal>Amit<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><b>From:</b> =
Alia Atlas [<a =
href=3D"mailto:akatlas@gmail.com">mailto:akatlas@gmail.com</a>] =
<br><b>Sent:</b> Saturday, February 10, 2018 1:51 AM<br><b>To:</b> Amit =
Dass &lt;<a =
href=3D"mailto:amit.dass@ericsson.com">amit.dass@ericsson.com</a>&gt;<br>=
<b>Cc:</b> Susan Hares &lt;<a =
href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt;; <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org">draft-ietf-i2=
rs-rib-data-model.all@ietf.org</a><br><b>Subject:</b> Re: Yangdoctors =
early review of draft-ietf-i2rs-rib-data-model-09<o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DSV><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DSV>Hi Amit,<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
lang=3DSV><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DSV>It has been three =
weeks.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DSV><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DSV>Can you please get the update =
ASAP?&nbsp; I need to get it reviewed and into IETF Last =
Call.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DSV>As you know, I am closing I2RS at IETF 101 - which means this =
draft needs to be on the March 8 =
telechat.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DSV>That means it really should be in IETF Last Call by February =
16 - and I am traveling all next =
week&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DSV>and busy.&nbsp; &nbsp;I REALLY need it ASAP to =
review.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DSV><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DSV>Regards,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DSV>Alia<o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal><span lang=3DSV><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DSV>On Thu, Jan 18, 2018 at 4:58 AM, Amit =
Dass &lt;<a href=3D"mailto:amit.dass@ericsson.com" =
target=3D"_blank">amit.dass@ericsson.com</a>&gt; =
wrote:<o:p></o:p></span></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5=
.0pt'><p class=3DMsoNormal><span lang=3DSV>Hi Sue,<br><br>I expect to =
have some free time during this week.&nbsp; Should be able to send the =
update by Monday next week.<br><br><span class=3Dim>Best =
regards,</span><br><span class=3Dim>Amit</span><br><br><span =
class=3Dim>-----Original =
Message-----</span><o:p></o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>From: Susan Hares [mailto:<span =
lang=3DSV><a href=3D"mailto:shares@ndzh.com"><span =
lang=3DEN-US>shares@ndzh.com</span></a></span>]<br>Sent: Thursday, =
January 18, 2018 10:55 AM<br>To: Amit Dass &lt;<span lang=3DSV><a =
href=3D"mailto:amit.dass@ericsson.com"><span =
lang=3DEN-US>amit.dass@ericsson.com</span></a></span>&gt;; 'Ebben Aries' =
&lt;<span lang=3DSV><a href=3D"mailto:exa@juniper.net"><span =
lang=3DEN-US>exa@juniper.net</span></a></span>&gt;; <span lang=3DSV><a =
href=3D"mailto:yang-doctors@ietf.org"><span =
lang=3DEN-US>yang-doctors@ietf.org</span></a></span><br>Cc: <span =
lang=3DSV><a href=3D"mailto:i2rs@ietf.org"><span =
lang=3DEN-US>i2rs@ietf.org</span></a></span>; <span lang=3DSV><a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org"><span =
lang=3DEN-US>draft-ietf-i2rs-rib-data-model.all@ietf.org</span></a></span=
>; <span lang=3DSV><a href=3D"mailto:ietf@ietf.org"><span =
lang=3DEN-US>ietf@ietf.org</span></a></span><br>Subject: RE: Yangdoctors =
early review of =
draft-ietf-i2rs-rib-data-model-09<br><br>Amit:iir<br><br>Do you think =
you and your co-authors can do this within a few days.&nbsp; &nbsp;<span =
lang=3DSV>I would like to forward the publication request.<br><br>Also, =
please remember to look at the latest Revised datastore draft and yang =
tree module drafts.<br><br>Sue Hares<br><br>-----Original =
Message-----<br>From: Amit Dass [mailto:<a =
href=3D"mailto:amit.dass@ericsson.com">amit.dass@ericsson.com</a>]<br>Sen=
t: Thursday, January 18, 2018 4:53 AM<br>To: Ebben Aries; <a =
href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>Cc: =
<a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org">draft-ietf-i2=
rs-rib-data-model.all@ietf.org</a>; <a =
href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a><br>Subject: RE: =
Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09<br><br>Thanks Ebben for reviewing the =
draft. I will update the same based on below comments and =
feedback.<br><br><br>Best regards,<br>Amit<br><br>-----Original =
Message-----<br>From: Ebben Aries [mailto:<a =
href=3D"mailto:exa@juniper.net">exa@juniper.net</a>]<br>Sent: Thursday, =
January 18, 2018 9:33 AM<br>To: <a =
href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a><br>Cc: =
<a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org">draft-ietf-i2=
rs-rib-data-model.all@ietf.org</a>; <a =
href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a><br>Subject: Yangdoctors =
early review of draft-ietf-i2rs-rib-data-model-09<br><br>Reviewer: Ebben =
Aries<br>Review result: On the Right Track<br><br>1 module in this =
draft:<br>- <a =
href=3D"mailto:ietf-i2rs-rib@2017-12-05.yang">ietf-i2rs-rib@2017-12-05.ya=
ng</a><br><br>No YANG validation errors or warnings (from pyang 1.7.3 =
and yanglint 0.14.59)<br><br>0 examples are provided in this draft =
(section 3.12 of<br>draft-ietf-netmod-rfc6087bis-15)<br><br>Module <a =
href=3D"mailto:ietf-i2rs-rib@2017-12-05.yang">ietf-i2rs-rib@2017-12-05.ya=
ng</a>:<br>- yang-version statement missing - should be 1.1<br>- prefix =
'iir' is recommended for this module, would 'rib' suffice better?<br>- =
import &quot;ietf-inet-types&quot; should reference RFC 6991 per (not as =
a comment)<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-4.7" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-4.7</a><br>- import &quot;ietf-interfaces&quot; should =
reference RFC 7223 per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-4.7" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-4.7</a><br>- import &quot;ietf-yang-types&quot; should =
reference RFC 6991 per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-4.7" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-4.7</a><br>- Since this module imports =
&quot;ietf-interfaces&quot;, a normative references must be<br>&nbsp; =
added per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-3.9" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-3.9</a><br>- prefix &quot;if&quot; in the import =
&quot;ietf-interfaces&quot; can remove quotes to remain<br>&nbsp; =
consistent with other imports<br>- Remove WG Chairs from contact =
information per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Module description must contain most recent =
copyright notice per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Module description should contain note to RFC =
Ed. and placeholder reference<br>&nbsp; to RFC when assigned<br>&nbsp; =
<a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Add placeholder reference and note to RFC Ed. =
for RFC when assigned<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Security Considerations should be updated to =
reflect new template at<br>&nbsp; <a =
href=3D"https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines" =
target=3D"_blank">https://trac.ietf.org/trac/ops/wiki/yang-security-guide=
lines</a><br>- Section 1.2 should be replaced with reference =
to<br>&nbsp; draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in =
other i2rs YANG<br>&nbsp; drafts in progress) per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-2.5.1" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-2.5.1</a><br>- This module contains '12' features.&nbsp; =
While it is understood the purpose of<br>&nbsp; these features in the =
module, take precaution as to complexity for clients<br>&nbsp; if they =
need to understand &gt;=3D quantity of features per module in use on =
a<br>&nbsp; network-element.<br>- A few comments exist that are either =
unecessary or redundant.&nbsp; Encode the<br>&nbsp; comment intent =
rather in description fields if need be.<br>- Per NMDA, which datastores =
are targeted for the module?&nbsp; Will all RPC<br>&nbsp; operations be =
acting upon the dynamic/ephemeral datastore?&nbsp; It is not =
clear<br>&nbsp; to me if the intention is to be persistent or =
ephemeral<br><br>General comments/Nits:<br>- references to 'def' could =
be expanded out to 'definition'<br>- references to 'decap' could be =
expanded out to 'decapsulation' for<br>&nbsp; readability (across =
definitions and descriptions)<br>- Follow consistent capitalization of =
'RIB' throughout document text.&nbsp; Mixed<br>&nbsp; use of 'Rib' and =
'rib' exists (Outside of YANG node lowercase definitions).<br>- Is it =
necessary to prefix all nodes under the nexthop container with<br>&nbsp; =
&quot;nexthop-&quot;?<br>- Section 2.5 - route-add RPC - text mentions =
it is required that the nh-add<br>&nbsp; RPC be called as a =
pre-requisite however if the nh already exists and the<br>&nbsp; =
nexthop-id is known, this should not be necessary.&nbsp; In addition, =
the text<br>&nbsp; reads 'or return' which should rather be a result of =
querying the<br>&nbsp; appropriate node in the data tree.<br>- In 'IANA =
Considerations' - s/This document requests to register/This<br>&nbsp; =
document =
registers/<o:p></o:p></span></p></div></div></blockquote></div><p =
class=3DMsoNormal><span =
lang=3DSV><o:p>&nbsp;</o:p></span></p></div></div></body></html>
------=_NextPart_000_02E3_01D3A64D.292CF0A0--


From nobody Thu Feb 15 09:46:07 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 261451289B0; Thu, 15 Feb 2018 09:46:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ya4xxsxTv6OH; Thu, 15 Feb 2018 09:46:01 -0800 (PST)
Received: from mail-ot0-x236.google.com (mail-ot0-x236.google.com [IPv6:2607:f8b0:4003:c0f::236]) (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 207B2126C2F; Thu, 15 Feb 2018 09:46:01 -0800 (PST)
Received: by mail-ot0-x236.google.com with SMTP id w10so428313ote.13; Thu, 15 Feb 2018 09:46:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=OCmvQHjlDIJJ5GrtRw6bYvUdRLUCnC/joybVbGd4orA=; b=sIeit9oZV+Ot5zXpMjhPBQDggxUyfrPJOke2FJDXzfbts68QmVwiNhUOAmFS2Ljv6T Wv3gbeaYKzTU4cEJpgv5l9lmd1b1JyxWjJPRJNy8RaE4ZTlJEugKbIykAGu+GnRRAucc nPQpGtvkcZX0HtnH2dz8pyjxPDmH/RQnRa/QNrXevZqBvClHX1fIDZGYtYPCHYAM5CuM vfxKcbHa0wquf+3j2wwTrC7OCwneg/peYZPlfJWiia7+qgheH7DrwJbNDqP7kFBx+cff NDQLFPukvo0PUdQf81mJ6UPYGG/7f69/vi0ww+cy8JZMeaq+X7819Q36O+ztTUXFW806 DDPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=OCmvQHjlDIJJ5GrtRw6bYvUdRLUCnC/joybVbGd4orA=; b=kxcn4w08rC7Hn/IXGhyKNMJY4HImwp0pH9rv/HLg0UCneypiRNKt6mhZmmBfbkS6oW vVPN6He9wrmLycm8tZ2T5irRijAY0S4A0eQvQspfEEQCcqOiZw4A+MkXtc4JPuhlFcPr DDHj3giSZrQAzRR80KxMUr1ndNOHVD6G9AuzXbIxjQpXgN32EmK2c95aY1U8sa9wnS38 N9eH8xK6X9vY+YfGpTyFRazQnmaYgQ7NQE6ftqqvzC6zDhIoIL+whCIZJYwHfqzfrQuH VFA6mUa3+mLfTSDj86iFd/7yt1EJwk8VGRV6oiggK1J33sGferabdmgGMT65SJZQk+SI YadA==
X-Gm-Message-State: APf1xPAKqdfIAVlt3H5wq/BvYDVHts0t06y3enkw9GCGuVtES4p+WBBc o060LqsVxrR291hvgPi61Tamoby/p+vXcvieVCGbYQ==
X-Google-Smtp-Source: AH8x227Xr4tJWWR0IJURW+r1GaXWjnC63L6rszYCgLwgaU5BDdHqGHIeY9YzzMQwD99N5dQqCB3ipjPkUouurFXw470=
X-Received: by 10.157.57.201 with SMTP id y67mr2630842otb.161.1518716760245; Thu, 15 Feb 2018 09:46:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.64.244 with HTTP; Thu, 15 Feb 2018 09:45:59 -0800 (PST)
In-Reply-To: <-fr3zxijwys35tfgc3uszu3h3-gljbeq-e2b3ap-fesm8gscai75-wh60zbguectj-2sihl4x86x6u-dgifw7-bnbnad6dxntr-b9wnyc-6924xl-ye2pzx-cuo4ms-abxxibpkbaebvbng6lo6bbu3a5y31.1518715077929@email.android.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com> <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com> <02e201d3a677$120087a0$360196e0$@ndzh.com> <-fr3zxijwys35tfgc3uszu3h3-gljbeq-e2b3ap-fesm8gscai75-wh60zbguectj-2sihl4x86x6u-dgifw7-bnbnad6dxntr-b9wnyc-6924xl-ye2pzx-cuo4ms-abxxibpkbaebvbng6lo6bbu3a5y31.1518715077929@email.android.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 15 Feb 2018 12:45:59 -0500
Message-ID: <CAG4d1rea5yVPQuO6OhALJVqNuoXgC0vntGesQWxdR+Y0ZHzU_w@mail.gmail.com>
To: "wang_little_star@sina.com" <wang_little_star@sina.com>
Cc: Susan Hares <shares@ndzh.com>, Amit Dass <amit.dass@ericsson.com>, i2rs@ietf.org, draft-ietf-i2rs-rib-data-model.all@ietf.org
Content-Type: multipart/alternative; boundary="001a114072c8024bb7056543cd25"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/0hbKm8b44TAlGf73Z1RHMKQvZPU>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 17:46:05 -0000

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

Lixia,

When an internet-draft is submitted, there is an irrevocable and permanent
copyright given to the IETF.
Authors also retain their own copyright, of course.

The draft has 6 authors; there is always a need to justify that.  The IETF
strongly prefers no more than
5 authors.  The fact that you have stalled the process because you did not
respond to the IPR query
does not help.

WG Chairs may appoint and replace editors and authors of WG drafts.

Regards,
Alia

On Thu, Feb 15, 2018 at 12:17 PM, wang_little_star@sina.com <
wang_little_star@sina.com> wrote:

> Hello Susan,
> I'm the original author of this draft.
> Even now 70% of this draf is written by me, I have 70% copyright of this
> draft.
> So you cann't remove my name.
>
> Best Regards
> Lixing Wang
>
> =E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=E4=B8=BA=E6=89=8B=E6=9C=BA
>
>
> -------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------
> =E4=B8=BB=E9=A2=98=EF=BC=9ARE: Yangdoctors early review of draft-ietf-i2r=
s-rib-data-model-09
> =E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASusan Hares
> =E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A'Amit Dass' ,'Alia Atlas'
> =E6=8A=84=E9=80=81=EF=BC=9Ai2rs@ietf.org,
>
>
>
> Amit:
>
>
>
> Remove one of the authors.   Please consider removing LIxing Wang.   I
> have not received an IPR statement from this person.   Please do this
> today.   I apologize for the delay in responding.
>
>
>
> Sue
>
>
>
> *From:* Amit Dass [mailto:amit.dass@ericsson.com]
> *Sent:* Monday, February 12, 2018 8:23 AM
> *To:* Alia Atlas
> *Cc:* Susan Hares; i2rs@ietf.org; draft-ietf-i2rs-rib-data-
> model.all@ietf.org
> *Subject:* FW: Yangdoctors early review of draft-ietf-i2rs-rib-data-
> model-09
>
>
>
> Hi Alia,
>
>
>
> Apologies for the delay. Needed to redo all again due to the laptop
> crashed. Updated the draft with the below comments. Couldn=E2=80=99t uplo=
ad the
> same due to max 5 author limit kicking in.
>
>
>
> Best regards,
>
> Amit
>
>
>
> *From:* Alia Atlas [mailto:akatlas@gmail.com <akatlas@gmail.com>]
> *Sent:* Saturday, February 10, 2018 1:51 AM
> *To:* Amit Dass <amit.dass@ericsson.com>
> *Cc:* Susan Hares <shares@ndzh.com>; i2rs@ietf.org;
> draft-ietf-i2rs-rib-data-model.all@ietf.org
> *Subject:* Re: Yangdoctors early review of draft-ietf-i2rs-rib-data-
> model-09
>
>
>
> Hi Amit,
>
>
>
> It has been three weeks.
>
>
>
> Can you please get the update ASAP?  I need to get it reviewed and into
> IETF Last Call.
>
> As you know, I am closing I2RS at IETF 101 - which means this draft needs
> to be on the March 8 telechat.
>
> That means it really should be in IETF Last Call by February 16 - and I a=
m
> traveling all next week
>
> and busy.   I REALLY need it ASAP to review.
>
>
>
> Regards,
>
> Alia
>
>
>
> On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <amit.dass@ericsson.com> wrote=
:
>
> Hi Sue,
>
> I expect to have some free time during this week.  Should be able to send
> the update by Monday next week.
>
> Best regards,
> Amit
>
> -----Original Message-----
>
> From: Susan Hares [mailto:shares@ndzh.com]
> Sent: Thursday, January 18, 2018 10:55 AM
> To: Amit Dass <amit.dass@ericsson.com>; 'Ebben Aries' <exa@juniper.net>;
> yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-0=
9
>
> Amit:iir
>
> Do you think you and your co-authors can do this within a few days.   I
> would like to forward the publication request.
>
> Also, please remember to look at the latest Revised datastore draft and
> yang tree module drafts.
>
> Sue Hares
>
> -----Original Message-----
> From: Amit Dass [mailto:amit.dass@ericsson.com]
> Sent: Thursday, January 18, 2018 4:53 AM
> To: Ebben Aries; yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-0=
9
>
> Thanks Ebben for reviewing the draft. I will update the same based on
> below comments and feedback.
>
>
> Best regards,
> Amit
>
> -----Original Message-----
> From: Ebben Aries [mailto:exa@juniper.net]
> Sent: Thursday, January 18, 2018 9:33 AM
> To: yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>
> Reviewer: Ebben Aries
> Review result: On the Right Track
>
> 1 module in this draft:
> - ietf-i2rs-rib@2017-12-05.yang
>
> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint
> 0.14.59)
>
> 0 examples are provided in this draft (section 3.12 of
> draft-ietf-netmod-rfc6087bis-15)
>
> Module ietf-i2rs-rib@2017-12-05.yang:
> - yang-version statement missing - should be 1.1
> - prefix 'iir' is recommended for this module, would 'rib' suffice better=
?
> - import "ietf-inet-types" should reference RFC 6991 per (not as a commen=
t)
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-interfaces" should reference RFC 7223 per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-yang-types" should reference RFC 6991 per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - Since this module imports "ietf-interfaces", a normative references mus=
t
> be
>   added per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
> - prefix "if" in the import "ietf-interfaces" can remove quotes to remain
>   consistent with other imports
> - Remove WG Chairs from contact information per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description must contain most recent copyright notice per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description should contain note to RFC Ed. and placeholder
> reference
>   to RFC when assigned
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Security Considerations should be updated to reflect new template at
>   https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> - Section 1.2 should be replaced with reference to
>   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs YAN=
G
>   drafts in progress) per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-
> 15#section-2.5.1
> - This module contains '12' features.  While it is understood the purpose
> of
>   these features in the module, take precaution as to complexity for
> clients
>   if they need to understand >=3D quantity of features per module in use =
on a
>   network-element.
> - A few comments exist that are either unecessary or redundant.  Encode t=
he
>   comment intent rather in description fields if need be.
> - Per NMDA, which datastores are targeted for the module?  Will all RPC
>   operations be acting upon the dynamic/ephemeral datastore?  It is not
> clear
>   to me if the intention is to be persistent or ephemeral
>
> General comments/Nits:
> - references to 'def' could be expanded out to 'definition'
> - references to 'decap' could be expanded out to 'decapsulation' for
>   readability (across definitions and descriptions)
> - Follow consistent capitalization of 'RIB' throughout document text.
> Mixed
>   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase
> definitions).
> - Is it necessary to prefix all nodes under the nexthop container with
>   "nexthop-"?
> - Section 2.5 - route-add RPC - text mentions it is required that the
> nh-add
>   RPC be called as a pre-requisite however if the nh already exists and t=
he
>   nexthop-id is known, this should not be necessary.  In addition, the te=
xt
>   reads 'or return' which should rather be a result of querying the
>   appropriate node in the data tree.
> - In 'IANA Considerations' - s/This document requests to register/This
>   document registers/
>
>
>
>

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

<div dir=3D"ltr">Lixia,<div><br></div><div>When an internet-draft is submit=
ted, there is an irrevocable and permanent copyright given to the IETF.</di=
v><div>Authors also retain their own copyright, of course.</div><div><br></=
div><div>The draft has 6 authors; there is always a need to justify that.=
=C2=A0 The IETF strongly prefers no more than</div><div>5 authors.=C2=A0 Th=
e fact that you have stalled the process because you did not respond to the=
 IPR query</div><div>does not help.</div><div><br></div><div>WG Chairs may =
appoint and replace editors and authors of WG drafts.</div><div><br></div><=
div>Regards,</div><div>Alia</div></div><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Thu, Feb 15, 2018 at 12:17 PM, <a href=3D"mailto:w=
ang_little_star@sina.com">wang_little_star@sina.com</a> <span dir=3D"ltr">&=
lt;<a href=3D"mailto:wang_little_star@sina.com" target=3D"_blank">wang_litt=
le_star@sina.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">He=
llo Susan,<br>I&#39;m the original author of this draft.<br>Even now 70% of=
 this draf is written by me, I have 70% copyright of this draft.<br>So you =
cann&#39;t remove my name.<br><br>Best Regards<br>Lixing Wang<br><br>=E5=8F=
=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=E4=B8=BA=E6=89=8B=E6=9C=BA<div clas=
s=3D"m_7789188018307560520quote" style=3D"line-height:1.5"><br><br>--------=
 =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------<br>=E4=B8=BB=E9=A2=98=EF=BC=
=9ARE: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>model-09<b=
r>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASusan Hares <u></u><br>=E6=94=B6=E4=
=BB=B6=E4=BA=BA=EF=BC=9A&#39;Amit Dass&#39; <u></u>,&#39;Alia Atlas&#39; <u=
></u><br>=E6=8A=84=E9=80=81=EF=BC=9A<a href=3D"mailto:i2rs@ietf.org" target=
=3D"_blank">i2rs@ietf.org</a>,<div><div class=3D"h5"><u></u><br><br><br typ=
e=3D"attribution"><blockquote class=3D"m_7789188018307560520quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=
=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=3D"m_77891880183075605=
20WordSection1"><p class=3D"MsoNormal"><span style=3D"color:#1f497d">Amit:<=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d=
"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"colo=
r:#1f497d">Remove one of the authors.=C2=A0=C2=A0 Please consider removing =
LIxing Wang.=C2=A0 =C2=A0I have not received an IPR statement from this per=
son. =C2=A0=C2=A0Please do this today.=C2=A0 =C2=A0I apologize for the dela=
y in responding. <u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"color:#1f497d"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"color:#1f497d">Sue <u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></span></p><div><di=
v style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in=
 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Am=
it Dass [mailto:<a href=3D"mailto:amit.dass@ericsson.com" target=3D"_blank"=
>amit.dass@ericsson.com</a><wbr>] <br><b>Sent:</b> Monday, February 12, 201=
8 8:23 AM<br><b>To:</b> Alia Atlas <br><b>Cc:</b> Susan Hares; <a href=3D"m=
ailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <a href=3D"mailto=
:draft-ietf-i2rs-rib-data-model.all@ietf.org" target=3D"_blank">draft-ietf-=
i2rs-rib-data-<wbr>model.all@ietf.org</a><br><b>Subject:</b> FW: Yangdoctor=
s early review of draft-ietf-i2rs-rib-data-<wbr>model-09<u></u><u></u></spa=
n></p></div></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=
=3D"MsoNormal">Hi Alia,<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=
=A0<u></u></p><p class=3D"MsoNormal">Apologies for the delay. Needed to red=
o all again due to the laptop crashed. Updated the draft with the below com=
ments. Couldn=E2=80=99t upload the same due to max 5 author limit kicking i=
n.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=
=3D"MsoNormal">Best regards,<u></u><u></u></p><p class=3D"MsoNormal">Amit<u=
></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"=
MsoNormal"><b>From:</b> Alia Atlas [<a href=3D"mailto:akatlas@gmail.com" ta=
rget=3D"_blank">mailto:akatlas@gmail.com</a>] <br><b>Sent:</b> Saturday, Fe=
bruary 10, 2018 1:51 AM<br><b>To:</b> Amit Dass &lt;<a href=3D"mailto:amit.=
dass@ericsson.com" target=3D"_blank">amit.dass@ericsson.com</a>&gt;<br><b>C=
c:</b> Susan Hares &lt;<a href=3D"mailto:shares@ndzh.com" target=3D"_blank"=
>shares@ndzh.com</a>&gt;; <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank=
">i2rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@i=
etf.org" target=3D"_blank">draft-ietf-i2rs-rib-data-<wbr>model.all@ietf.org=
</a><br><b>Subject:</b> Re: Yangdoctors early review of draft-ietf-i2rs-rib=
-data-<wbr>model-09<u></u><u></u></p><p class=3D"MsoNormal"><span lang=3D"S=
V"><u></u>=C2=A0<u></u></span></p><div><p class=3D"MsoNormal"><span lang=3D=
"SV">Hi Amit,<u></u><u></u></span></p><div><p class=3D"MsoNormal"><span lan=
g=3D"SV"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><=
span lang=3D"SV">It has been three weeks.<u></u><u></u></span></p></div><di=
v><p class=3D"MsoNormal"><span lang=3D"SV"><u></u>=C2=A0<u></u></span></p><=
/div><div><p class=3D"MsoNormal"><span lang=3D"SV">Can you please get the u=
pdate ASAP?=C2=A0 I need to get it reviewed and into IETF Last Call.<u></u>=
<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">As yo=
u know, I am closing I2RS at IETF 101 - which means this draft needs to be =
on the March 8 telechat.<u></u><u></u></span></p></div><div><p class=3D"Mso=
Normal"><span lang=3D"SV">That means it really should be in IETF Last Call =
by February 16 - and I am traveling all next week=C2=A0<u></u><u></u></span=
></p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">and busy.=C2=A0 =
=C2=A0I REALLY need it ASAP to review.<u></u><u></u></span></p></div><div><=
p class=3D"MsoNormal"><span lang=3D"SV"><u></u>=C2=A0<u></u></span></p></di=
v><div><p class=3D"MsoNormal"><span lang=3D"SV">Regards,<u></u><u></u></spa=
n></p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">Alia<u></u><u></u=
></span></p></div></div><div><p class=3D"MsoNormal"><span lang=3D"SV"><u></=
u>=C2=A0<u></u></span></p><div><p class=3D"MsoNormal"><span lang=3D"SV">On =
Thu, Jan 18, 2018 at 4:58 AM, Amit Dass &lt;<a href=3D"mailto:amit.dass@eri=
csson.com" target=3D"_blank">amit.dass@ericsson.com</a>&gt; wrote:<u></u><u=
></u></span></p><blockquote style=3D"border:none;border-left:solid #cccccc =
1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-r=
ight:0in;margin-bottom:5.0pt"><p class=3D"MsoNormal"><span lang=3D"SV">Hi S=
ue,<br><br>I expect to have some free time during this week.=C2=A0 Should b=
e able to send the update by Monday next week.<br><br><span class=3D"m_7789=
188018307560520im">Best regards,</span><br><span class=3D"m_778918801830756=
0520im">Amit</span><br><br><span class=3D"m_7789188018307560520im">-----Ori=
ginal Message-----</span><u></u><u></u></span></p><div><div><p class=3D"Mso=
Normal" style=3D"margin-bottom:12.0pt">From: Susan Hares [mailto:<span lang=
=3D"SV"><a href=3D"mailto:shares@ndzh.com" target=3D"_blank"><span lang=3D"=
EN-US">shares@ndzh.com</span></a></span>]<br>Sent: Thursday, January 18, 20=
18 10:55 AM<br>To: Amit Dass &lt;<span lang=3D"SV"><a href=3D"mailto:amit.d=
ass@ericsson.com" target=3D"_blank"><span lang=3D"EN-US">amit.dass@ericsson=
.com</span></a></span>&gt;; &#39;Ebben Aries&#39; &lt;<span lang=3D"SV"><a =
href=3D"mailto:exa@juniper.net" target=3D"_blank"><span lang=3D"EN-US">exa@=
juniper.net</span></a></span>&gt;; <span lang=3D"SV"><a href=3D"mailto:yang=
-doctors@ietf.org" target=3D"_blank"><span lang=3D"EN-US">yang-doctors@ietf=
.org</span></a></span><br>Cc: <span lang=3D"SV"><a href=3D"mailto:i2rs@ietf=
.org" target=3D"_blank"><span lang=3D"EN-US">i2rs@ietf.org</span></a></span=
>; <span lang=3D"SV"><a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@i=
etf.org" target=3D"_blank"><span lang=3D"EN-US">draft-ietf-i2rs-rib-data-<w=
br>model.all@ietf.org</span></a></span>; <span lang=3D"SV"><a href=3D"mailt=
o:ietf@ietf.org" target=3D"_blank"><span lang=3D"EN-US">ietf@ietf.org</span=
></a></span><br>Subject: RE: Yangdoctors early review of draft-ietf-i2rs-ri=
b-data-<wbr>model-09<br><br>Amit:iir<br><br>Do you think you and your co-au=
thors can do this within a few days.=C2=A0 =C2=A0<span lang=3D"SV">I would =
like to forward the publication request.<br><br>Also, please remember to lo=
ok at the latest Revised datastore draft and yang tree module drafts.<br><b=
r>Sue Hares<br><br>-----Original Message-----<br>From: Amit Dass [mailto:<a=
 href=3D"mailto:amit.dass@ericsson.com" target=3D"_blank">amit.dass@ericsso=
n.com</a><wbr>]<br>Sent: Thursday, January 18, 2018 4:53 AM<br>To: Ebben Ar=
ies; <a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctor=
s@ietf.org</a><br>Cc: <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2=
rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.=
org" target=3D"_blank">draft-ietf-i2rs-rib-data-<wbr>model.all@ietf.org</a>=
; <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a><br>S=
ubject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>model=
-09<br><br>Thanks Ebben for reviewing the draft. I will update the same bas=
ed on below comments and feedback.<br><br><br>Best regards,<br>Amit<br><br>=
-----Original Message-----<br>From: Ebben Aries [mailto:<a href=3D"mailto:e=
xa@juniper.net" target=3D"_blank">exa@juniper.net</a>]<br>Sent: Thursday, J=
anuary 18, 2018 9:33 AM<br>To: <a href=3D"mailto:yang-doctors@ietf.org" tar=
get=3D"_blank">yang-doctors@ietf.org</a><br>Cc: <a href=3D"mailto:i2rs@ietf=
.org" target=3D"_blank">i2rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2r=
s-rib-data-model.all@ietf.org" target=3D"_blank">draft-ietf-i2rs-rib-data-<=
wbr>model.all@ietf.org</a>; <a href=3D"mailto:ietf@ietf.org" target=3D"_bla=
nk">ietf@ietf.org</a><br>Subject: Yangdoctors early review of draft-ietf-i2=
rs-rib-data-<wbr>model-09<br><br>Reviewer: Ebben Aries<br>Review result: On=
 the Right Track<br><br>1 module in this draft:<br>- <a href=3D"mailto:ietf=
-i2rs-rib@2017-12-05.yang" target=3D"_blank">ietf-i2rs-rib@2017-12-05.yang<=
/a><br><br>No YANG validation errors or warnings (from pyang 1.7.3 and yang=
lint 0.14.59)<br><br>0 examples are provided in this draft (section 3.12 of=
<br>draft-ietf-netmod-rfc6087bis-<wbr>15)<br><br>Module <a href=3D"mailto:i=
etf-i2rs-rib@2017-12-05.yang" target=3D"_blank">ietf-i2rs-rib@2017-12-05.ya=
ng</a>:<br>- yang-version statement missing - should be 1.1<br>- prefix &#3=
9;iir&#39; is recommended for this module, would &#39;rib&#39; suffice bett=
er?<br>- import &quot;ietf-inet-types&quot; should reference RFC 6991 per (=
not as a comment)<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ie=
tf-netmod-rfc6087bis-15#section-4.7" target=3D"_blank">https://tools.ietf.o=
rg/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-4.7</a><br>- impo=
rt &quot;ietf-interfaces&quot; should reference RFC 7223 per<br>=C2=A0 <a h=
ref=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-=
4.7" target=3D"_blank">https://tools.ietf.org/html/<wbr>draft-ietf-netmod-r=
fc6087bis-<wbr>15#section-4.7</a><br>- import &quot;ietf-yang-types&quot; s=
hould reference RFC 6991 per<br>=C2=A0 <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-netmod-rfc6087bis-15#section-4.7" target=3D"_blank">https://t=
ools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-4.7</a=
><br>- Since this module imports &quot;ietf-interfaces&quot;, a normative r=
eferences must be<br>=C2=A0 added per<br>=C2=A0 <a href=3D"https://tools.ie=
tf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9" target=3D"_blank">=
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#secti=
on-3.9</a><br>- prefix &quot;if&quot; in the import &quot;ietf-interfaces&q=
uot; can remove quotes to remain<br>=C2=A0 consistent with other imports<br=
>- Remove WG Chairs from contact information per<br>=C2=A0 <a href=3D"https=
://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C" target=
=3D"_blank">https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<=
wbr>15#appendix-C</a><br>- Module description must contain most recent copy=
right notice per<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-iet=
f-netmod-rfc6087bis-15#appendix-C" target=3D"_blank">https://tools.ietf.org=
/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appendix-C</a><br>- Module =
description should contain note to RFC Ed. and placeholder reference<br>=C2=
=A0 to RFC when assigned<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/d=
raft-ietf-netmod-rfc6087bis-15#appendix-C" target=3D"_blank">https://tools.=
ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appendix-C</a><br>-=
 Add placeholder reference and note to RFC Ed. for RFC when assigned<br>=C2=
=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#=
appendix-C" target=3D"_blank">https://tools.ietf.org/html/<wbr>draft-ietf-n=
etmod-rfc6087bis-<wbr>15#appendix-C</a><br>- Security Considerations should=
 be updated to reflect new template at<br>=C2=A0 <a href=3D"https://trac.ie=
tf.org/trac/ops/wiki/yang-security-guidelines" target=3D"_blank">https://tr=
ac.ietf.org/trac/<wbr>ops/wiki/yang-security-<wbr>guidelines</a><br>- Secti=
on 1.2 should be replaced with reference to<br>=C2=A0 draft-ietf-netmod-yan=
g-tree-<wbr>diagrams-02 rather (as-is in other i2rs YANG<br>=C2=A0 drafts i=
n progress) per<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf=
-netmod-rfc6087bis-15#section-2.5.1" target=3D"_blank">https://tools.ietf.o=
rg/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#section-2.5.1</a><br>- Th=
is module contains &#39;12&#39; features.=C2=A0 While it is understood the =
purpose of<br>=C2=A0 these features in the module, take precaution as to co=
mplexity for clients<br>=C2=A0 if they need to understand &gt;=3D quantity =
of features per module in use on a<br>=C2=A0 network-element.<br>- A few co=
mments exist that are either unecessary or redundant.=C2=A0 Encode the<br>=
=C2=A0 comment intent rather in description fields if need be.<br>- Per NMD=
A, which datastores are targeted for the module?=C2=A0 Will all RPC<br>=C2=
=A0 operations be acting upon the dynamic/ephemeral datastore?=C2=A0 It is =
not clear<br>=C2=A0 to me if the intention is to be persistent or ephemeral=
<br><br>General comments/Nits:<br>- references to &#39;def&#39; could be ex=
panded out to &#39;definition&#39;<br>- references to &#39;decap&#39; could=
 be expanded out to &#39;decapsulation&#39; for<br>=C2=A0 readability (acro=
ss definitions and descriptions)<br>- Follow consistent capitalization of &=
#39;RIB&#39; throughout document text.=C2=A0 Mixed<br>=C2=A0 use of &#39;Ri=
b&#39; and &#39;rib&#39; exists (Outside of YANG node lowercase definitions=
).<br>- Is it necessary to prefix all nodes under the nexthop container wit=
h<br>=C2=A0 &quot;nexthop-&quot;?<br>- Section 2.5 - route-add RPC - text m=
entions it is required that the nh-add<br>=C2=A0 RPC be called as a pre-req=
uisite however if the nh already exists and the<br>=C2=A0 nexthop-id is kno=
wn, this should not be necessary.=C2=A0 In addition, the text<br>=C2=A0 rea=
ds &#39;or return&#39; which should rather be a result of querying the<br>=
=C2=A0 appropriate node in the data tree.<br>- In &#39;IANA Considerations&=
#39; - s/This document requests to register/This<br>=C2=A0 document registe=
rs/<u></u><u></u></span></p></div></div></blockquote></div><p class=3D"MsoN=
ormal"><span lang=3D"SV"><u></u>=C2=A0<u></u></span></p></div></div></div><=
/blockquote></div></div></div></blockquote></div><br></div>

--001a114072c8024bb7056543cd25--


From nobody Thu Feb 15 10:07:38 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E784212422F; Thu, 15 Feb 2018 10:07:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M_K3vCXyA2bu; Thu, 15 Feb 2018 10:07:32 -0800 (PST)
Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (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 107CD126C2F; Thu, 15 Feb 2018 10:07:32 -0800 (PST)
Received: by mail-oi0-x233.google.com with SMTP id t145so441580oif.8; Thu, 15 Feb 2018 10:07:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=TKwm9N2ORKSyvXPGGIULsr4Y+3BCKh1mTOGB+AcppaU=; b=Wtn5+Vy8kvhDdm2McJKcD3QX0ztUBXhv3b/MBfvbash/s7hq+R2llIQ5qCMY8pJzPP R1AN/omKWF9HrVjuThsOuk7VG4uq62xiVE9mCZGmgtuaprFLZEDd6Q0SSsTS8vPre2U3 GzUQ70UIt7pq07YkCssvVH+1DL7pRpBQWU4XRtVAdhYnOVsWTJq2jOIxe2pWJvAqSMUL vKhKm/PdUiucmIl7lZ5zxZo+d8z5pLgCG+oIn5bmXl/lsbtG8XjFEfLj5KmMEXx/hJhq Ji8NKYZWJqVTao9gcO9FxgXbDT2g9s8tz16rmlJvXu4Hmm66E4IUupSQinI8xa44Bbvt pyyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=TKwm9N2ORKSyvXPGGIULsr4Y+3BCKh1mTOGB+AcppaU=; b=RbrlZgIIXEYi9gS+WsadXU6XcG3wGhRZ9LHtqCk+Yo3FDWqtmk3fhyeNKmEqoXvUrZ MS0d/6BYczOvaRWA7VhkfcMVX2W0sGmOijeulB+uZcmC33etmAkpTCxacj9mflxbikrh Xw39LgofshFmPZY3wkiwlAnch1/lGCRidhSrX3PQg9/nVicaZbJQQvSSnyhhzxPbA8S6 ZFaxgnju6DDOME7u6lO1H654J1RFd7pUNK/CP/QFA5Ys5Onq8t6+ISruPO7Di6ikk/cz SRAjnmf0H49cbEe2zqzhGK3TITzqnpnCOp4322Cw5Lkj5JvWq4+7xaHk9F/I1pRWIxSF VvRw==
X-Gm-Message-State: APf1xPBzEveAcZnBhJAhM59C7RNvV2ZE2dWSc91PxF8BGNJQyMEHLtm6 oOY1hZQ2WUfU6c6mvjHBhI1dHEOW3x5q8joOaCQ=
X-Google-Smtp-Source: AH8x224k5X5Lqd2LfJ5xZPFYKKoYXSUhW/jOgEUf4AzMTa8OJW2VluuwA4cL95T7FaGbMWOXvIUFY46biUCceX50mks=
X-Received: by 10.202.18.3 with SMTP id 3mr2248439ois.185.1518718051144; Thu, 15 Feb 2018 10:07:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.64.244 with HTTP; Thu, 15 Feb 2018 10:07:30 -0800 (PST)
In-Reply-To: <st5mzg1yoo4w-kambme-h994c5p7iy5c-ce1p6z-6dhzfjjhgpct4hf1ikddz9cdnrlr6pea9xri-c2s06l-rj6kh16ezs0yfj1nhgq9h8mcthmli-s14hua-5a3gjzu54zbn-9775kr-q8lpop9v9i1.1518717907745@email.android.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com> <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com> <02e201d3a677$120087a0$360196e0$@ndzh.com> <-fr3zxijwys35tfgc3uszu3h3-gljbeq-e2b3ap-fesm8gscai75-wh60zbguectj-2sihl4x86x6u-dgifw7-bnbnad6dxntr-b9wnyc-6924xl-ye2pzx-cuo4ms-abxxibpkbaebvbng6lo6bbu3a5y31.1518715077929@email.android.com> <CAG4d1rea5yVPQuO6OhALJVqNuoXgC0vntGesQWxdR+Y0ZHzU_w@mail.gmail.com> <st5mzg1yoo4w-kambme-h994c5p7iy5c-ce1p6z-6dhzfjjhgpct4hf1ikddz9cdnrlr6pea9xri-c2s06l-rj6kh16ezs0yfj1nhgq9h8mcthmli-s14hua-5a3gjzu54zbn-9775kr-q8lpop9v9i1.1518717907745@email.android.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 15 Feb 2018 13:07:30 -0500
Message-ID: <CAG4d1rfKTNA6R1D5BodgtZFDpSnX-=a=1hZUAUSrfjGsKxfRFg@mail.gmail.com>
To: "wang_little_star@sina.com" <wang_little_star@sina.com>
Cc: Susan Hares <shares@ndzh.com>, Amit Dass <amit.dass@ericsson.com>, i2rs@ietf.org, draft-ietf-i2rs-rib-data-model.all@ietf.org
Content-Type: multipart/alternative; boundary="f4f5e808ebdcf3d7f705654419d5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/4Nyoig7nUomZNW8DdKbRO9Bup0Q>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 18:07:35 -0000

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

Lixing,

I hear that you are concerned.  I still haven't seen your IPR response to
the I2RS mailing list.
Your work is, of course, quite appreciated.

If there is clear justification - that can be sent to the I2RS Chairs and
me, then I am ok with
seeing that and making a call around the authors.

This needs to resolve ASAP.  This is the last draft of i2rs that is not in
IETF Last Call and the
WG is being shut at IETF 101 in 5 weeks.

Regards,
Alia

On Thu, Feb 15, 2018 at 1:04 PM, wang_little_star@sina.com <
wang_little_star@sina.com> wrote:

> Hello Alia
> I cann't agree it. I don't stall the process, I just don't give the
> comments. I contributed a lot to this draft.
>
> Best Regards
> Lixing Wang
>
>
> -------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------
> =E4=B8=BB=E9=A2=98=EF=BC=9ARe: Yangdoctors early review of draft-ietf-i2r=
s-rib-data-model-09
> =E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9AAlia Atlas
> =E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9Awang_little_star@sina.com
> =E6=8A=84=E9=80=81=EF=BC=9ASusan Hares ,Amit Dass ,i2rs@ietf.org,draft-ie=
tf-
> i2rs-rib-data-model.all@ietf.org
>
>
>
> Lixia,
>
> When an internet-draft is submitted, there is an irrevocable and permanen=
t
> copyright given to the IETF.
> Authors also retain their own copyright, of course.
>
> The draft has 6 authors; there is always a need to justify that.  The IET=
F
> strongly prefers no more than
> 5 authors.  The fact that you have stalled the process because you did no=
t
> respond to the IPR query
> does not help.
>
> WG Chairs may appoint and replace editors and authors of WG drafts.
>
> Regards,
> Alia
>
> On Thu, Feb 15, 2018 at 12:17 PM, wang_little_star@sina.com <
> wang_little_star@sina.com> wrote:
>
>> Hello Susan,
>> I'm the original author of this draft.
>> Even now 70% of this draf is written by me, I have 70% copyright of this
>> draft.
>> So you cann't remove my name.
>>
>> Best Regards
>> Lixing Wang
>>
>> =E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=E4=B8=BA=E6=89=8B=E6=9C=BA
>>
>>
>> -------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------
>> =E4=B8=BB=E9=A2=98=EF=BC=9ARE: Yangdoctors early review of draft-ietf-i2=
rs-rib-data-model-09
>> =E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASusan Hares
>> =E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A'Amit Dass' ,'Alia Atlas'
>> =E6=8A=84=E9=80=81=EF=BC=9Ai2rs@ietf.org,
>>
>>
>>
>> Amit:
>>
>>
>>
>> Remove one of the authors.   Please consider removing LIxing Wang.   I
>> have not received an IPR statement from this person.   Please do this
>> today.   I apologize for the delay in responding.
>>
>>
>>
>> Sue
>>
>>
>>
>> *From:* Amit Dass [mailto:amit.dass@ericsson.com]
>> *Sent:* Monday, February 12, 2018 8:23 AM
>> *To:* Alia Atlas
>> *Cc:* Susan Hares; i2rs@ietf.org; draft-ietf-i2rs-rib-data-model
>> .all@ietf.org
>> *Subject:* FW: Yangdoctors early review of draft-ietf-i2rs-rib-data-mode=
l
>> -09
>>
>>
>>
>> Hi Alia,
>>
>>
>>
>> Apologies for the delay. Needed to redo all again due to the laptop
>> crashed. Updated the draft with the below comments. Couldn=E2=80=99t upl=
oad the
>> same due to max 5 author limit kicking in.
>>
>>
>>
>> Best regards,
>>
>> Amit
>>
>>
>>
>> *From:* Alia Atlas [mailto:akatlas@gmail.com <akatlas@gmail.com>]
>> *Sent:* Saturday, February 10, 2018 1:51 AM
>> *To:* Amit Dass <amit.dass@ericsson.com>
>> *Cc:* Susan Hares <shares@ndzh.com>; i2rs@ietf.org;
>> draft-ietf-i2rs-rib-data-model.all@ietf.org
>> *Subject:* Re: Yangdoctors early review of draft-ietf-i2rs-rib-data-mode=
l
>> -09
>>
>>
>>
>> Hi Amit,
>>
>>
>>
>> It has been three weeks.
>>
>>
>>
>> Can you please get the update ASAP?  I need to get it reviewed and into
>> IETF Last Call.
>>
>> As you know, I am closing I2RS at IETF 101 - which means this draft need=
s
>> to be on the March 8 telechat.
>>
>> That means it really should be in IETF Last Call by February 16 - and I
>> am traveling all next week
>>
>> and busy.   I REALLY need it ASAP to review.
>>
>>
>>
>> Regards,
>>
>> Alia
>>
>>
>>
>> On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <amit.dass@ericsson.com>
>> wrote:
>>
>> Hi Sue,
>>
>> I expect to have some free time during this week.  Should be able to sen=
d
>> the update by Monday next week.
>>
>> Best regards,
>> Amit
>>
>> -----Original Message-----
>>
>> From: Susan Hares [mailto:shares@ndzh.com]
>> Sent: Thursday, January 18, 2018 10:55 AM
>> To: Amit Dass <amit.dass@ericsson.com>; 'Ebben Aries' <exa@juniper.net>;
>> yang-doctors@ietf.org
>> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
>> ietf@ietf.org
>> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model
>> -09
>>
>> Amit:iir
>>
>> Do you think you and your co-authors can do this within a few days.   I
>> would like to forward the publication request.
>>
>> Also, please remember to look at the latest Revised datastore draft and
>> yang tree module drafts.
>>
>> Sue Hares
>>
>> -----Original Message-----
>> From: Amit Dass [mailto:amit.dass@ericsson.com]
>> Sent: Thursday, January 18, 2018 4:53 AM
>> To: Ebben Aries; yang-doctors@ietf.org
>> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
>> ietf@ietf.org
>> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model
>> -09
>>
>> Thanks Ebben for reviewing the draft. I will update the same based on
>> below comments and feedback.
>>
>>
>> Best regards,
>> Amit
>>
>> -----Original Message-----
>> From: Ebben Aries [mailto:exa@juniper.net]
>> Sent: Thursday, January 18, 2018 9:33 AM
>> To: yang-doctors@ietf.org
>> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
>> ietf@ietf.org
>> Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>>
>> Reviewer: Ebben Aries
>> Review result: On the Right Track
>>
>> 1 module in this draft:
>> - ietf-i2rs-rib@2017-12-05.yang
>>
>> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint
>> 0.14.59)
>>
>> 0 examples are provided in this draft (section 3.12 of
>> draft-ietf-netmod-rfc6087bis-15)
>>
>> Module ietf-i2rs-rib@2017-12-05.yang:
>> - yang-version statement missing - should be 1.1
>> - prefix 'iir' is recommended for this module, would 'rib' suffice bette=
r?
>> - import "ietf-inet-types" should reference RFC 6991 per (not as a
>> comment)
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.=
7
>> - import "ietf-interfaces" should reference RFC 7223 per
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.=
7
>> - import "ietf-yang-types" should reference RFC 6991 per
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.=
7
>> - Since this module imports "ietf-interfaces", a normative references
>> must be
>>   added per
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.=
9
>> - prefix "if" in the import "ietf-interfaces" can remove quotes to remai=
n
>>   consistent with other imports
>> - Remove WG Chairs from contact information per
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
>> - Module description must contain most recent copyright notice per
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
>> - Module description should contain note to RFC Ed. and placeholder
>> reference
>>   to RFC when assigned
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
>> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
>> - Security Considerations should be updated to reflect new template at
>>   https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
>> - Section 1.2 should be replaced with reference to
>>   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs
>> YANG
>>   drafts in progress) per
>>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#
>> section-2.5.1
>> - This module contains '12' features.  While it is understood the purpos=
e
>> of
>>   these features in the module, take precaution as to complexity for
>> clients
>>   if they need to understand >=3D quantity of features per module in use=
 on
>> a
>>   network-element.
>> - A few comments exist that are either unecessary or redundant.  Encode
>> the
>>   comment intent rather in description fields if need be.
>> - Per NMDA, which datastores are targeted for the module?  Will all RPC
>>   operations be acting upon the dynamic/ephemeral datastore?  It is not
>> clear
>>   to me if the intention is to be persistent or ephemeral
>>
>> General comments/Nits:
>> - references to 'def' could be expanded out to 'definition'
>> - references to 'decap' could be expanded out to 'decapsulation' for
>>   readability (across definitions and descriptions)
>> - Follow consistent capitalization of 'RIB' throughout document text.
>> Mixed
>>   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase
>> definitions).
>> - Is it necessary to prefix all nodes under the nexthop container with
>>   "nexthop-"?
>> - Section 2.5 - route-add RPC - text mentions it is required that the
>> nh-add
>>   RPC be called as a pre-requisite however if the nh already exists and
>> the
>>   nexthop-id is known, this should not be necessary.  In addition, the
>> text
>>   reads 'or return' which should rather be a result of querying the
>>   appropriate node in the data tree.
>> - In 'IANA Considerations' - s/This document requests to register/This
>>   document registers/
>>
>>
>>
>>
>

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

<div dir=3D"ltr">Lixing,<div><br></div><div>I hear that you are concerned.=
=C2=A0 I still haven&#39;t seen your IPR response to the I2RS mailing list.=
</div><div>Your work is, of course, quite appreciated.</div><div><br></div>=
<div>If there is clear justification - that can be sent to the I2RS Chairs =
and me, then I am ok with</div><div>seeing that and making a call around th=
e authors.</div><div><br></div><div>This needs to resolve ASAP.=C2=A0 This =
is the last draft of i2rs that is not in IETF Last Call and the</div><div>W=
G is being shut at IETF 101 in 5 weeks.</div><div><br></div><div>Regards,</=
div><div>Alia</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Thu, Feb 15, 2018 at 1:04 PM, <a href=3D"mailto:wang_little_star=
@sina.com">wang_little_star@sina.com</a> <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:wang_little_star@sina.com" target=3D"_blank">wang_little_star@sina.co=
m</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Alia<br>I c=
ann&#39;t agree it. I don&#39;t stall the process, I just don&#39;t give th=
e comments. I  contributed a lot to this draft.<br><br>Best Regards<br>Lixi=
ng Wang<div class=3D"m_5306415153353840317quote" style=3D"line-height:1.5">=
<br><br>-------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------<br>=E4=B8=BB=
=E9=A2=98=EF=BC=9ARe: Yangdoctors early review of draft-ietf-i2rs-rib-data-=
<wbr>model-09<br>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9AAlia Atlas <u></u><br>=
=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A<a href=3D"mailto:wang_little_star@sina=
.com" target=3D"_blank">wang_little_star@sina.com</a><br>=E6=8A=84=E9=80=81=
=EF=BC=9ASusan Hares <u></u>,Amit Dass <u></u>,<a href=3D"mailto:i2rs@ietf.=
org" target=3D"_blank">i2rs@ietf.org</a>,<a href=3D"mailto:draft-ietf-i2rs-=
rib-data-model.all@ietf.org" target=3D"_blank">draft-ietf-<wbr>i2rs-rib-dat=
a-model.all@ietf.<wbr>org</a><div><div class=3D"h5"><br><br><br type=3D"att=
ribution"><blockquote class=3D"m_5306415153353840317quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Li=
xia,<div><br></div><div>When an internet-draft is submitted, there is an ir=
revocable and permanent copyright given to the IETF.</div><div>Authors also=
 retain their own copyright, of course.</div><div><br></div><div>The draft =
has 6 authors; there is always a need to justify that.=C2=A0 The IETF stron=
gly prefers no more than</div><div>5 authors.=C2=A0 The fact that you have =
stalled the process because you did not respond to the IPR query</div><div>=
does not help.</div><div><br></div><div>WG Chairs may appoint and replace e=
ditors and authors of WG drafts.</div><div><br></div><div>Regards,</div><di=
v>Alia</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Thu, Feb 15, 2018 at 12:17 PM, <a href=3D"mailto:wang_little_star@sina.=
com" target=3D"_blank">wang_little_star@sina.com</a> <span dir=3D"ltr">&lt;=
<a href=3D"mailto:wang_little_star@sina.com" target=3D"_blank">wang_little_=
star@sina.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello=
 Susan,<br>I&#39;m the original author of this draft.<br>Even now 70% of th=
is draf is written by me, I have 70% copyright of this draft.<br>So you can=
n&#39;t remove my name.<br><br>Best Regards<br>Lixing Wang<br><br>=E5=8F=91=
=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=E4=B8=BA=E6=89=8B=E6=9C=BA<div class=
=3D"m_5306415153353840317m_7789188018307560520quote" style=3D"line-height:1=
.5"><br><br>-------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------<br>=E4=
=B8=BB=E9=A2=98=EF=BC=9ARE: Yangdoctors early review of draft-ietf-i2rs-rib=
-data-model<wbr>-09<br>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASusan Hares <u><=
/u><br>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A&#39;Amit Dass&#39; <u></u>,&#39=
;Alia Atlas&#39; <u></u><br>=E6=8A=84=E9=80=81=EF=BC=9A<a href=3D"mailto:i2=
rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>,<div><div class=3D"m_53064=
15153353840317h5"><u></u><br><br><br type=3D"attribution"><blockquote class=
=3D"m_5306415153353840317m_7789188018307560520quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=
=3D"blue" vlink=3D"purple"><div class=3D"m_5306415153353840317m_77891880183=
07560520WordSection1"><p class=3D"MsoNormal"><span style=3D"color:#1f497d">=
Amit:<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"color:#=
1f497d"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"color:#1f497d">Remove one of the authors.=C2=A0=C2=A0 Please consider r=
emoving LIxing Wang.=C2=A0 =C2=A0I have not received an IPR statement from =
this person. =C2=A0=C2=A0Please do this today.=C2=A0 =C2=A0I apologize for =
the delay in responding. <u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"color:#1f497d"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"color:#1f497d">Sue <u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></span></p=
><div><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0p=
t 0in 0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;"> Amit Dass [mailto:<a href=3D"mailto:amit.dass@ericsson.com" target=
=3D"_blank">amit.dass@ericsson.com</a><wbr>] <br><b>Sent:</b> Monday, Febru=
ary 12, 2018 8:23 AM<br><b>To:</b> Alia Atlas <br><b>Cc:</b> Susan Hares; <=
a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <a hre=
f=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" target=3D"_blank">=
draft-ietf-i2rs-rib-data-model<wbr>.all@ietf.org</a><br><b>Subject:</b> FW:=
 Yangdoctors early review of draft-ietf-i2rs-rib-data-model<wbr>-09<u></u><=
u></u></span></p></div></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p=
><p class=3D"MsoNormal">Hi Alia,<u></u><u></u></p><p class=3D"MsoNormal"><u=
></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Apologies for the delay. Neede=
d to redo all again due to the laptop crashed. Updated the draft with the b=
elow comments. Couldn=E2=80=99t upload the same due to max 5 author limit k=
icking in.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>=
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p><p class=3D"MsoNormal=
">Amit<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p c=
lass=3D"MsoNormal"><b>From:</b> Alia Atlas [<a href=3D"mailto:akatlas@gmail=
.com" target=3D"_blank">mailto:akatlas@gmail.com</a>] <br><b>Sent:</b> Satu=
rday, February 10, 2018 1:51 AM<br><b>To:</b> Amit Dass &lt;<a href=3D"mail=
to:amit.dass@ericsson.com" target=3D"_blank">amit.dass@ericsson.com</a>&gt;=
<br><b>Cc:</b> Susan Hares &lt;<a href=3D"mailto:shares@ndzh.com" target=3D=
"_blank">shares@ndzh.com</a>&gt;; <a href=3D"mailto:i2rs@ietf.org" target=
=3D"_blank">i2rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2rs-rib-data-m=
odel.all@ietf.org" target=3D"_blank">draft-ietf-i2rs-rib-data-model<wbr>.al=
l@ietf.org</a><br><b>Subject:</b> Re: Yangdoctors early review of draft-iet=
f-i2rs-rib-data-model<wbr>-09<u></u><u></u></p><p class=3D"MsoNormal"><span=
 lang=3D"SV"><u></u>=C2=A0<u></u></span></p><div><p class=3D"MsoNormal"><sp=
an lang=3D"SV">Hi Amit,<u></u><u></u></span></p><div><p class=3D"MsoNormal"=
><span lang=3D"SV"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"Ms=
oNormal"><span lang=3D"SV">It has been three weeks.<u></u><u></u></span></p=
></div><div><p class=3D"MsoNormal"><span lang=3D"SV"><u></u>=C2=A0<u></u></=
span></p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">Can you please=
 get the update ASAP?=C2=A0 I need to get it reviewed and into IETF Last Ca=
ll.<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D=
"SV">As you know, I am closing I2RS at IETF 101 - which means this draft ne=
eds to be on the March 8 telechat.<u></u><u></u></span></p></div><div><p cl=
ass=3D"MsoNormal"><span lang=3D"SV">That means it really should be in IETF =
Last Call by February 16 - and I am traveling all next week=C2=A0<u></u><u>=
</u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">and busy=
.=C2=A0 =C2=A0I REALLY need it ASAP to review.<u></u><u></u></span></p></di=
v><div><p class=3D"MsoNormal"><span lang=3D"SV"><u></u>=C2=A0<u></u></span>=
</p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">Regards,<u></u><u><=
/u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"SV">Alia<u></=
u><u></u></span></p></div></div><div><p class=3D"MsoNormal"><span lang=3D"S=
V"><u></u>=C2=A0<u></u></span></p><div><p class=3D"MsoNormal"><span lang=3D=
"SV">On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass &lt;<a href=3D"mailto:amit.=
dass@ericsson.com" target=3D"_blank">amit.dass@ericsson.com</a>&gt; wrote:<=
u></u><u></u></span></p><blockquote style=3D"border:none;border-left:solid =
#cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;=
margin-right:0in;margin-bottom:5.0pt"><p class=3D"MsoNormal"><span lang=3D"=
SV">Hi Sue,<br><br>I expect to have some free time during this week.=C2=A0 =
Should be able to send the update by Monday next week.<br><br><span class=
=3D"m_5306415153353840317m_7789188018307560520im">Best regards,</span><br><=
span class=3D"m_5306415153353840317m_7789188018307560520im">Amit</span><br>=
<br><span class=3D"m_5306415153353840317m_7789188018307560520im">-----Origi=
nal Message-----</span><u></u><u></u></span></p><div><div><p class=3D"MsoNo=
rmal" style=3D"margin-bottom:12.0pt">From: Susan Hares [mailto:<span lang=
=3D"SV"><a href=3D"mailto:shares@ndzh.com" target=3D"_blank"><span lang=3D"=
EN-US">shares@ndzh.com</span></a></span>]<br>Sent: Thursday, January 18, 20=
18 10:55 AM<br>To: Amit Dass &lt;<span lang=3D"SV"><a href=3D"mailto:amit.d=
ass@ericsson.com" target=3D"_blank"><span lang=3D"EN-US">amit.dass@ericsson=
.com</span></a></span>&gt;; &#39;Ebben Aries&#39; &lt;<span lang=3D"SV"><a =
href=3D"mailto:exa@juniper.net" target=3D"_blank"><span lang=3D"EN-US">exa@=
juniper.net</span></a></span>&gt;; <span lang=3D"SV"><a href=3D"mailto:yang=
-doctors@ietf.org" target=3D"_blank"><span lang=3D"EN-US">yang-doctors@ietf=
.org</span></a></span><br>Cc: <span lang=3D"SV"><a href=3D"mailto:i2rs@ietf=
.org" target=3D"_blank"><span lang=3D"EN-US">i2rs@ietf.org</span></a></span=
>; <span lang=3D"SV"><a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@i=
etf.org" target=3D"_blank"><span lang=3D"EN-US">draft-ietf-i2rs-rib-data-mo=
del<wbr>.all@ietf.org</span></a></span>; <span lang=3D"SV"><a href=3D"mailt=
o:ietf@ietf.org" target=3D"_blank"><span lang=3D"EN-US">ietf@ietf.org</span=
></a></span><br>Subject: RE: Yangdoctors early review of draft-ietf-i2rs-ri=
b-data-model<wbr>-09<br><br>Amit:iir<br><br>Do you think you and your co-au=
thors can do this within a few days.=C2=A0 =C2=A0<span lang=3D"SV">I would =
like to forward the publication request.<br><br>Also, please remember to lo=
ok at the latest Revised datastore draft and yang tree module drafts.<br><b=
r>Sue Hares<br><br>-----Original Message-----<br>From: Amit Dass [mailto:<a=
 href=3D"mailto:amit.dass@ericsson.com" target=3D"_blank">amit.dass@ericsso=
n.com</a><wbr>]<br>Sent: Thursday, January 18, 2018 4:53 AM<br>To: Ebben Ar=
ies; <a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctor=
s@ietf.org</a><br>Cc: <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2=
rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.=
org" target=3D"_blank">draft-ietf-i2rs-rib-data-model<wbr>.all@ietf.org</a>=
; <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a><br>S=
ubject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model<wbr>=
-09<br><br>Thanks Ebben for reviewing the draft. I will update the same bas=
ed on below comments and feedback.<br><br><br>Best regards,<br>Amit<br><br>=
-----Original Message-----<br>From: Ebben Aries [mailto:<a href=3D"mailto:e=
xa@juniper.net" target=3D"_blank">exa@juniper.net</a>]<br>Sent: Thursday, J=
anuary 18, 2018 9:33 AM<br>To: <a href=3D"mailto:yang-doctors@ietf.org" tar=
get=3D"_blank">yang-doctors@ietf.org</a><br>Cc: <a href=3D"mailto:i2rs@ietf=
.org" target=3D"_blank">i2rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2r=
s-rib-data-model.all@ietf.org" target=3D"_blank">draft-ietf-i2rs-rib-data-m=
odel<wbr>.all@ietf.org</a>; <a href=3D"mailto:ietf@ietf.org" target=3D"_bla=
nk">ietf@ietf.org</a><br>Subject: Yangdoctors early review of draft-ietf-i2=
rs-rib-data-model<wbr>-09<br><br>Reviewer: Ebben Aries<br>Review result: On=
 the Right Track<br><br>1 module in this draft:<br>- <a href=3D"mailto:ietf=
-i2rs-rib@2017-12-05.yang" target=3D"_blank">ietf-i2rs-rib@2017-12-05.yang<=
/a><br><br>No YANG validation errors or warnings (from pyang 1.7.3 and yang=
lint 0.14.59)<br><br>0 examples are provided in this draft (section 3.12 of=
<br>draft-ietf-netmod-rfc6087bis-1<wbr>5)<br><br>Module <a href=3D"mailto:i=
etf-i2rs-rib@2017-12-05.yang" target=3D"_blank">ietf-i2rs-rib@2017-12-05.ya=
ng</a>:<br>- yang-version statement missing - should be 1.1<br>- prefix &#3=
9;iir&#39; is recommended for this module, would &#39;rib&#39; suffice bett=
er?<br>- import &quot;ietf-inet-types&quot; should reference RFC 6991 per (=
not as a comment)<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ie=
tf-netmod-rfc6087bis-15#section-4.7" target=3D"_blank">https://tools.ietf.o=
rg/html/dr<wbr>aft-ietf-netmod-rfc6087bis-15#<wbr>section-4.7</a><br>- impo=
rt &quot;ietf-interfaces&quot; should reference RFC 7223 per<br>=C2=A0 <a h=
ref=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-=
4.7" target=3D"_blank">https://tools.ietf.org/html/dr<wbr>aft-ietf-netmod-r=
fc6087bis-15#<wbr>section-4.7</a><br>- import &quot;ietf-yang-types&quot; s=
hould reference RFC 6991 per<br>=C2=A0 <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-netmod-rfc6087bis-15#section-4.7" target=3D"_blank">https://t=
ools.ietf.org/html/dr<wbr>aft-ietf-netmod-rfc6087bis-15#<wbr>section-4.7</a=
><br>- Since this module imports &quot;ietf-interfaces&quot;, a normative r=
eferences must be<br>=C2=A0 added per<br>=C2=A0 <a href=3D"https://tools.ie=
tf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9" target=3D"_blank">=
https://tools.ietf.org/html/dr<wbr>aft-ietf-netmod-rfc6087bis-15#<wbr>secti=
on-3.9</a><br>- prefix &quot;if&quot; in the import &quot;ietf-interfaces&q=
uot; can remove quotes to remain<br>=C2=A0 consistent with other imports<br=
>- Remove WG Chairs from contact information per<br>=C2=A0 <a href=3D"https=
://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C" target=
=3D"_blank">https://tools.ietf.org/html/dr<wbr>aft-ietf-netmod-rfc6087bis-1=
5#<wbr>appendix-C</a><br>- Module description must contain most recent copy=
right notice per<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-iet=
f-netmod-rfc6087bis-15#appendix-C" target=3D"_blank">https://tools.ietf.org=
/html/dr<wbr>aft-ietf-netmod-rfc6087bis-15#<wbr>appendix-C</a><br>- Module =
description should contain note to RFC Ed. and placeholder reference<br>=C2=
=A0 to RFC when assigned<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/d=
raft-ietf-netmod-rfc6087bis-15#appendix-C" target=3D"_blank">https://tools.=
ietf.org/html/dr<wbr>aft-ietf-netmod-rfc6087bis-15#<wbr>appendix-C</a><br>-=
 Add placeholder reference and note to RFC Ed. for RFC when assigned<br>=C2=
=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#=
appendix-C" target=3D"_blank">https://tools.ietf.org/html/dr<wbr>aft-ietf-n=
etmod-rfc6087bis-15#<wbr>appendix-C</a><br>- Security Considerations should=
 be updated to reflect new template at<br>=C2=A0 <a href=3D"https://trac.ie=
tf.org/trac/ops/wiki/yang-security-guidelines" target=3D"_blank">https://tr=
ac.ietf.org/trac/ops<wbr>/wiki/yang-security-guidelines</a><br>- Section 1.=
2 should be replaced with reference to<br>=C2=A0 draft-ietf-netmod-yang-tre=
e-di<wbr>agrams-02 rather (as-is in other i2rs YANG<br>=C2=A0 drafts in pro=
gress) per<br>=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netm=
od-rfc6087bis-15#section-2.5.1" target=3D"_blank">https://tools.ietf.org/ht=
ml/dr<wbr>aft-ietf-netmod-rfc6087bis-15#<wbr>section-2.5.1</a><br>- This mo=
dule contains &#39;12&#39; features.=C2=A0 While it is understood the purpo=
se of<br>=C2=A0 these features in the module, take precaution as to complex=
ity for clients<br>=C2=A0 if they need to understand &gt;=3D quantity of fe=
atures per module in use on a<br>=C2=A0 network-element.<br>- A few comment=
s exist that are either unecessary or redundant.=C2=A0 Encode the<br>=C2=A0=
 comment intent rather in description fields if need be.<br>- Per NMDA, whi=
ch datastores are targeted for the module?=C2=A0 Will all RPC<br>=C2=A0 ope=
rations be acting upon the dynamic/ephemeral datastore?=C2=A0 It is not cle=
ar<br>=C2=A0 to me if the intention is to be persistent or ephemeral<br><br=
>General comments/Nits:<br>- references to &#39;def&#39; could be expanded =
out to &#39;definition&#39;<br>- references to &#39;decap&#39; could be exp=
anded out to &#39;decapsulation&#39; for<br>=C2=A0 readability (across defi=
nitions and descriptions)<br>- Follow consistent capitalization of &#39;RIB=
&#39; throughout document text.=C2=A0 Mixed<br>=C2=A0 use of &#39;Rib&#39; =
and &#39;rib&#39; exists (Outside of YANG node lowercase definitions).<br>-=
 Is it necessary to prefix all nodes under the nexthop container with<br>=
=C2=A0 &quot;nexthop-&quot;?<br>- Section 2.5 - route-add RPC - text mentio=
ns it is required that the nh-add<br>=C2=A0 RPC be called as a pre-requisit=
e however if the nh already exists and the<br>=C2=A0 nexthop-id is known, t=
his should not be necessary.=C2=A0 In addition, the text<br>=C2=A0 reads &#=
39;or return&#39; which should rather be a result of querying the<br>=C2=A0=
 appropriate node in the data tree.<br>- In &#39;IANA Considerations&#39; -=
 s/This document requests to register/This<br>=C2=A0 document registers/<u>=
</u><u></u></span></p></div></div></blockquote></div><p class=3D"MsoNormal"=
><span lang=3D"SV"><u></u>=C2=A0<u></u></span></p></div></div></div></block=
quote></div></div></div></blockquote></div><br></div>
</blockquote></div></div></div></blockquote></div><br></div>

--f4f5e808ebdcf3d7f705654419d5--


From nobody Thu Feb 15 11:00:07 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E492C126D45; Thu, 15 Feb 2018 11:00:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.947
X-Spam-Level: 
X-Spam-Status: No, score=0.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=no 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 a2Su2hNMZAWo; Thu, 15 Feb 2018 11:00:01 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 D50E5120227; Thu, 15 Feb 2018 11:00:00 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Alia Atlas'" <akatlas@gmail.com>, <wang_little_star@sina.com>
Cc: "'Amit Dass'" <amit.dass@ericsson.com>, <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model.all@ietf.org>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com> <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com> <02e201d3a677$120087a0$360196e0$@ndzh.com> <-fr3zxijwys35tfgc3uszu3h3-gljbeq-e2b3ap-fesm8gscai75-wh60zbguectj-2sihl4x86x6u-dgifw7-bnbnad6dxntr-b9wnyc-6924xl-ye2pzx-cuo4ms-abxxibpkbaebvbng6lo6bbu3a5y31.1518715077929@email.android.com> <CAG4d1rea5yVPQuO6OhALJVqNuoXgC0vntGesQWxdR+Y0ZHzU_w@mail.gmail.com>
In-Reply-To: <CAG4d1rea5yVPQuO6OhALJVqNuoXgC0vntGesQWxdR+Y0ZHzU_w@mail.gmail.com>
Date: Thu, 15 Feb 2018 13:59:49 -0500
Message-ID: <048901d3a68f$27da52f0$778ef8d0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_048A_01D3A665.3F0905E0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQC3u74PMe0eeI3XGuaBaMtbP6kcDwEkBmjSAeZvcUoCaITsoADNLyd9AYu2EMIB/j4EOAJYCJ2dAqJoQwulZ3+f0A==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/LRg2RLpKIAC9umLjAca5uUTPzUU>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 19:00:05 -0000

This is a multipart message in MIME format.

------=_NextPart_000_048A_01D3A665.3F0905E0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Lixing:

=20

You stalled the process by not responding to the IPR statement.  Without =
it, I will not actively include you in the author list and I will =
nominate authors.   Why?  Because the IESG will not approve a RIB Yang =
model without the IPR statements.=20

=20

If you wish to be included, please send your IPR statement to the WG =
list.   I will do a secondary call for this in a few moments. =20

=20

Sue Hares

=20

From: Alia Atlas [mailto:akatlas@gmail.com]=20
Sent: Thursday, February 15, 2018 12:46 PM
To: wang_little_star@sina.com
Cc: Susan Hares; Amit Dass; i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org
Subject: Re: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

=20

Lixia,

=20

When an internet-draft is submitted, there is an irrevocable and =
permanent copyright given to the IETF.

Authors also retain their own copyright, of course.

=20

The draft has 6 authors; there is always a need to justify that.  The =
IETF strongly prefers no more than

5 authors.  The fact that you have stalled the process because you did =
not respond to the IPR query

does not help.

=20

WG Chairs may appoint and replace editors and authors of WG drafts.

=20

Regards,

Alia

=20

On Thu, Feb 15, 2018 at 12:17 PM, wang_little_star@sina.com =
<wang_little_star@sina.com> wrote:

Hello Susan,
I'm the original author of this draft.
Even now 70% of this draf is written by me, I have 70% copyright of this =
draft.
So you cann't remove my name.

Best Regards
Lixing Wang

=E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=E4=B8=BA=E6=89=8B=E6=9C=BA



-------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------
=E4=B8=BB=E9=A2=98=EF=BC=9ARE: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09
=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASusan Hares=20
=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A'Amit Dass' ,'Alia Atlas'=20
=E6=8A=84=E9=80=81=EF=BC=9Ai2rs@ietf.org,






Amit:

=20

Remove one of the authors.   Please consider removing LIxing Wang.   I =
have not received an IPR statement from this person.   Please do this =
today.   I apologize for the delay in responding.=20

=20

Sue=20

=20

From: Amit Dass [mailto:amit.dass@ericsson.com]=20
Sent: Monday, February 12, 2018 8:23 AM
To: Alia Atlas=20
Cc: Susan Hares; i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org
Subject: FW: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

=20

Hi Alia,

=20

Apologies for the delay. Needed to redo all again due to the laptop =
crashed. Updated the draft with the below comments. Couldn=E2=80=99t =
upload the same due to max 5 author limit kicking in.

=20

Best regards,

Amit

=20

From: Alia Atlas [mailto:akatlas@gmail.com]=20
Sent: Saturday, February 10, 2018 1:51 AM
To: Amit Dass <amit.dass@ericsson.com>
Cc: Susan Hares <shares@ndzh.com>; i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org
Subject: Re: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

=20

Hi Amit,

=20

It has been three weeks.

=20

Can you please get the update ASAP?  I need to get it reviewed and into =
IETF Last Call.

As you know, I am closing I2RS at IETF 101 - which means this draft =
needs to be on the March 8 telechat.

That means it really should be in IETF Last Call by February 16 - and I =
am traveling all next week=20

and busy.   I REALLY need it ASAP to review.

=20

Regards,

Alia

=20

On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <amit.dass@ericsson.com> =
wrote:

Hi Sue,

I expect to have some free time during this week.  Should be able to =
send the update by Monday next week.

Best regards,
Amit

-----Original Message-----

From: Susan Hares [mailto: <mailto:shares@ndzh.com> shares@ndzh.com]
Sent: Thursday, January 18, 2018 10:55 AM
To: Amit Dass < <mailto:amit.dass@ericsson.com> amit.dass@ericsson.com>; =
'Ebben Aries' < <mailto:exa@juniper.net> exa@juniper.net>;  =
<mailto:yang-doctors@ietf.org> yang-doctors@ietf.org
Cc:  <mailto:i2rs@ietf.org> i2rs@ietf.org;  =
<mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org> =
draft-ietf-i2rs-rib-data-model.all@ietf.org;  <mailto:ietf@ietf.org> =
ietf@ietf.org
Subject: RE: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

Amit:iir

Do you think you and your co-authors can do this within a few days.   I =
would like to forward the publication request.

Also, please remember to look at the latest Revised datastore draft and =
yang tree module drafts.

Sue Hares

-----Original Message-----
From: Amit Dass [mailto:amit.dass@ericsson.com]
Sent: Thursday, January 18, 2018 4:53 AM
To: Ebben Aries; yang-doctors@ietf.org
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; =
ietf@ietf.org
Subject: RE: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09

Thanks Ebben for reviewing the draft. I will update the same based on =
below comments and feedback.


Best regards,
Amit

-----Original Message-----
From: Ebben Aries [mailto:exa@juniper.net]
Sent: Thursday, January 18, 2018 9:33 AM
To: yang-doctors@ietf.org
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; =
ietf@ietf.org
Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09

Reviewer: Ebben Aries
Review result: On the Right Track

1 module in this draft:
- ietf-i2rs-rib@2017-12-05.yang

No YANG validation errors or warnings (from pyang 1.7.3 and yanglint =
0.14.59)

0 examples are provided in this draft (section 3.12 of
draft-ietf-netmod-rfc6087bis-15)

Module ietf-i2rs-rib@2017-12-05.yang:
- yang-version statement missing - should be 1.1
- prefix 'iir' is recommended for this module, would 'rib' suffice =
better?
- import "ietf-inet-types" should reference RFC 6991 per (not as a =
comment)
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
- import "ietf-interfaces" should reference RFC 7223 per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
- import "ietf-yang-types" should reference RFC 6991 per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
- Since this module imports "ietf-interfaces", a normative references =
must be
  added per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
- prefix "if" in the import "ietf-interfaces" can remove quotes to =
remain
  consistent with other imports
- Remove WG Chairs from contact information per
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Module description must contain most recent copyright notice per
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Module description should contain note to RFC Ed. and placeholder =
reference
  to RFC when assigned
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Add placeholder reference and note to RFC Ed. for RFC when assigned
  https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
- Security Considerations should be updated to reflect new template at
  https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
- Section 1.2 should be replaced with reference to
  draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs =
YANG
  drafts in progress) per
  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-2.5.1=

- This module contains '12' features.  While it is understood the =
purpose of
  these features in the module, take precaution as to complexity for =
clients
  if they need to understand >=3D quantity of features per module in use =
on a
  network-element.
- A few comments exist that are either unecessary or redundant.  Encode =
the
  comment intent rather in description fields if need be.
- Per NMDA, which datastores are targeted for the module?  Will all RPC
  operations be acting upon the dynamic/ephemeral datastore?  It is not =
clear
  to me if the intention is to be persistent or ephemeral

General comments/Nits:
- references to 'def' could be expanded out to 'definition'
- references to 'decap' could be expanded out to 'decapsulation' for
  readability (across definitions and descriptions)
- Follow consistent capitalization of 'RIB' throughout document text.  =
Mixed
  use of 'Rib' and 'rib' exists (Outside of YANG node lowercase =
definitions).
- Is it necessary to prefix all nodes under the nexthop container with
  "nexthop-"?
- Section 2.5 - route-add RPC - text mentions it is required that the =
nh-add
  RPC be called as a pre-requisite however if the nh already exists and =
the
  nexthop-id is known, this should not be necessary.  In addition, the =
text
  reads 'or return' which should rather be a result of querying the
  appropriate node in the data tree.
- In 'IANA Considerations' - s/This document requests to register/This
  document registers/

=20

=20


------=_NextPart_000_048A_01D3A665.3F0905E0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.m7789188018307560520im
	{mso-style-name:m_7789188018307560520im;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Lixing:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>You stalled the process by not responding to the IPR statement.=C2=A0 =
Without it, I will not actively include you in the author list and I =
will nominate authors. =C2=A0=C2=A0Why?=C2=A0 Because the IESG will not =
approve a RIB Yang model without the IPR statements. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>If you wish to be included, please send your IPR statement to the WG =
list.=C2=A0 =C2=A0I will do a secondary call for this in a few =
moments.=C2=A0 <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue Hares<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Alia Atlas [mailto:akatlas@gmail.com] <br><b>Sent:</b> Thursday, =
February 15, 2018 12:46 PM<br><b>To:</b> =
wang_little_star@sina.com<br><b>Cc:</b> Susan Hares; Amit Dass; =
i2rs@ietf.org; =
draft-ietf-i2rs-rib-data-model.all@ietf.org<br><b>Subject:</b> Re: =
Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Lixia,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>When an internet-draft is submitted, there is an =
irrevocable and permanent copyright given to the =
IETF.<o:p></o:p></p></div><div><p class=3DMsoNormal>Authors also retain =
their own copyright, of course.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>The draft has 6 authors; there is always a need to =
justify that.&nbsp; The IETF strongly prefers no more =
than<o:p></o:p></p></div><div><p class=3DMsoNormal>5 authors.&nbsp; The =
fact that you have stalled the process because you did not respond to =
the IPR query<o:p></o:p></p></div><div><p class=3DMsoNormal>does not =
help.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>WG Chairs may appoint and replace editors and authors =
of WG drafts.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Regards,<o:p></o:p></p></div><div><p =
class=3DMsoNormal>Alia<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Thu, =
Feb 15, 2018 at 12:17 PM, <a =
href=3D"mailto:wang_little_star@sina.com">wang_little_star@sina.com</a> =
&lt;<a href=3D"mailto:wang_little_star@sina.com" =
target=3D"_blank">wang_little_star@sina.com</a>&gt; =
wrote:<o:p></o:p></p><p class=3DMsoNormal>Hello Susan,<br>I'm the =
original author of this draft.<br>Even now 70% of this draf is written =
by me, I have 70% copyright of this draft.<br>So you cann't remove my =
name.<br><br>Best Regards<br>Lixing Wang<br><br><span =
style=3D'font-family:SimSun'>=E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=
=E4=B8=BA=E6=89=8B=E6=9C=BA</span><o:p></o:p></p><div><p =
class=3DMsoNormal><br><br>-------- <span style=3D'font-family:"MS =
Gothic"'>=E5=8E=9F=E5=A7=8B</span><span =
style=3D'font-family:SimSun'>=E9=82=AE=E4=BB=B6</span> --------<br><span =
style=3D'font-family:"MS Gothic"'>=E4=B8=BB</span><span =
style=3D'font-family:SimSun'>=E9=A2=98=EF=BC=9A</span>RE: Yangdoctors =
early review of draft-ietf-i2rs-rib-data-model-09<br><span =
style=3D'font-family:SimSun'>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</span>S=
usan Hares <br><span style=3D'font-family:"MS =
Gothic"'>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</span>'Amit Dass' ,'Alia =
Atlas' <br><span style=3D'font-family:"MS =
Gothic"'>=E6=8A=84=E9=80=81=EF=BC=9A</span><a =
href=3D"mailto:i2rs@ietf.org" =
target=3D"_blank">i2rs@ietf.org</a>,<o:p></o:p></p><div><div><p =
class=3DMsoNormal><br><br><br><o:p></o:p></p><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>Amit:</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>Remove one of the authors.&nbsp;&nbsp; Please =
consider removing LIxing Wang.&nbsp; &nbsp;I have not received an IPR =
statement from this person. &nbsp;&nbsp;Please do this today.&nbsp; =
&nbsp;I apologize for the delay in responding. </span><o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>Sue </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Amit Dass [mailto:<a href=3D"mailto:amit.dass@ericsson.com" =
target=3D"_blank">amit.dass@ericsson.com</a>] <br><b>Sent:</b> Monday, =
February 12, 2018 8:23 AM<br><b>To:</b> Alia Atlas <br><b>Cc:</b> Susan =
Hares; <a href=3D"mailto:i2rs@ietf.org" =
target=3D"_blank">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" =
target=3D"_blank">draft-ietf-i2rs-rib-data-model.all@ietf.org</a><br><b>S=
ubject:</b> FW: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09</span><o:p></o:p></p></div></div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi =
Alia,<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Apologies =
for the delay. Needed to redo all again due to the laptop crashed. =
Updated the draft with the below comments. Couldn=E2=80=99t upload the =
same due to max 5 author limit kicking in.<o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Best =
regards,<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Amit<o:p></o=
:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b>From:</b>=
 Alia Atlas [<a href=3D"mailto:akatlas@gmail.com" =
target=3D"_blank">mailto:akatlas@gmail.com</a>] <br><b>Sent:</b> =
Saturday, February 10, 2018 1:51 AM<br><b>To:</b> Amit Dass &lt;<a =
href=3D"mailto:amit.dass@ericsson.com" =
target=3D"_blank">amit.dass@ericsson.com</a>&gt;<br><b>Cc:</b> Susan =
Hares &lt;<a href=3D"mailto:shares@ndzh.com" =
target=3D"_blank">shares@ndzh.com</a>&gt;; <a =
href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" =
target=3D"_blank">draft-ietf-i2rs-rib-data-model.all@ietf.org</a><br><b>S=
ubject:</b> Re: Yangdoctors early review of =
draft-ietf-i2rs-rib-data-model-09<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>&nbsp;</span><o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>Hi Amit,</span><o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>It has been three weeks.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>Can you please get the update ASAP?&nbsp; I need to get it =
reviewed and into IETF Last Call.</span><o:p></o:p></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>As you know, I am closing I2RS at IETF 101 - which means this =
draft needs to be on the March 8 =
telechat.</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>That means it really should be in IETF Last Call by February =
16 - and I am traveling all next =
week&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>and busy.&nbsp; &nbsp;I REALLY need it ASAP to =
review.</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>Regards,</span><o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>Alia</span><o:p></o:p></p></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>&nbsp;</span><o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass &lt;<a =
href=3D"mailto:amit.dass@ericsson.com" =
target=3D"_blank">amit.dass@ericsson.com</a>&gt; =
wrote:</span><o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5=
.0pt'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>Hi Sue,<br><br>I expect to have some free time during this =
week.&nbsp; Should be able to send the update by Monday next =
week.<br><br><span class=3Dm7789188018307560520im>Best =
regards,</span><br><span =
class=3Dm7789188018307560520im>Amit</span><br><br><span =
class=3Dm7789188018307560520im>-----Original =
Message-----</span></span><o:p></o:p></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>From: Susan Hares =
[mailto:<span lang=3DSV><a href=3D"mailto:shares@ndzh.com" =
target=3D"_blank"><span =
lang=3DEN-US>shares@ndzh.com</span></a></span>]<br>Sent: Thursday, =
January 18, 2018 10:55 AM<br>To: Amit Dass &lt;<span lang=3DSV><a =
href=3D"mailto:amit.dass@ericsson.com" target=3D"_blank"><span =
lang=3DEN-US>amit.dass@ericsson.com</span></a></span>&gt;; 'Ebben Aries' =
&lt;<span lang=3DSV><a href=3D"mailto:exa@juniper.net" =
target=3D"_blank"><span =
lang=3DEN-US>exa@juniper.net</span></a></span>&gt;; <span lang=3DSV><a =
href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank"><span =
lang=3DEN-US>yang-doctors@ietf.org</span></a></span><br>Cc: <span =
lang=3DSV><a href=3D"mailto:i2rs@ietf.org" target=3D"_blank"><span =
lang=3DEN-US>i2rs@ietf.org</span></a></span>; <span lang=3DSV><a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" =
target=3D"_blank"><span =
lang=3DEN-US>draft-ietf-i2rs-rib-data-model.all@ietf.org</span></a></span=
>; <span lang=3DSV><a href=3D"mailto:ietf@ietf.org" =
target=3D"_blank"><span =
lang=3DEN-US>ietf@ietf.org</span></a></span><br>Subject: RE: Yangdoctors =
early review of =
draft-ietf-i2rs-rib-data-model-09<br><br>Amit:iir<br><br>Do you think =
you and your co-authors can do this within a few days.&nbsp; &nbsp;<span =
lang=3DSV>I would like to forward the publication request.<br><br>Also, =
please remember to look at the latest Revised datastore draft and yang =
tree module drafts.<br><br>Sue Hares<br><br>-----Original =
Message-----<br>From: Amit Dass [mailto:<a =
href=3D"mailto:amit.dass@ericsson.com" =
target=3D"_blank">amit.dass@ericsson.com</a>]<br>Sent: Thursday, January =
18, 2018 4:53 AM<br>To: Ebben Aries; <a =
href=3D"mailto:yang-doctors@ietf.org" =
target=3D"_blank">yang-doctors@ietf.org</a><br>Cc: <a =
href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" =
target=3D"_blank">draft-ietf-i2rs-rib-data-model.all@ietf.org</a>; <a =
href=3D"mailto:ietf@ietf.org" =
target=3D"_blank">ietf@ietf.org</a><br>Subject: RE: Yangdoctors early =
review of draft-ietf-i2rs-rib-data-model-09<br><br>Thanks Ebben for =
reviewing the draft. I will update the same based on below comments and =
feedback.<br><br><br>Best regards,<br>Amit<br><br>-----Original =
Message-----<br>From: Ebben Aries [mailto:<a =
href=3D"mailto:exa@juniper.net" =
target=3D"_blank">exa@juniper.net</a>]<br>Sent: Thursday, January 18, =
2018 9:33 AM<br>To: <a href=3D"mailto:yang-doctors@ietf.org" =
target=3D"_blank">yang-doctors@ietf.org</a><br>Cc: <a =
href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" =
target=3D"_blank">draft-ietf-i2rs-rib-data-model.all@ietf.org</a>; <a =
href=3D"mailto:ietf@ietf.org" =
target=3D"_blank">ietf@ietf.org</a><br>Subject: Yangdoctors early review =
of draft-ietf-i2rs-rib-data-model-09<br><br>Reviewer: Ebben =
Aries<br>Review result: On the Right Track<br><br>1 module in this =
draft:<br>- <a href=3D"mailto:ietf-i2rs-rib@2017-12-05.yang" =
target=3D"_blank">ietf-i2rs-rib@2017-12-05.yang</a><br><br>No YANG =
validation errors or warnings (from pyang 1.7.3 and yanglint =
0.14.59)<br><br>0 examples are provided in this draft (section 3.12 =
of<br>draft-ietf-netmod-rfc6087bis-15)<br><br>Module <a =
href=3D"mailto:ietf-i2rs-rib@2017-12-05.yang" =
target=3D"_blank">ietf-i2rs-rib@2017-12-05.yang</a>:<br>- yang-version =
statement missing - should be 1.1<br>- prefix 'iir' is recommended for =
this module, would 'rib' suffice better?<br>- import =
&quot;ietf-inet-types&quot; should reference RFC 6991 per (not as a =
comment)<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-4.7" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-4.7</a><br>- import &quot;ietf-interfaces&quot; should =
reference RFC 7223 per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-4.7" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-4.7</a><br>- import &quot;ietf-yang-types&quot; should =
reference RFC 6991 per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-4.7" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-4.7</a><br>- Since this module imports =
&quot;ietf-interfaces&quot;, a normative references must be<br>&nbsp; =
added per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-3.9" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-3.9</a><br>- prefix &quot;if&quot; in the import =
&quot;ietf-interfaces&quot; can remove quotes to remain<br>&nbsp; =
consistent with other imports<br>- Remove WG Chairs from contact =
information per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Module description must contain most recent =
copyright notice per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Module description should contain note to RFC =
Ed. and placeholder reference<br>&nbsp; to RFC when assigned<br>&nbsp; =
<a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Add placeholder reference and note to RFC Ed. =
for RFC when assigned<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appen=
dix-C" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#appendix-C</a><br>- Security Considerations should be updated to =
reflect new template at<br>&nbsp; <a =
href=3D"https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines" =
target=3D"_blank">https://trac.ietf.org/trac/ops/wiki/yang-security-guide=
lines</a><br>- Section 1.2 should be replaced with reference =
to<br>&nbsp; draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in =
other i2rs YANG<br>&nbsp; drafts in progress) per<br>&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#secti=
on-2.5.1" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bi=
s-15#section-2.5.1</a><br>- This module contains '12' features.&nbsp; =
While it is understood the purpose of<br>&nbsp; these features in the =
module, take precaution as to complexity for clients<br>&nbsp; if they =
need to understand &gt;=3D quantity of features per module in use on =
a<br>&nbsp; network-element.<br>- A few comments exist that are either =
unecessary or redundant.&nbsp; Encode the<br>&nbsp; comment intent =
rather in description fields if need be.<br>- Per NMDA, which datastores =
are targeted for the module?&nbsp; Will all RPC<br>&nbsp; operations be =
acting upon the dynamic/ephemeral datastore?&nbsp; It is not =
clear<br>&nbsp; to me if the intention is to be persistent or =
ephemeral<br><br>General comments/Nits:<br>- references to 'def' could =
be expanded out to 'definition'<br>- references to 'decap' could be =
expanded out to 'decapsulation' for<br>&nbsp; readability (across =
definitions and descriptions)<br>- Follow consistent capitalization of =
'RIB' throughout document text.&nbsp; Mixed<br>&nbsp; use of 'Rib' and =
'rib' exists (Outside of YANG node lowercase definitions).<br>- Is it =
necessary to prefix all nodes under the nexthop container with<br>&nbsp; =
&quot;nexthop-&quot;?<br>- Section 2.5 - route-add RPC - text mentions =
it is required that the nh-add<br>&nbsp; RPC be called as a =
pre-requisite however if the nh already exists and the<br>&nbsp; =
nexthop-id is known, this should not be necessary.&nbsp; In addition, =
the text<br>&nbsp; reads 'or return' which should rather be a result of =
querying the<br>&nbsp; appropriate node in the data tree.<br>- In 'IANA =
Considerations' - s/This document requests to register/This<br>&nbsp; =
document =
registers/</span><o:p></o:p></p></div></div></blockquote></div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DSV>&nbsp;</span><o:p></o:p></p></div></div></div></div></div></div=
></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_048A_01D3A665.3F0905E0--


From nobody Thu Feb 15 11:14:29 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FC2012D7E7; Thu, 15 Feb 2018 11:12:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 vtDoIKsAhZmx; Thu, 15 Feb 2018 11:12:10 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 BA972120227; Thu, 15 Feb 2018 11:12:09 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Cc: "'Alia Atlas'" <akatlas@gmail.com>, <wang_little_star@sina.com>, <hari@packetdesign.com>, <mach.chen@huawei.com>, <amit.dass@ericsson.com>, <sriganeshkini@gmail.com>, <nitin_bahadur@yahoo.com>, <draft-ietf-i2rs-rib-data-model@ietf.org>, "'Russ White'" <russ@riw.us>
Date: Thu, 15 Feb 2018 14:11:46 -0500
Message-ID: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0497_01D3A666.EAA6EEC0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdOmj6jjfRsRRlJ2SQ27pWgX08Rxpw==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/r2gqDVH_hTW2mbOTngk3EZt1k54>
X-Mailman-Approved-At: Thu, 15 Feb 2018 11:14:29 -0800
Subject: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 19:12:11 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0497_01D3A666.EAA6EEC0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Greetings I2RS: 

 

We are trying to finalize the I2RS RIB Document, and there has been a
question regarding our IPR statements raised during the review process.  Due
to this request, I must do an urgent recall for all authors of the I2RS RIB
data model to resend their answer to the question: "Do you know of an IPR
related to this draft"?  I must also ask the WG if they still wish to have 6
authors on this draft.

 

Unfortunately, due to the nature of the query I MUST have all authors
respond by February 18th.  If at all possible, we need the authors to
respond within 48 hours.  Authors who do not respond by February 18th, may
be dropped from the authors list until we can get the IPR Statements from
the authors.  Alia has sent out repeated calls for quick responses on this
draft, and we cannot wait any longer.  

 

Please note that this is one of the required duties of a WG chair to push
this along during the last phases.  I consider this draft to be one of the
key drafts of the whole I2RS WG, and I would like to see it in IETF LC on
Monday.  

 

Cheerily, Susan Hares 

Co-chair    


------=_NextPart_000_0497_01D3A666.EAA6EEC0
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-microsoft-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=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Greetings =
I2RS: <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>We are trying to finalize the I2RS RIB Document, and =
there has been a question regarding our IPR statements raised during the =
review process.&nbsp; Due to this request, I must do an urgent recall =
for all authors of the I2RS RIB data model to resend their answer to the =
question: &#8220;Do you know of an IPR related to this =
draft&#8221;?&nbsp; I must also ask the WG if they still wish to have 6 =
authors on this draft.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Unfortunately, due to the nature of the query I MUST =
have all authors respond by February 18<sup>th</sup>.&nbsp; If at all =
possible, we need the authors to respond within 48 hours.&nbsp; Authors =
who do not respond by February 18<sup>th</sup>, may be dropped from the =
authors list until we can get the IPR Statements from the authors.&nbsp; =
Alia has sent out repeated calls for quick responses on this draft, and =
we cannot wait any longer.&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Please note =
that this is one of the required duties of a WG chair to push this along =
during the last phases.&nbsp; I consider this draft to be one of the key =
drafts of the whole I2RS WG, and I would like to see it in IETF LC on =
Monday.&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Cheerily, =
Susan Hares <o:p></o:p></p><p class=3DMsoNormal>Co-chair =
&nbsp;&nbsp;&nbsp;<o:p></o:p></p></div></body></html>
------=_NextPart_000_0497_01D3A666.EAA6EEC0--


From nobody Thu Feb 15 12:28:39 2018
Return-Path: <sriganeshkini@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F174712D834; Thu, 15 Feb 2018 12:27:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wb__ofGTF9Iw; Thu, 15 Feb 2018 12:27:57 -0800 (PST)
Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (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 F311612D833; Thu, 15 Feb 2018 12:27:56 -0800 (PST)
Received: by mail-wm0-x22d.google.com with SMTP id f3so3184454wmc.1; Thu, 15 Feb 2018 12:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HrVO3qL53xOjb4k9qYCy1c83KGMR783EMRGOhkFmi5c=; b=UbSId2ODlm243MZ7Pr+EQkXMS4ORLgeCKEebeEUUjnPzGKMT8HE762NOVYa1NiUfSm zm21kiHAu5ft6Hf8aWAMOWETyF1jcYHWnok5xMs80gxDJv4224OBvEsFAdiiaOqF4nAb o5uvQP1T490q/RiWK6wtClRJBNqEpWUHYAReb4jUa8vd0P0C3WW89NcBaTbaHHKOHOKT +EYcdHwprrRAyrtRm8QCt2tVAE8/DhqQnKdFp+OxDNr7pwQaJIykH7aB6T9fe1sHfvN3 /kz1OGhNHeqilu9Jd88wFXY4eNKNemCzfvHaseaZv3QDy3AM6xYfwscdoSDUTCuyQr26 WY2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HrVO3qL53xOjb4k9qYCy1c83KGMR783EMRGOhkFmi5c=; b=WsYNgmvex8sA/i0QVzcAO0SY84HLUH86UcU7p04FmTiOw7mmcZcmTvAOsvNrJBqajn SwyyyvDKkhcdk9Q/oc5gR87hcIt6oyFhsyj8whPG49rlOzuhHFp1a2kekc+oexV7lUp9 279cMx8BoBW1BcxaJE0rpRxeT1pv9W8kqJq7t7zJEGgnz4ZmLKlshcB/exx4SOnz/2TB upjjfyOtCUsub2iGpa0P3TMDX9t+GS8WeOu5Ebj+uDyFDrJI2XOAUJ8n1WMsDGOppduY Mx0+UU0/hphOJcvQut931nhjjuBMXZS3jTnT7QPJNoNcLOs/1d8kZdDdOl9u4kv+V7V2 lYcw==
X-Gm-Message-State: APf1xPC2wCPDxto5ybi3EcVyqjb5xi8G279ss5N6Dk/WSsA8X2nBM2tO 4Bwn3iWam4GtXEIh787D76FXYeJuiTo07WFWMxQ=
X-Google-Smtp-Source: AH8x225a1D5BRQIVhnUK1uzf2fY97aRCWoC18r8dA0hLwE4cVAdmsKlZqcfQhFedHzKBkjI613RH62xVFRTl4PAxpMA=
X-Received: by 10.80.152.65 with SMTP id h1mr4923027edb.227.1518726475233; Thu, 15 Feb 2018 12:27:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.80.241.10 with HTTP; Thu, 15 Feb 2018 12:27:54 -0800 (PST)
Received: by 10.80.241.10 with HTTP; Thu, 15 Feb 2018 12:27:54 -0800 (PST)
In-Reply-To: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
From: Sri <sriganeshkini@gmail.com>
Date: Thu, 15 Feb 2018 12:27:54 -0800
Message-ID: <CAOndX-v5NvtWt02h9qoJRXe3SwkpJLSjr-w0s2_Bq=MMLGURaA@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: i2rs@ietf.org, Alia Atlas <akatlas@gmail.com>, wang_little_star@sina.com,  hari@packetdesign.com, mach.chen@huawei.com, amit.dass@ericsson.com,  nitin_bahadur@yahoo.com, draft-ietf-i2rs-rib-data-model@ietf.org,  Russ White <russ@riw.us>
Content-Type: multipart/alternative; boundary="f403045c0b4811419e056546104c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/7x-r1VB4EWP-GXOCFbbW0cbZnMg>
X-Mailman-Approved-At: Thu, 15 Feb 2018 12:28:37 -0800
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 20:27:59 -0000

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

Hi Sue,

My response to the IPR  re-call:
I am not aware of any IPR related to this draft.

Sri

On Feb 15, 2018 11:11 AM, "Susan Hares" <shares@ndzh.com> wrote:

Greetings I2RS:



We are trying to finalize the I2RS RIB Document, and there has been a
question regarding our IPR statements raised during the review process.
Due to this request, I must do an urgent recall for all authors of the I2RS
RIB data model to resend their answer to the question: =E2=80=9CDo you know=
 of an
IPR related to this draft=E2=80=9D?  I must also ask the WG if they still w=
ish to
have 6 authors on this draft.



Unfortunately, due to the nature of the query I MUST have all authors
respond by February 18th.  If at all possible, we need the authors to
respond within 48 hours.  Authors who do not respond by February 18th, may
be dropped from the authors list until we can get the IPR Statements from
the authors.  Alia has sent out repeated calls for quick responses on this
draft, and we cannot wait any longer.



Please note that this is one of the required duties of a WG chair to push
this along during the last phases.  I consider this draft to be one of the
key drafts of the whole I2RS WG, and I would like to see it in IETF LC on
Monday.



Cheerily, Susan Hares

Co-chair

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

<div dir=3D"auto"><div>Hi Sue,</div><div dir=3D"auto"><br></div><div dir=3D=
"auto">My response to the IPR=C2=A0 re-call:</div><div dir=3D"auto">I am no=
t aware of any IPR related to this draft.</div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">Sri<br><div class=3D"gmail_extra" dir=3D"auto"><br><div c=
lass=3D"gmail_quote">On Feb 15, 2018 11:11 AM, &quot;Susan Hares&quot; &lt;=
<a href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt; wrote:<br type=
=3D"attribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue"=
 vlink=3D"purple"><div class=3D"m_-2973430136944026272WordSection1"><p clas=
s=3D"MsoNormal">Greetings I2RS: <u></u><u></u></p><p class=3D"MsoNormal"><u=
></u>=C2=A0<u></u></p><p class=3D"MsoNormal">We are trying to finalize the =
I2RS RIB Document, and there has been a question regarding our IPR statemen=
ts raised during the review process.=C2=A0 Due to this request, I must do a=
n urgent recall for all authors of the I2RS RIB data model to resend their =
answer to the question: =E2=80=9CDo you know of an IPR related to this draf=
t=E2=80=9D?=C2=A0 I must also ask the WG if they still wish to have 6 autho=
rs on this draft.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u><=
/u></p><p class=3D"MsoNormal">Unfortunately, due to the nature of the query=
 I MUST have all authors respond by February 18<sup>th</sup>.=C2=A0 If at a=
ll possible, we need the authors to respond within 48 hours.=C2=A0 Authors =
who do not respond by February 18<sup>th</sup>, may be dropped from the aut=
hors list until we can get the IPR Statements from the authors.=C2=A0 Alia =
has sent out repeated calls for quick responses on this draft, and we canno=
t wait any longer.=C2=A0 <u></u><u></u></p><p class=3D"MsoNormal"><u></u>=
=C2=A0<u></u></p><p class=3D"MsoNormal">Please note that this is one of the=
 required duties of a WG chair to push this along during the last phases.=
=C2=A0 I consider this draft to be one of the key drafts of the whole I2RS =
WG, and I would like to see it in IETF LC on Monday.=C2=A0 <u></u><u></u></=
p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Che=
erily, Susan Hares <u></u><u></u></p><p class=3D"MsoNormal">Co-chair =C2=A0=
=C2=A0=C2=A0<u></u><u></u></p></div></div></blockquote></div><br></div></di=
v></div>

--f403045c0b4811419e056546104c--


From nobody Thu Feb 15 13:02:47 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99F52126BF3; Thu, 15 Feb 2018 13:02:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WP2PLRsXpXT2; Thu, 15 Feb 2018 13:02:42 -0800 (PST)
Received: from mail-ot0-x22a.google.com (mail-ot0-x22a.google.com [IPv6:2607:f8b0:4003:c0f::22a]) (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 9511C1241F3; Thu, 15 Feb 2018 13:02:42 -0800 (PST)
Received: by mail-ot0-x22a.google.com with SMTP id s4so982660oth.7; Thu, 15 Feb 2018 13:02:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pxBKR27EpGaI+7i1r6y0kSsLvuFawcHpVk+x58YddSU=; b=uH/rXxuGWm8DXnXcn26G0zX0AzL1a7ZZx0hYtF/WCTIaZoUrW79OnY9Aq2teSvOViL 1gZHm4J0njByE9eFUOvsvUmkFcx35CniQrM0QQuwCDqqMBz7DAs6KiqC0zPKcA0d6DiZ 3Jsx/gvArUwSckxwU9Ql50y96DnnJu5/4AUvM6xro5aw+OzwIXa+m3lStCVS6Ruf/Xtx kUmRbaz1I01cZJzfsZoYJo0tJI2UeilGBUwTCAHKkV0hrJ6vH2D1jTZlppTamX7yQr0k C2MBwknlJzdmdJreUx6a/7sY+1B72meDxsvvq5zw12MEBvotBYW055IBvp53tBqHcrEj JS+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pxBKR27EpGaI+7i1r6y0kSsLvuFawcHpVk+x58YddSU=; b=cI7dx764I1SSDUDvQrU6Aq4URsZQzgagmVSuYbl27YHZYz5WDbNJFJpy3yKydhX3ks aXQroJB13FNc3bHCUNOVpC1DcDOENxT7A4Gqdmb1QK+cjo0iHNdm8VnjqGx2QFOqX0NC 1rTAKcRtMGQz08YG/oLl+uC1wtNYLwxL3TYOrz009796azeYGSyi7Atkz6UeABf99iK4 l1fjxQBmG2MfmKJVP/ALQnRsqy1ztKmRugzudjwcVFbUOjXEGVkJDN9mcdEDs+qkLTX+ 9okQXjnsE8tcfPriIA8o7p4OMZouWks3w6fpihqQoVUpsmPLDzG2W2b0vdS50xsT+8Wy DTIw==
X-Gm-Message-State: APf1xPAQAKCq1Ffz/ZlmLYuyqnbkdPZeR5J8rvDPUPA9u6tBWQNSVAUT P4oait8hDIFFqsmHgHG+/nMNHXaa1aIm0rzxv6Q8Mw==
X-Google-Smtp-Source: AH8x226SOeXE3IcnjhkACHhsHgQl0X8ciF5nSRri7oe963ZCeUxuW4hnP9MH+akuH4+BcMd/2X/pPzJManvce70Cthg=
X-Received: by 10.157.44.201 with SMTP id e9mr2833801otd.6.1518728561724; Thu, 15 Feb 2018 13:02:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.64.244 with HTTP; Thu, 15 Feb 2018 13:02:41 -0800 (PST)
In-Reply-To: <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com> <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 15 Feb 2018 16:02:41 -0500
Message-ID: <CAG4d1rdTJWCjQhPFPYzWYcAbv+3uH7ia9EHfZG6=Oe4+TAkkZg@mail.gmail.com>
To: Amit Dass <amit.dass@ericsson.com>
Cc: Alia Atlas <IMCEAMAILTO-akatlas+40gmail+2Ecom@eurprd07.prod.outlook.com>,  Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>,  "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>
Content-Type: multipart/alternative; boundary="001a113ad9f86e91370565468c68"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/WQXS4oCY8o_TXAA3ZFI8pNHKObk>
Subject: Re: [i2rs] FW: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 21:02:46 -0000

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

Amit,

You should be able to upload the draft even with more than 5 authors.
There is just a warning that that is the case.
Please get the most recent up ASAP.

Regards,
Alia

On Mon, Feb 12, 2018 at 8:22 AM, Amit Dass <amit.dass@ericsson.com> wrote:

> Hi Alia,
>
>
>
> Apologies for the delay. Needed to redo all again due to the laptop
> crashed. Updated the draft with the below comments. Couldn=E2=80=99t uplo=
ad the
> same due to max 5 author limit kicking in.
>
>
>
> Best regards,
>
> Amit
>
>
>
> *From:* Alia Atlas [mailto:akatlas@gmail.com]
> *Sent:* Saturday, February 10, 2018 1:51 AM
> *To:* Amit Dass <amit.dass@ericsson.com>
> *Cc:* Susan Hares <shares@ndzh.com>; i2rs@ietf.org;
> draft-ietf-i2rs-rib-data-model.all@ietf.org
> *Subject:* Re: Yangdoctors early review of draft-ietf-i2rs-rib-data-
> model-09
>
>
>
> Hi Amit,
>
>
>
> It has been three weeks.
>
>
>
> Can you please get the update ASAP?  I need to get it reviewed and into
> IETF Last Call.
>
> As you know, I am closing I2RS at IETF 101 - which means this draft needs
> to be on the March 8 telechat.
>
> That means it really should be in IETF Last Call by February 16 - and I a=
m
> traveling all next week
>
> and busy.   I REALLY need it ASAP to review.
>
>
>
> Regards,
>
> Alia
>
>
>
> On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass <amit.dass@ericsson.com> wrote=
:
>
> Hi Sue,
>
> I expect to have some free time during this week.  Should be able to send
> the update by Monday next week.
>
> Best regards,
> Amit
>
> -----Original Message-----
>
> From: Susan Hares [mailto:shares@ndzh.com]
> Sent: Thursday, January 18, 2018 10:55 AM
> To: Amit Dass <amit.dass@ericsson.com>; 'Ebben Aries' <exa@juniper.net>;
> yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-0=
9
>
> Amit:iir
>
>
> Do you think you and your co-authors can do this within a few days.
> I would like to forward the publication request.
>
>
> Also, please remember to look at the latest Revised datastore draft and
> yang tree module drafts.
>
> Sue Hares
>
> -----Original Message-----
> From: Amit Dass [mailto:amit.dass@ericsson.com]
> Sent: Thursday, January 18, 2018 4:53 AM
> To: Ebben Aries; yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-0=
9
>
> Thanks Ebben for reviewing the draft. I will update the same based on
> below comments and feedback.
>
>
> Best regards,
> Amit
>
> -----Original Message-----
> From: Ebben Aries [mailto:exa@juniper.net]
> Sent: Thursday, January 18, 2018 9:33 AM
> To: yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
> ietf@ietf.org
> Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>
> Reviewer: Ebben Aries
> Review result: On the Right Track
>
> 1 module in this draft:
> - ietf-i2rs-rib@2017-12-05.yang
>
> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint
> 0.14.59)
>
> 0 examples are provided in this draft (section 3.12 of
> draft-ietf-netmod-rfc6087bis-15)
>
> Module ietf-i2rs-rib@2017-12-05.yang:
> - yang-version statement missing - should be 1.1
> - prefix 'iir' is recommended for this module, would 'rib' suffice better=
?
> - import "ietf-inet-types" should reference RFC 6991 per (not as a commen=
t)
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-interfaces" should reference RFC 7223 per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-yang-types" should reference RFC 6991 per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - Since this module imports "ietf-interfaces", a normative references mus=
t
> be
>   added per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
> - prefix "if" in the import "ietf-interfaces" can remove quotes to remain
>   consistent with other imports
> - Remove WG Chairs from contact information per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description must contain most recent copyright notice per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description should contain note to RFC Ed. and placeholder
> reference
>   to RFC when assigned
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Security Considerations should be updated to reflect new template at
>   https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> - Section 1.2 should be replaced with reference to
>   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs YAN=
G
>   drafts in progress) per
>   https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-
> 15#section-2.5.1
> - This module contains '12' features.  While it is understood the purpose
> of
>   these features in the module, take precaution as to complexity for
> clients
>   if they need to understand >=3D quantity of features per module in use =
on a
>   network-element.
> - A few comments exist that are either unecessary or redundant.  Encode t=
he
>   comment intent rather in description fields if need be.
> - Per NMDA, which datastores are targeted for the module?  Will all RPC
>   operations be acting upon the dynamic/ephemeral datastore?  It is not
> clear
>   to me if the intention is to be persistent or ephemeral
>
> General comments/Nits:
> - references to 'def' could be expanded out to 'definition'
> - references to 'decap' could be expanded out to 'decapsulation' for
>   readability (across definitions and descriptions)
> - Follow consistent capitalization of 'RIB' throughout document text.
> Mixed
>   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase
> definitions).
> - Is it necessary to prefix all nodes under the nexthop container with
>   "nexthop-"?
> - Section 2.5 - route-add RPC - text mentions it is required that the
> nh-add
>   RPC be called as a pre-requisite however if the nh already exists and t=
he
>   nexthop-id is known, this should not be necessary.  In addition, the te=
xt
>   reads 'or return' which should rather be a result of querying the
>   appropriate node in the data tree.
> - In 'IANA Considerations' - s/This document requests to register/This
>   document registers/
>
>
>

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

<div dir=3D"ltr">Amit,<div><br></div><div>You should be able to upload the =
draft even with more than 5 authors.=C2=A0 There is just a warning that tha=
t is the case.</div><div>Please get the most recent up ASAP.</div><div><br>=
</div><div>Regards,</div><div>Alia</div></div><div class=3D"gmail_extra"><b=
r><div class=3D"gmail_quote">On Mon, Feb 12, 2018 at 8:22 AM, Amit Dass <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:amit.dass@ericsson.com" target=3D"_bla=
nk">amit.dass@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">





<div lang=3D"SV" link=3D"blue" vlink=3D"purple">
<div class=3D"m_7001328533180111062WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Alia,<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Apologies for the delay. Needed=
 to redo all again due to the laptop crashed. Updated the draft with the be=
low comments. Couldn=E2=80=99t upload the same due to max 5 author limit ki=
cking in.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Amit<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Alia Atlas [mailto:<a href=3D"mailto:akatlas@gmail.com" target=
=3D"_blank">akatlas@gmail.com</a>]
<br>
<b>Sent:</b> Saturday, February 10, 2018 1:51 AM<br>
<b>To:</b> Amit Dass &lt;<a href=3D"mailto:amit.dass@ericsson.com" target=
=3D"_blank">amit.dass@ericsson.com</a>&gt;<br>
<b>Cc:</b> Susan Hares &lt;<a href=3D"mailto:shares@ndzh.com" target=3D"_bl=
ank">shares@ndzh.com</a>&gt;; <a href=3D"mailto:i2rs@ietf.org" target=3D"_b=
lank">i2rs@ietf.org</a>; <a href=3D"mailto:draft-ietf-i2rs-rib-data-model.a=
ll@ietf.org" target=3D"_blank">draft-ietf-i2rs-rib-data-<wbr>model.all@ietf=
.org</a><br>
<b>Subject:</b> Re: Yangdoctors early review of draft-ietf-i2rs-rib-data-<w=
br>model-09<u></u><u></u></span></p><span class=3D"">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Amit,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">It has been three weeks.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Can you please get the update ASAP?=C2=A0 I need to =
get it reviewed and into IETF Last Call.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As you know, I am closing I2RS at IETF 101 - which m=
eans this draft needs to be on the March 8 telechat.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">That means it really should be in IETF Last Call by =
February 16 - and I am traveling all next week=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">and busy.=C2=A0 =C2=A0I REALLY need it ASAP to revie=
w.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Alia<u></u><u></u></p>
</div>
</div>
</span><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div><span class=3D"">
<p class=3D"MsoNormal">On Thu, Jan 18, 2018 at 4:58 AM, Amit Dass &lt;<a hr=
ef=3D"mailto:amit.dass@ericsson.com" target=3D"_blank">amit.dass@ericsson.c=
om</a>&gt; wrote:<u></u><u></u></p>
</span><blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;pad=
ding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><span class=3D""=
>
<p class=3D"MsoNormal">Hi Sue,<br>
<br>
I expect to have some free time during this week.=C2=A0 Should be able to s=
end the update by Monday next week.<br>
<br>
<span class=3D"m_7001328533180111062im">Best regards,</span><br>
<span class=3D"m_7001328533180111062im">Amit</span><br>
<br>
<span class=3D"m_7001328533180111062im">-----Original Message-----</span><u=
></u><u></u></p>
</span><div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span class=3D""><spa=
n lang=3D"EN-US">From: Susan Hares [mailto:</span><a href=3D"mailto:shares@=
ndzh.com" target=3D"_blank"><span lang=3D"EN-US">shares@ndzh.com</span></a>=
<span lang=3D"EN-US">]<br>
Sent: Thursday, January 18, 2018 10:55 AM<br>
To: Amit Dass &lt;</span><a href=3D"mailto:amit.dass@ericsson.com" target=
=3D"_blank"><span lang=3D"EN-US">amit.dass@ericsson.com</span></a><span lan=
g=3D"EN-US">&gt;; &#39;Ebben Aries&#39; &lt;</span><a href=3D"mailto:exa@ju=
niper.net" target=3D"_blank"><span lang=3D"EN-US">exa@juniper.net</span></a=
><span lang=3D"EN-US">&gt;;
</span><a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank"><span lan=
g=3D"EN-US">yang-doctors@ietf.org</span></a><span lang=3D"EN-US"><br>
Cc: </span><a href=3D"mailto:i2rs@ietf.org" target=3D"_blank"><span lang=3D=
"EN-US">i2rs@ietf.org</span></a><span lang=3D"EN-US">;
</span><a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" targe=
t=3D"_blank"><span lang=3D"EN-US">draft-ietf-i2rs-rib-data-<wbr>model.all@i=
etf.org</span></a><span lang=3D"EN-US">;
</span><a href=3D"mailto:ietf@ietf.org" target=3D"_blank"><span lang=3D"EN-=
US">ietf@ietf.org</span></a></span><span lang=3D"EN-US"><span class=3D""><b=
r>
Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>mode=
l-09<br>
<br></span>
Amit:iir</span></p><div><div class=3D"h5"><br>
<br>
Do you think you and your co-authors can do this within a few days.=C2=A0 =
=C2=A0</div></div>I would like to forward the publication request.<div><div=
 class=3D"h5"><br>
<br>
Also, please remember to look at the latest Revised datastore draft and yan=
g tree module drafts.<br>
<br>
Sue Hares<br>
<br>
-----Original Message-----<br>
From: Amit Dass [mailto:<a href=3D"mailto:amit.dass@ericsson.com" target=3D=
"_blank">amit.dass@ericsson.com</a><wbr>]<br>
Sent: Thursday, January 18, 2018 4:53 AM<br>
To: Ebben Aries; <a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank"=
>yang-doctors@ietf.org</a><br>
Cc: <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <=
a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" target=3D"_bl=
ank">
draft-ietf-i2rs-rib-data-<wbr>model.all@ietf.org</a>; <a href=3D"mailto:iet=
f@ietf.org" target=3D"_blank">ietf@ietf.org</a><br>
Subject: RE: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>mode=
l-09<br>
<br>
Thanks Ebben for reviewing the draft. I will update the same based on below=
 comments and feedback.<br>
<br>
<br>
Best regards,<br>
Amit<br>
<br>
-----Original Message-----<br>
From: Ebben Aries [mailto:<a href=3D"mailto:exa@juniper.net" target=3D"_bla=
nk">exa@juniper.net</a>]<br>
Sent: Thursday, January 18, 2018 9:33 AM<br>
To: <a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctors=
@ietf.org</a><br>
Cc: <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>; <=
a href=3D"mailto:draft-ietf-i2rs-rib-data-model.all@ietf.org" target=3D"_bl=
ank">
draft-ietf-i2rs-rib-data-<wbr>model.all@ietf.org</a>; <a href=3D"mailto:iet=
f@ietf.org" target=3D"_blank">ietf@ietf.org</a><br>
Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-<wbr>model-09=
<br>
<br>
Reviewer: Ebben Aries<br>
Review result: On the Right Track<br>
<br>
1 module in this draft:<br>
- <a href=3D"mailto:ietf-i2rs-rib@2017-12-05.yang" target=3D"_blank">ietf-i=
2rs-rib@2017-12-05.yang</a><br>
<br>
No YANG validation errors or warnings (from pyang 1.7.3 and yanglint 0.14.5=
9)<br>
<br>
0 examples are provided in this draft (section 3.12 of<br>
draft-ietf-netmod-rfc6087bis-<wbr>15)<br>
<br>
Module <a href=3D"mailto:ietf-i2rs-rib@2017-12-05.yang" target=3D"_blank">i=
etf-i2rs-rib@2017-12-05.yang</a>:<br>
- yang-version statement missing - should be 1.1<br>
- prefix &#39;iir&#39; is recommended for this module, would &#39;rib&#39; =
suffice better?<br>
- import &quot;ietf-inet-types&quot; should reference RFC 6991 per (not as =
a comment)<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-4.7" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#secti=
on-4.7</a><br>
- import &quot;ietf-interfaces&quot; should reference RFC 7223 per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-4.7" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#secti=
on-4.7</a><br>
- import &quot;ietf-yang-types&quot; should reference RFC 6991 per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-4.7" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#secti=
on-4.7</a><br>
- Since this module imports &quot;ietf-interfaces&quot;, a normative refere=
nces must be<br>
=C2=A0 added per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-3.9" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#secti=
on-3.9</a><br>
- prefix &quot;if&quot; in the import &quot;ietf-interfaces&quot; can remov=
e quotes to remain<br>
=C2=A0 consistent with other imports<br>
- Remove WG Chairs from contact information per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appen=
dix-C</a><br>
- Module description must contain most recent copyright notice per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appen=
dix-C</a><br>
- Module description should contain note to RFC Ed. and placeholder referen=
ce<br>
=C2=A0 to RFC when assigned<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appen=
dix-C</a><br>
- Add placeholder reference and note to RFC Ed. for RFC when assigned<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#appendix-C" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#appen=
dix-C</a><br>
- Security Considerations should be updated to reflect new template at<br>
=C2=A0 <a href=3D"https://trac.ietf.org/trac/ops/wiki/yang-security-guideli=
nes" target=3D"_blank">
https://trac.ietf.org/trac/<wbr>ops/wiki/yang-security-<wbr>guidelines</a><=
br>
- Section 1.2 should be replaced with reference to<br>
=C2=A0 draft-ietf-netmod-yang-tree-<wbr>diagrams-02 rather (as-is in other =
i2rs YANG<br>
=C2=A0 drafts in progress) per<br>
=C2=A0 <a href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-=
15#section-2.5.1" target=3D"_blank">
https://tools.ietf.org/html/<wbr>draft-ietf-netmod-rfc6087bis-<wbr>15#secti=
on-2.5.1</a><br>
- This module contains &#39;12&#39; features.=C2=A0 While it is understood =
the purpose of<br>
=C2=A0 these features in the module, take precaution as to complexity for c=
lients<br>
=C2=A0 if they need to understand &gt;=3D quantity of features per module i=
n use on a<br>
=C2=A0 network-element.<br>
- A few comments exist that are either unecessary or redundant.=C2=A0 Encod=
e the<br>
=C2=A0 comment intent rather in description fields if need be.<br>
- Per NMDA, which datastores are targeted for the module?=C2=A0 Will all RP=
C<br>
=C2=A0 operations be acting upon the dynamic/ephemeral datastore?=C2=A0 It =
is not clear<br>
=C2=A0 to me if the intention is to be persistent or ephemeral<br>
<br>
General comments/Nits:<br>
- references to &#39;def&#39; could be expanded out to &#39;definition&#39;=
<br>
- references to &#39;decap&#39; could be expanded out to &#39;decapsulation=
&#39; for<br>
=C2=A0 readability (across definitions and descriptions)<br>
- Follow consistent capitalization of &#39;RIB&#39; throughout document tex=
t.=C2=A0 Mixed<br>
=C2=A0 use of &#39;Rib&#39; and &#39;rib&#39; exists (Outside of YANG node =
lowercase definitions).<br>
- Is it necessary to prefix all nodes under the nexthop container with<br>
=C2=A0 &quot;nexthop-&quot;?<br>
- Section 2.5 - route-add RPC - text mentions it is required that the nh-ad=
d<br>
=C2=A0 RPC be called as a pre-requisite however if the nh already exists an=
d the<br>
=C2=A0 nexthop-id is known, this should not be necessary.=C2=A0 In addition=
, the text<br>
=C2=A0 reads &#39;or return&#39; which should rather be a result of queryin=
g the<br>
=C2=A0 appropriate node in the data tree.<br>
- In &#39;IANA Considerations&#39; - s/This document requests to register/T=
his<br>
=C2=A0 document registers/<br>
<br>
<u></u><u></u></div></div><p></p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>

</blockquote></div><br></div>

--001a113ad9f86e91370565468c68--


From nobody Thu Feb 15 17:18:09 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5690F126CD8; Thu, 15 Feb 2018 17:18:03 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2rs@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151874388331.4953.7777235394721826963@ietfa.amsl.com>
Date: Thu, 15 Feb 2018 17:18:03 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ikjjrAJCxW7vWVvh-Te_ioa__gc>
Subject: [i2rs] I-D Action: draft-ietf-i2rs-rib-data-model-10.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2018 01:18:03 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System WG of the IETF.

        Title           : A YANG Data Model for Routing Information Base (RIB)
        Authors         : Lixing Wang
                          Mach(Guoyi) Chen
                          Amit Dass
                          Hariharan Ananthakrishnan
                          Sriganesh Kini
                          Nitin Bahadur
	Filename        : draft-ietf-i2rs-rib-data-model-10.txt
	Pages           : 68
	Date            : 2018-02-12

Abstract:
   This document defines a YANG data model for Routing Information Base
   (RIB) that aligns with the I2RS RIB information model.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2rs-rib-data-model-10
https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-rib-data-model-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-data-model-10


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

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


From nobody Thu Feb 15 17:29:51 2018
Return-Path: <amit.dass@ericsson.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 073E612426E for <i2rs@ietfa.amsl.com>; Thu, 15 Feb 2018 17:29:49 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=UJO9Lsww; dkim=pass (1024-bit key) header.d=ericsson.com header.b=ahah39P9
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 T1wbyuvg9ks9 for <i2rs@ietfa.amsl.com>; Thu, 15 Feb 2018 17:29:40 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21FA112D969 for <i2rs@ietf.org>; Thu, 15 Feb 2018 17:29:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1518744577; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zjRjKSP1XfS7ZpC1/PJvUv9XXmH+2bMxiFtOw3DLYBc=; b=UJO9LswweO89+mtcXKleT6g0pcRXPIAvpomFrOJEAvrkFhe7yFc0Ck/ZDuq3btfN VpEaF6c6r20FJYmBSXn8m3kTjApG1kiphhZJVVjALQ+HH+jr8SKYMfMds5rBLixz AMYoCFKwkdgRuLZkGpiQP3BwT/h0V5/MRB4wDdgYZ2k=;
X-AuditID: c1b4fb2d-4b1ff70000005540-0d-5a863401c272
Received: from ESESSHC010.ericsson.se (Unknown_Domain [153.88.183.48]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 1A.1A.21824.104368A5; Fri, 16 Feb 2018 02:29:37 +0100 (CET)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.48) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 16 Feb 2018 02:29:36 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zjRjKSP1XfS7ZpC1/PJvUv9XXmH+2bMxiFtOw3DLYBc=; b=ahah39P9R3cBJ488UeP0WAzm2GnyAN40pFVJUNP4YGSF6JNdQEONhvTDs6WIDSnJTbLr+1z9gb9TAI+7pyvqw8YWKikmCcGRvjvJnLQW7St0DQ8hX0fHWTOfYWufGRJfcwnwWI0wSNhQ6+mQaKrMEhssgOOCWIpCiVx/bn6hnZU=
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com (52.133.6.15) by HE1PR0702MB3643.eurprd07.prod.outlook.com (52.133.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.7; Fri, 16 Feb 2018 01:29:34 +0000
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::609b:3136:af9d:45d2]) by HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::609b:3136:af9d:45d2%13]) with mapi id 15.20.0506.020; Fri, 16 Feb 2018 01:29:34 +0000
From: Amit Dass <amit.dass@ericsson.com>
To: Alia Atlas <akatlas@gmail.com>, Susan Hares <shares@ndzh.com>
CC: Alia Atlas <IMCEAMAILTO-akatlas+40gmail+2Ecom@eurprd07.prod.outlook.com>,  "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>
Thread-Topic: FW: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
Thread-Index: AQHTkDcKZ8fIlvBx70ukLYUj3ljGR6N5YyEAgAABQ4CAAABJ4IAi5cQAgASFaPCABVBbgIAASfXg
Date: Fri, 16 Feb 2018 01:29:34 +0000
Message-ID: <HE1PR0702MB3580FC1D117CB1CDC7532AEA93CB0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB35806D6985E0A7754F840EE193E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <009801d39042$6a4b08e0$3ee11aa0$@ndzh.com> <HE1PR0702MB358050A9745D827C522AB23993E80@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rfHGYtB6iNdRS2cp=Q9qrF8trOizndwQqPx6_E8dZ-obw@mail.gmail.com> <HE1PR0702MB358079A69D1D1092F4DFA5A193F70@HE1PR0702MB3580.eurprd07.prod.outlook.com> <CAG4d1rdTJWCjQhPFPYzWYcAbv+3uH7ia9EHfZG6=Oe4+TAkkZg@mail.gmail.com>
In-Reply-To: <CAG4d1rdTJWCjQhPFPYzWYcAbv+3uH7ia9EHfZG6=Oe4+TAkkZg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [213.114.112.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3643; 7:ADWOx64G85Ptj85CKQkziEEkbn7EBeqE1Ty99q2W2c7TrVJIuVZYmSTrgSTzUswwV9NRAvkfG5IBjYwYHRYikWkd+g/E6FTCxVUH3A8lCc480e98Uvv+HF8p3I+RrDg8hyunVQVBCKFLni+c0Fuz498zPdFgELyoaDbEtz9C1yCfKuN5i9r6Qs0mhbtnPvaxHwhX9XJOhRPeSBRiw0oBvNX61pb2RDWCapX9Xzd+FHDG2HUogby2Dt7Lg0d3wyYH
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 99c17c1e-213c-4df9-55df-08d574dcbca9
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:HE1PR0702MB3643; 
x-ms-traffictypediagnostic: HE1PR0702MB3643:
x-microsoft-antispam-prvs: <HE1PR0702MB3643568E59FC6DB023C396D593CB0@HE1PR0702MB3643.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(28532068793085)(192374486261705)(138986009662008)(85827821059158)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001031)(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231101)(944501161)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:HE1PR0702MB3643; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3643; 
x-forefront-prvs: 0585417D7B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(376002)(39380400002)(39860400002)(346002)(189003)(199004)(13464003)(2950100002)(55016002)(229853002)(39060400002)(66066001)(53936002)(97736004)(966005)(9686003)(6436002)(106356001)(236005)(99286004)(7696005)(93886005)(4326008)(25786009)(7736002)(74316002)(54896002)(68736007)(6306002)(606006)(54906003)(6116002)(3280700002)(8936002)(3660700001)(105586002)(5660300001)(86362001)(316002)(6246003)(790700001)(5250100002)(2906002)(478600001)(102836004)(186003)(6346003)(110136005)(81156014)(8676002)(33656002)(53546011)(3846002)(59450400001)(6506007)(76176011)(14454004)(26005)(81166006)(2900100001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3643; H:HE1PR0702MB3580.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=amit.dass@ericsson.com; 
x-microsoft-antispam-message-info: ZLm9I3EZtdVYQzB6Sk3R4uGhvZKGC1yhRjsGmx7VKBslrncpR9tA1HmmMrBuLtIuXWZHVawcJ0scWZhGlWxVPg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR0702MB3580FC1D117CB1CDC7532AEA93CB0HE1PR0702MB3580_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 99c17c1e-213c-4df9-55df-08d574dcbca9
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2018 01:29:34.9165 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3643
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHec852zmbro5L3ZMV5krQyrmpwZKICX0wIbNvMgJdelBpbrJj ll3IvF8iJmmpaYYI5jUzL1kzphJeobCLJhlpojkvyCKt1GrbWeC33/P8///3ed6Xl8LFPTwv KkmXyhh0Gq2ULyTKo7vkASgkVy1veuKptE6P4cqZ+lZM2VK2Sig3lyyEigjvrpgiw2trf2Hh 9xfHeVG4Wng8ntEmpTGGwBOxwsTJ6i9kym0jdnlwwEpkoM18rBAJKKBDoLe/3sZCSkz3Ixju fk9yxSCCvJuNhL0gaCsGHXN2RWBT7mJQV+zNueYRNK+M8+wCn/aD5roOws7udBj0WOdwuwmn 3yAY3JpwmHbRkdCQ34M401lYGDU5A2ooNt5zMEH7gtlS6fCL6Fj4PfKTz03LImB9IMexucAW /vil0HEQoj1hfbjJ0cdpCUzOVjtvR0Ot6TXOsQcsfP3D41gKXStmPsf7YKy6CNkHAN2JQdlG mzMgg47iZcTxaZhpbyU50zCCT/VzJCccgarOAifroXVqwXnqLQRP77hygWocmt9WOIW98G0m 0zmuhg8/jDWYEckqtq3OsR5WXrUQFY43cIOh8lkbU7a+Pzx+HshZfKCkaJrk2A9yKqvI7f2H iGxAHizDsskJQcEyxpAUx7J6nUzHpLYh26fqbd8IeIYaF8P6EE0hqauoWJ6rFvM0aWx6ch8C Cpe6iyYXc9RiUbwm/Qpj0McYLmoZtg/toQipRDR0SqQW0wmaVOYCw6Qwhv8qRgm8MlCKd5Xp r1zb0R7BHlDoswURh7t0QSrXnYIXqquKEnVR6bzJJ6Zs5Kj/pTMWl5CuB8dCJfN800BdyBqO DGSdb+LqrEppCQ7LvrF7OasgSn3O5OL/rjHy/JoLFnCt4NGMMvTlh7gliRv5vTSPvK5UHDRH T2SO7jip+rwf3/Ix01KCTdQoDuEGVvMPUspFv1ADAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/opMHjHfDUtWtLpP110_EZ1guRBQ>
Subject: Re: [i2rs] FW: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2018 01:29:49 -0000

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

SGkgQWxpYSAmICBTdWUsDQoNCkFwb2xvZ2llcywgaSB3YXMgb24gYSBsb25nIGZsaWdodC4gSSBo
YXZlIG5vdyB1cGxvYWRlZCB0aGUgbGF0ZXN0IGRyYWZ0IGFuZCBtYW5hZ2VkIHRvIHN1cnBhc3Mg
dGhlIDUgYXV0aG9yIHdhcm5pbmdzLg0KDQpCZXN0IHJlZ2FyZHMsDQpBbWl0DQoNCkZyb206IEFs
aWEgQXRsYXMgW21haWx0bzpha2F0bGFzQGdtYWlsLmNvbV0NClNlbnQ6IEZyaWRheSwgRmVicnVh
cnkgMTYsIDIwMTggODowMyBBTQ0KVG86IEFtaXQgRGFzcyA8YW1pdC5kYXNzQGVyaWNzc29uLmNv
bT4NCkNjOiBBbGlhIEF0bGFzOyBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPjsgaTJyc0Bp
ZXRmLm9yZzsgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZw0KU3Vi
amVjdDogUmU6IEZXOiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pMnJz
LXJpYi1kYXRhLW1vZGVsLTA5DQoNCkFtaXQsDQoNCllvdSBzaG91bGQgYmUgYWJsZSB0byB1cGxv
YWQgdGhlIGRyYWZ0IGV2ZW4gd2l0aCBtb3JlIHRoYW4gNSBhdXRob3JzLiAgVGhlcmUgaXMganVz
dCBhIHdhcm5pbmcgdGhhdCB0aGF0IGlzIHRoZSBjYXNlLg0KUGxlYXNlIGdldCB0aGUgbW9zdCBy
ZWNlbnQgdXAgQVNBUC4NCg0KUmVnYXJkcywNCkFsaWENCg0KT24gTW9uLCBGZWIgMTIsIDIwMTgg
YXQgODoyMiBBTSwgQW1pdCBEYXNzIDxhbWl0LmRhc3NAZXJpY3Nzb24uY29tPG1haWx0bzphbWl0
LmRhc3NAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpIaSBBbGlhLA0KDQpBcG9sb2dpZXMgZm9yIHRo
ZSBkZWxheS4gTmVlZGVkIHRvIHJlZG8gYWxsIGFnYWluIGR1ZSB0byB0aGUgbGFwdG9wIGNyYXNo
ZWQuIFVwZGF0ZWQgdGhlIGRyYWZ0IHdpdGggdGhlIGJlbG93IGNvbW1lbnRzLiBDb3VsZG7igJl0
IHVwbG9hZCB0aGUgc2FtZSBkdWUgdG8gbWF4IDUgYXV0aG9yIGxpbWl0IGtpY2tpbmcgaW4uDQoN
CkJlc3QgcmVnYXJkcywNCkFtaXQNCg0KRnJvbTogQWxpYSBBdGxhcyBbbWFpbHRvOmFrYXRsYXNA
Z21haWwuY29tPG1haWx0bzpha2F0bGFzQGdtYWlsLmNvbT5dDQpTZW50OiBTYXR1cmRheSwgRmVi
cnVhcnkgMTAsIDIwMTggMTo1MSBBTQ0KVG86IEFtaXQgRGFzcyA8YW1pdC5kYXNzQGVyaWNzc29u
LmNvbTxtYWlsdG86YW1pdC5kYXNzQGVyaWNzc29uLmNvbT4+DQpDYzogU3VzYW4gSGFyZXMgPHNo
YXJlc0BuZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5kemguY29tPj47IGkycnNAaWV0Zi5vcmc8bWFp
bHRvOmkycnNAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwuYWxsQGll
dGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwuYWxsQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFlhbmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLWky
cnMtcmliLWRhdGEtbW9kZWwtMDkNCg0KSGkgQW1pdCwNCg0KSXQgaGFzIGJlZW4gdGhyZWUgd2Vl
a3MuDQoNCkNhbiB5b3UgcGxlYXNlIGdldCB0aGUgdXBkYXRlIEFTQVA/ICBJIG5lZWQgdG8gZ2V0
IGl0IHJldmlld2VkIGFuZCBpbnRvIElFVEYgTGFzdCBDYWxsLg0KQXMgeW91IGtub3csIEkgYW0g
Y2xvc2luZyBJMlJTIGF0IElFVEYgMTAxIC0gd2hpY2ggbWVhbnMgdGhpcyBkcmFmdCBuZWVkcyB0
byBiZSBvbiB0aGUgTWFyY2ggOCB0ZWxlY2hhdC4NClRoYXQgbWVhbnMgaXQgcmVhbGx5IHNob3Vs
ZCBiZSBpbiBJRVRGIExhc3QgQ2FsbCBieSBGZWJydWFyeSAxNiAtIGFuZCBJIGFtIHRyYXZlbGlu
ZyBhbGwgbmV4dCB3ZWVrDQphbmQgYnVzeS4gICBJIFJFQUxMWSBuZWVkIGl0IEFTQVAgdG8gcmV2
aWV3Lg0KDQpSZWdhcmRzLA0KQWxpYQ0KDQpPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCA0OjU4IEFN
LCBBbWl0IERhc3MgPGFtaXQuZGFzc0Blcmljc3Nvbi5jb208bWFpbHRvOmFtaXQuZGFzc0Blcmlj
c3Nvbi5jb20+PiB3cm90ZToNCkhpIFN1ZSwNCg0KSSBleHBlY3QgdG8gaGF2ZSBzb21lIGZyZWUg
dGltZSBkdXJpbmcgdGhpcyB3ZWVrLiAgU2hvdWxkIGJlIGFibGUgdG8gc2VuZCB0aGUgdXBkYXRl
IGJ5IE1vbmRheSBuZXh0IHdlZWsuDQoNCkJlc3QgcmVnYXJkcywNCkFtaXQNCg0KLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFN1c2FuIEhhcmVzIFttYWlsdG86c2hhcmVzQG5kemgu
Y29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+XQ0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMTgs
IDIwMTggMTA6NTUgQU0NClRvOiBBbWl0IERhc3MgPGFtaXQuZGFzc0Blcmljc3Nvbi5jb208bWFp
bHRvOmFtaXQuZGFzc0Blcmljc3Nvbi5jb20+PjsgJ0ViYmVuIEFyaWVzJyA8ZXhhQGp1bmlwZXIu
bmV0PG1haWx0bzpleGFAanVuaXBlci5uZXQ+PjsgeWFuZy1kb2N0b3JzQGlldGYub3JnPG1haWx0
bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogaTJyc0BpZXRmLm9yZzxtYWlsdG86aTJyc0Bp
ZXRmLm9yZz47IGRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc8bWFp
bHRvOmRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc+OyBpZXRmQGll
dGYub3JnPG1haWx0bzppZXRmQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFlhbmdkb2N0b3JzIGVh
cmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwtMDkNCg0KQW1pdDpp
aXINCg0KDQpEbyB5b3UgdGhpbmsgeW91IGFuZCB5b3VyIGNvLWF1dGhvcnMgY2FuIGRvIHRoaXMg
d2l0aGluIGEgZmV3IGRheXMuDQpJIHdvdWxkIGxpa2UgdG8gZm9yd2FyZCB0aGUgcHVibGljYXRp
b24gcmVxdWVzdC4NCg0KDQpBbHNvLCBwbGVhc2UgcmVtZW1iZXIgdG8gbG9vayBhdCB0aGUgbGF0
ZXN0IFJldmlzZWQgZGF0YXN0b3JlIGRyYWZ0IGFuZCB5YW5nIHRyZWUgbW9kdWxlIGRyYWZ0cy4N
Cg0KU3VlIEhhcmVzDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBbWl0IERh
c3MgW21haWx0bzphbWl0LmRhc3NAZXJpY3Nzb24uY29tPG1haWx0bzphbWl0LmRhc3NAZXJpY3Nz
b24uY29tPl0NClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDE4LCAyMDE4IDQ6NTMgQU0NClRvOiBF
YmJlbiBBcmllczsgeWFuZy1kb2N0b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0
Zi5vcmc+DQpDYzogaTJyc0BpZXRmLm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz47IGRyYWZ0LWll
dGYtaTJycy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaTJy
cy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc+OyBpZXRmQGlldGYub3JnPG1haWx0bzppZXRm
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFlhbmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFm
dC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwtMDkNCg0KVGhhbmtzIEViYmVuIGZvciByZXZpZXdp
bmcgdGhlIGRyYWZ0LiBJIHdpbGwgdXBkYXRlIHRoZSBzYW1lIGJhc2VkIG9uIGJlbG93IGNvbW1l
bnRzIGFuZCBmZWVkYmFjay4NCg0KDQpCZXN0IHJlZ2FyZHMsDQpBbWl0DQoNCi0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBFYmJlbiBBcmllcyBbbWFpbHRvOmV4YUBqdW5pcGVyLm5l
dDxtYWlsdG86ZXhhQGp1bmlwZXIubmV0Pl0NClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDE4LCAy
MDE4IDk6MzMgQU0NClRvOiB5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9y
c0BpZXRmLm9yZz4NCkNjOiBpMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPjsgZHJh
ZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0
Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZz47IGlldGZAaWV0Zi5vcmc8bWFpbHRv
OmlldGZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLTA5DQoNClJldmlld2VyOiBFYmJlbiBBcmllcw0K
UmV2aWV3IHJlc3VsdDogT24gdGhlIFJpZ2h0IFRyYWNrDQoNCjEgbW9kdWxlIGluIHRoaXMgZHJh
ZnQ6DQotIGlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nPG1haWx0bzppZXRmLWkycnMtcmli
QDIwMTctMTItMDUueWFuZz4NCg0KTm8gWUFORyB2YWxpZGF0aW9uIGVycm9ycyBvciB3YXJuaW5n
cyAoZnJvbSBweWFuZyAxLjcuMyBhbmQgeWFuZ2xpbnQgMC4xNC41OSkNCg0KMCBleGFtcGxlcyBh
cmUgcHJvdmlkZWQgaW4gdGhpcyBkcmFmdCAoc2VjdGlvbiAzLjEyIG9mDQpkcmFmdC1pZXRmLW5l
dG1vZC1yZmM2MDg3YmlzLTE1KQ0KDQpNb2R1bGUgaWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1Lnlh
bmc8bWFpbHRvOmlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nPjoNCi0geWFuZy12ZXJzaW9u
IHN0YXRlbWVudCBtaXNzaW5nIC0gc2hvdWxkIGJlIDEuMQ0KLSBwcmVmaXggJ2lpcicgaXMgcmVj
b21tZW5kZWQgZm9yIHRoaXMgbW9kdWxlLCB3b3VsZCAncmliJyBzdWZmaWNlIGJldHRlcj8NCi0g
aW1wb3J0ICJpZXRmLWluZXQtdHlwZXMiIHNob3VsZCByZWZlcmVuY2UgUkZDIDY5OTEgcGVyIChu
b3QgYXMgYSBjb21tZW50KQ0KICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0
Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNw0KLSBpbXBvcnQgImlldGYtaW50ZXJm
YWNlcyIgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNzIyMyBwZXINCiAgaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi00LjcNCi0g
aW1wb3J0ICJpZXRmLXlhbmctdHlwZXMiIHNob3VsZCByZWZlcmVuY2UgUkZDIDY5OTEgcGVyDQog
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3Ymlz
LTE1I3NlY3Rpb24tNC43DQotIFNpbmNlIHRoaXMgbW9kdWxlIGltcG9ydHMgImlldGYtaW50ZXJm
YWNlcyIsIGEgbm9ybWF0aXZlIHJlZmVyZW5jZXMgbXVzdCBiZQ0KICBhZGRlZCBwZXINCiAgaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUj
c2VjdGlvbi0zLjkNCi0gcHJlZml4ICJpZiIgaW4gdGhlIGltcG9ydCAiaWV0Zi1pbnRlcmZhY2Vz
IiBjYW4gcmVtb3ZlIHF1b3RlcyB0byByZW1haW4NCiAgY29uc2lzdGVudCB3aXRoIG90aGVyIGlt
cG9ydHMNCi0gUmVtb3ZlIFdHIENoYWlycyBmcm9tIGNvbnRhY3QgaW5mb3JtYXRpb24gcGVyDQog
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3Ymlz
LTE1I2FwcGVuZGl4LUMNCi0gTW9kdWxlIGRlc2NyaXB0aW9uIG11c3QgY29udGFpbiBtb3N0IHJl
Y2VudCBjb3B5cmlnaHQgbm90aWNlIHBlcg0KICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DDQotIE1vZHVsZSBkZXNj
cmlwdGlvbiBzaG91bGQgY29udGFpbiBub3RlIHRvIFJGQyBFZC4gYW5kIHBsYWNlaG9sZGVyIHJl
ZmVyZW5jZQ0KICB0byBSRkMgd2hlbiBhc3NpZ25lZA0KICBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DDQotIEFkZCBw
bGFjZWhvbGRlciByZWZlcmVuY2UgYW5kIG5vdGUgdG8gUkZDIEVkLiBmb3IgUkZDIHdoZW4gYXNz
aWduZWQNCiAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJm
YzYwODdiaXMtMTUjYXBwZW5kaXgtQw0KLSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzaG91bGQg
YmUgdXBkYXRlZCB0byByZWZsZWN0IG5ldyB0ZW1wbGF0ZSBhdA0KICBodHRwczovL3RyYWMuaWV0
Zi5vcmcvdHJhYy9vcHMvd2lraS95YW5nLXNlY3VyaXR5LWd1aWRlbGluZXMNCi0gU2VjdGlvbiAx
LjIgc2hvdWxkIGJlIHJlcGxhY2VkIHdpdGggcmVmZXJlbmNlIHRvDQogIGRyYWZ0LWlldGYtbmV0
bW9kLXlhbmctdHJlZS1kaWFncmFtcy0wMiByYXRoZXIgKGFzLWlzIGluIG90aGVyIGkycnMgWUFO
Rw0KICBkcmFmdHMgaW4gcHJvZ3Jlc3MpIHBlcg0KICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTIuNS4xDQotIFRoaXMg
bW9kdWxlIGNvbnRhaW5zICcxMicgZmVhdHVyZXMuICBXaGlsZSBpdCBpcyB1bmRlcnN0b29kIHRo
ZSBwdXJwb3NlIG9mDQogIHRoZXNlIGZlYXR1cmVzIGluIHRoZSBtb2R1bGUsIHRha2UgcHJlY2F1
dGlvbiBhcyB0byBjb21wbGV4aXR5IGZvciBjbGllbnRzDQogIGlmIHRoZXkgbmVlZCB0byB1bmRl
cnN0YW5kID49IHF1YW50aXR5IG9mIGZlYXR1cmVzIHBlciBtb2R1bGUgaW4gdXNlIG9uIGENCiAg
bmV0d29yay1lbGVtZW50Lg0KLSBBIGZldyBjb21tZW50cyBleGlzdCB0aGF0IGFyZSBlaXRoZXIg
dW5lY2Vzc2FyeSBvciByZWR1bmRhbnQuICBFbmNvZGUgdGhlDQogIGNvbW1lbnQgaW50ZW50IHJh
dGhlciBpbiBkZXNjcmlwdGlvbiBmaWVsZHMgaWYgbmVlZCBiZS4NCi0gUGVyIE5NREEsIHdoaWNo
IGRhdGFzdG9yZXMgYXJlIHRhcmdldGVkIGZvciB0aGUgbW9kdWxlPyAgV2lsbCBhbGwgUlBDDQog
IG9wZXJhdGlvbnMgYmUgYWN0aW5nIHVwb24gdGhlIGR5bmFtaWMvZXBoZW1lcmFsIGRhdGFzdG9y
ZT8gIEl0IGlzIG5vdCBjbGVhcg0KICB0byBtZSBpZiB0aGUgaW50ZW50aW9uIGlzIHRvIGJlIHBl
cnNpc3RlbnQgb3IgZXBoZW1lcmFsDQoNCkdlbmVyYWwgY29tbWVudHMvTml0czoNCi0gcmVmZXJl
bmNlcyB0byAnZGVmJyBjb3VsZCBiZSBleHBhbmRlZCBvdXQgdG8gJ2RlZmluaXRpb24nDQotIHJl
ZmVyZW5jZXMgdG8gJ2RlY2FwJyBjb3VsZCBiZSBleHBhbmRlZCBvdXQgdG8gJ2RlY2Fwc3VsYXRp
b24nIGZvcg0KICByZWFkYWJpbGl0eSAoYWNyb3NzIGRlZmluaXRpb25zIGFuZCBkZXNjcmlwdGlv
bnMpDQotIEZvbGxvdyBjb25zaXN0ZW50IGNhcGl0YWxpemF0aW9uIG9mICdSSUInIHRocm91Z2hv
dXQgZG9jdW1lbnQgdGV4dC4gIE1peGVkDQogIHVzZSBvZiAnUmliJyBhbmQgJ3JpYicgZXhpc3Rz
IChPdXRzaWRlIG9mIFlBTkcgbm9kZSBsb3dlcmNhc2UgZGVmaW5pdGlvbnMpLg0KLSBJcyBpdCBu
ZWNlc3NhcnkgdG8gcHJlZml4IGFsbCBub2RlcyB1bmRlciB0aGUgbmV4dGhvcCBjb250YWluZXIg
d2l0aA0KICAibmV4dGhvcC0iPw0KLSBTZWN0aW9uIDIuNSAtIHJvdXRlLWFkZCBSUEMgLSB0ZXh0
IG1lbnRpb25zIGl0IGlzIHJlcXVpcmVkIHRoYXQgdGhlIG5oLWFkZA0KICBSUEMgYmUgY2FsbGVk
IGFzIGEgcHJlLXJlcXVpc2l0ZSBob3dldmVyIGlmIHRoZSBuaCBhbHJlYWR5IGV4aXN0cyBhbmQg
dGhlDQogIG5leHRob3AtaWQgaXMga25vd24sIHRoaXMgc2hvdWxkIG5vdCBiZSBuZWNlc3Nhcnku
ICBJbiBhZGRpdGlvbiwgdGhlIHRleHQNCiAgcmVhZHMgJ29yIHJldHVybicgd2hpY2ggc2hvdWxk
IHJhdGhlciBiZSBhIHJlc3VsdCBvZiBxdWVyeWluZyB0aGUNCiAgYXBwcm9wcmlhdGUgbm9kZSBp
biB0aGUgZGF0YSB0cmVlLg0KLSBJbiAnSUFOQSBDb25zaWRlcmF0aW9ucycgLSBzL1RoaXMgZG9j
dW1lbnQgcmVxdWVzdHMgdG8gcmVnaXN0ZXIvVGhpcw0KICBkb2N1bWVudCByZWdpc3RlcnMvDQoN
Cg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4ubTcwMDEzMjg1MzMxODAxMTEw
NjJpbQ0KCXttc28tc3R5bGUtbmFtZTptXzcwMDEzMjg1MzMxODAxMTEwNjJpbTt9DQpzcGFuLkVt
YWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcw
Ljg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlNWIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBBbGlhICZh
bXA7ICZuYnNwO1N1ZSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BcG9sb2dpZXMs
IGkgd2FzIG9uIGEgbG9uZyBmbGlnaHQuIEkgaGF2ZSBub3cgdXBsb2FkZWQgdGhlIGxhdGVzdCBk
cmFmdCBhbmQgbWFuYWdlZCB0byBzdXJwYXNzIHRoZSA1IGF1dGhvciB3YXJuaW5ncy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QW1pdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPiBBbGlhIEF0bGFzIFttYWlsdG86YWthdGxhc0BnbWFpbC5jb21dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gRnJpZGF5LCBGZWJydWFyeSAxNiwgMjAxOCA4OjAzIEFNPGJyPg0KPGI+VG86PC9i
PiBBbWl0IERhc3MgJmx0O2FtaXQuZGFzc0Blcmljc3Nvbi5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9i
PiBBbGlhIEF0bGFzOyBTdXNhbiBIYXJlcyAmbHQ7c2hhcmVzQG5kemguY29tJmd0OzsgaTJyc0Bp
ZXRmLm9yZzsgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogRlc6IFlhbmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFm
dC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwtMDk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5BbWl0LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+WW91IHNob3VsZCBiZSBhYmxlIHRvIHVwbG9hZCB0aGUgZHJhZnQgZXZlbiB3aXRoIG1v
cmUgdGhhbiA1IGF1dGhvcnMuJm5ic3A7IFRoZXJlIGlzIGp1c3QgYSB3YXJuaW5nIHRoYXQgdGhh
dCBpcyB0aGUgY2FzZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBsZWFzZSBnZXQgdGhlIG1vc3QgcmVjZW50IHVwIEFTQVAuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGlhPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwg
RmViIDEyLCAyMDE4IGF0IDg6MjIgQU0sIEFtaXQgRGFzcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFt
aXQuZGFzc0Blcmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5hbWl0LmRhc3NAZXJpY3Nzb24u
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBBbGlhLDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPkFwb2xvZ2llcyBmb3IgdGhlIGRlbGF5LiBOZWVkZWQgdG8g
cmVkbyBhbGwgYWdhaW4gZHVlIHRvIHRoZSBsYXB0b3AgY3Jhc2hlZC4gVXBkYXRlZCB0aGUgZHJh
ZnQgd2l0aCB0aGUgYmVsb3cgY29tbWVudHMuIENvdWxkbuKAmXQgdXBsb2FkIHRoZSBzYW1lIGR1
ZSB0byBtYXggNQ0KIGF1dGhvciBsaW1pdCBraWNraW5nIGluLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5BbWl0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gQWxpYSBBdGxhcyBbbWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpha2F0bGFzQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFrYXRsYXNA
Z21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgRmVicnVhcnkgMTAs
IDIwMTggMTo1MSBBTTxicj4NCjxiPlRvOjwvYj4gQW1pdCBEYXNzICZsdDs8YSBocmVmPSJtYWls
dG86YW1pdC5kYXNzQGVyaWNzc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFtaXQuZGFzc0Blcmlj
c3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9
Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iIHRhcmdldD0iX2JsYW5rIj5zaGFyZXNAbmR6aC5jb208
L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzppMnJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
aTJyc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWkycnMtcmliLWRh
dGEtbW9kZWwuYWxsQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1pZXRmLWkycnMt
cmliLWRhdGEtbW9kZWwuYWxsQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
WWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2Rl
bC0wOTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBBbWl0LDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkl0IGhhcyBi
ZWVuIHRocmVlIHdlZWtzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Q2FuIHlvdSBwbGVhc2UgZ2V0IHRoZSB1cGRhdGUgQVNBUD8mbmJz
cDsgSSBuZWVkIHRvIGdldCBpdCByZXZpZXdlZCBhbmQgaW50byBJRVRGIExhc3QgQ2FsbC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QXMgeW91
IGtub3csIEkgYW0gY2xvc2luZyBJMlJTIGF0IElFVEYgMTAxIC0gd2hpY2ggbWVhbnMgdGhpcyBk
cmFmdCBuZWVkcyB0byBiZSBvbiB0aGUgTWFyY2ggOCB0ZWxlY2hhdC48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhdCBtZWFucyBpdCByZWFs
bHkgc2hvdWxkIGJlIGluIElFVEYgTGFzdCBDYWxsIGJ5IEZlYnJ1YXJ5IDE2IC0gYW5kIEkgYW0g
dHJhdmVsaW5nIGFsbCBuZXh0IHdlZWsmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+YW5kIGJ1c3kuJm5ic3A7ICZuYnNwO0kgUkVBTExZ
IG5lZWQgaXQgQVNBUCB0byByZXZpZXcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BbGlhPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEphbiAxOCwgMjAx
OCBhdCA0OjU4IEFNLCBBbWl0IERhc3MgJmx0OzxhIGhyZWY9Im1haWx0bzphbWl0LmRhc3NAZXJp
Y3Nzb24uY29tIiB0YXJnZXQ9Il9ibGFuayI+YW1pdC5kYXNzQGVyaWNzc29uLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFN1ZSw8YnI+DQo8YnI+
DQpJIGV4cGVjdCB0byBoYXZlIHNvbWUgZnJlZSB0aW1lIGR1cmluZyB0aGlzIHdlZWsuJm5ic3A7
IFNob3VsZCBiZSBhYmxlIHRvIHNlbmQgdGhlIHVwZGF0ZSBieSBNb25kYXkgbmV4dCB3ZWVrLjxi
cj4NCjxicj4NCjxzcGFuIGNsYXNzPSJtNzAwMTMyODUzMzE4MDExMTA2MmltIj5CZXN0IHJlZ2Fy
ZHMsPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJtNzAwMTMyODUzMzE4MDExMTA2MmltIj5BbWl0
PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJtNzAwMTMyODUzMzE4MDExMTA2MmltIj4t
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTogU3VzYW4gSGFy
ZXMgW21haWx0bzo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkVOLVVTIj5zaGFyZXNAbmR6aC5jb208L3NwYW4+PC9hPjxz
cGFuIGxhbmc9IkVOLVVTIj5dPGJyPg0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMTgsIDIwMTgg
MTA6NTUgQU08YnI+DQpUbzogQW1pdCBEYXNzICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFt
aXQuZGFzc0Blcmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJFTi1VUyI+
YW1pdC5kYXNzQGVyaWNzc29uLmNvbTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs7
ICdFYmJlbiBBcmllcycgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZXhhQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRU4tVVMiPmV4YUBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDs7DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnlh
bmctZG9jdG9yc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkVOLVVTIj55
YW5nLWRvY3RvcnNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpD
YzogPC9zcGFuPjxhIGhyZWY9Im1haWx0bzppMnJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gbGFuZz0iRU4tVVMiPmkycnNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVO
LVVTIj47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1t
b2RlbC5hbGxAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJFTi1VUyI+ZHJh
ZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
bGFuZz0iRU4tVVMiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkVOLVVTIj5pZXRmQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KU3ViamVjdDogUkU6IFlhbmdkb2N0b3JzIGVhcmx5IHJl
dmlldyBvZiBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwtMDk8YnI+DQo8YnI+DQpBbWl0
Omlpcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGJyPg0KPGJyPg0KRG8geW91IHRoaW5rIHlvdSBhbmQgeW91ciBjby1hdXRob3JzIGNh
biBkbyB0aGlzIHdpdGhpbiBhIGZldyBkYXlzLiZuYnNwOyAmbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdvdWxkIGxpa2UgdG8gZm9y
d2FyZCB0aGUgcHVibGljYXRpb24gcmVxdWVzdC48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQo8YnI+DQpBbHNvLCBwbGVhc2UgcmVtZW1iZXIgdG8gbG9vayBhdCB0aGUgbGF0ZXN0IFJldmlz
ZWQgZGF0YXN0b3JlIGRyYWZ0IGFuZCB5YW5nIHRyZWUgbW9kdWxlIGRyYWZ0cy48YnI+DQo8YnI+
DQpTdWUgSGFyZXM8YnI+DQo8YnI+DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCkZy
b206IEFtaXQgRGFzcyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbWl0LmRhc3NAZXJpY3Nzb24u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+YW1pdC5kYXNzQGVyaWNzc29uLmNvbTwvYT5dPGJyPg0KU2Vu
dDogVGh1cnNkYXksIEphbnVhcnkgMTgsIDIwMTggNDo1MyBBTTxicj4NClRvOiBFYmJlbiBBcmll
czsgPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT48YnI+DQpDYzogPGEgaHJlZj0ibWFpbHRvOmkycnNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pMnJzQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFp
bHRvOmRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj4NCmRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc8L2E+
OyA8YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0KaWV0ZkBp
ZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0OiBSRTogWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC0wOTxicj4NCjxicj4NClRoYW5rcyBFYmJl
biBmb3IgcmV2aWV3aW5nIHRoZSBkcmFmdC4gSSB3aWxsIHVwZGF0ZSB0aGUgc2FtZSBiYXNlZCBv
biBiZWxvdyBjb21tZW50cyBhbmQgZmVlZGJhY2suPGJyPg0KPGJyPg0KPGJyPg0KQmVzdCByZWdh
cmRzLDxicj4NCkFtaXQ8YnI+DQo8YnI+DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4N
CkZyb206IEViYmVuIEFyaWVzIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmV4YUBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPmV4YUBqdW5pcGVyLm5ldDwvYT5dPGJyPg0KU2VudDogVGh1cnNk
YXksIEphbnVhcnkgMTgsIDIwMTggOTozMyBBTTxicj4NClRvOiA8YSBocmVmPSJtYWlsdG86eWFu
Zy1kb2N0b3JzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+eWFuZy1kb2N0b3JzQGlldGYub3Jn
PC9hPjxicj4NCkNjOiA8YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmkycnNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pMnJzLXJp
Yi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJhZnQtaWV0Zi1p
MnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzppZXRm
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQppZXRmQGlldGYub3JnPC9hPjxicj4NClN1Ympl
Y3Q6IFlhbmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEt
bW9kZWwtMDk8YnI+DQo8YnI+DQpSZXZpZXdlcjogRWJiZW4gQXJpZXM8YnI+DQpSZXZpZXcgcmVz
dWx0OiBPbiB0aGUgUmlnaHQgVHJhY2s8YnI+DQo8YnI+DQoxIG1vZHVsZSBpbiB0aGlzIGRyYWZ0
Ojxicj4NCi0gPGEgaHJlZj0ibWFpbHRvOmlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nIiB0
YXJnZXQ9Il9ibGFuayI+aWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1Lnlhbmc8L2E+PGJyPg0KPGJy
Pg0KTm8gWUFORyB2YWxpZGF0aW9uIGVycm9ycyBvciB3YXJuaW5ncyAoZnJvbSBweWFuZyAxLjcu
MyBhbmQgeWFuZ2xpbnQgMC4xNC41OSk8YnI+DQo8YnI+DQowIGV4YW1wbGVzIGFyZSBwcm92aWRl
ZCBpbiB0aGlzIGRyYWZ0IChzZWN0aW9uIDMuMTIgb2Y8YnI+DQpkcmFmdC1pZXRmLW5ldG1vZC1y
ZmM2MDg3YmlzLTE1KTxicj4NCjxicj4NCk1vZHVsZSA8YSBocmVmPSJtYWlsdG86aWV0Zi1pMnJz
LXJpYkAyMDE3LTEyLTA1LnlhbmciIHRhcmdldD0iX2JsYW5rIj5pZXRmLWkycnMtcmliQDIwMTct
MTItMDUueWFuZzwvYT46PGJyPg0KLSB5YW5nLXZlcnNpb24gc3RhdGVtZW50IG1pc3NpbmcgLSBz
aG91bGQgYmUgMS4xPGJyPg0KLSBwcmVmaXggJ2lpcicgaXMgcmVjb21tZW5kZWQgZm9yIHRoaXMg
bW9kdWxlLCB3b3VsZCAncmliJyBzdWZmaWNlIGJldHRlcj88YnI+DQotIGltcG9ydCAmcXVvdDtp
ZXRmLWluZXQtdHlwZXMmcXVvdDsgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNjk5MSBwZXIgKG5vdCBh
cyBhIGNvbW1lbnQpPGJyPg0KJm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tNC43IiB0YXJnZXQ9
Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2Qt
cmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNzwvYT48YnI+DQotIGltcG9ydCAmcXVvdDtpZXRmLWlu
dGVyZmFjZXMmcXVvdDsgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNzIyMyBwZXI8YnI+DQombmJzcDsg
PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJm
YzYwODdiaXMtMTUjc2VjdGlvbi00LjciIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tNC43
PC9hPjxicj4NCi0gaW1wb3J0ICZxdW90O2lldGYteWFuZy10eXBlcyZxdW90OyBzaG91bGQgcmVm
ZXJlbmNlIFJGQyA2OTkxIHBlcjxicj4NCiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNyIg
dGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
bmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi00Ljc8L2E+PGJyPg0KLSBTaW5jZSB0aGlzIG1v
ZHVsZSBpbXBvcnRzICZxdW90O2lldGYtaW50ZXJmYWNlcyZxdW90OywgYSBub3JtYXRpdmUgcmVm
ZXJlbmNlcyBtdXN0IGJlPGJyPg0KJm5ic3A7IGFkZGVkIHBlcjxicj4NCiZuYnNwOyA8YSBocmVm
PSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jp
cy0xNSNzZWN0aW9uLTMuOSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi0zLjk8L2E+PGJy
Pg0KLSBwcmVmaXggJnF1b3Q7aWYmcXVvdDsgaW4gdGhlIGltcG9ydCAmcXVvdDtpZXRmLWludGVy
ZmFjZXMmcXVvdDsgY2FuIHJlbW92ZSBxdW90ZXMgdG8gcmVtYWluPGJyPg0KJm5ic3A7IGNvbnNp
c3RlbnQgd2l0aCBvdGhlciBpbXBvcnRzPGJyPg0KLSBSZW1vdmUgV0cgQ2hhaXJzIGZyb20gY29u
dGFjdCBpbmZvcm1hdGlvbiBwZXI8YnI+DQombmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5kaXgtQyIg
dGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
bmV0bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5kaXgtQzwvYT48YnI+DQotIE1vZHVsZSBkZXNjcmlw
dGlvbiBtdXN0IGNvbnRhaW4gbW9zdCByZWNlbnQgY29weXJpZ2h0IG5vdGljZSBwZXI8YnI+DQom
bmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0
bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5kaXgtQyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5k
aXgtQzwvYT48YnI+DQotIE1vZHVsZSBkZXNjcmlwdGlvbiBzaG91bGQgY29udGFpbiBub3RlIHRv
IFJGQyBFZC4gYW5kIHBsYWNlaG9sZGVyIHJlZmVyZW5jZTxicj4NCiZuYnNwOyB0byBSRkMgd2hl
biBhc3NpZ25lZDxicj4NCiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DIiB0YXJnZXQ9Il9i
bGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZj
NjA4N2Jpcy0xNSNhcHBlbmRpeC1DPC9hPjxicj4NCi0gQWRkIHBsYWNlaG9sZGVyIHJlZmVyZW5j
ZSBhbmQgbm90ZSB0byBSRkMgRWQuIGZvciBSRkMgd2hlbiBhc3NpZ25lZDxicj4NCiZuYnNwOyA8
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZj
NjA4N2Jpcy0xNSNhcHBlbmRpeC1DIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DPC9h
Pjxicj4NCi0gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2hvdWxkIGJlIHVwZGF0ZWQgdG8gcmVm
bGVjdCBuZXcgdGVtcGxhdGUgYXQ8YnI+DQombmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90cmFjLmll
dGYub3JnL3RyYWMvb3BzL3dpa2kveWFuZy1zZWN1cml0eS1ndWlkZWxpbmVzIiB0YXJnZXQ9Il9i
bGFuayI+DQpodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9vcHMvd2lraS95YW5nLXNlY3VyaXR5
LWd1aWRlbGluZXM8L2E+PGJyPg0KLSBTZWN0aW9uIDEuMiBzaG91bGQgYmUgcmVwbGFjZWQgd2l0
aCByZWZlcmVuY2UgdG88YnI+DQombmJzcDsgZHJhZnQtaWV0Zi1uZXRtb2QteWFuZy10cmVlLWRp
YWdyYW1zLTAyIHJhdGhlciAoYXMtaXMgaW4gb3RoZXIgaTJycyBZQU5HPGJyPg0KJm5ic3A7IGRy
YWZ0cyBpbiBwcm9ncmVzcykgcGVyPGJyPg0KJm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tMi41
LjEiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tMi41LjE8L2E+PGJyPg0KLSBUaGlzIG1v
ZHVsZSBjb250YWlucyAnMTInIGZlYXR1cmVzLiZuYnNwOyBXaGlsZSBpdCBpcyB1bmRlcnN0b29k
IHRoZSBwdXJwb3NlIG9mPGJyPg0KJm5ic3A7IHRoZXNlIGZlYXR1cmVzIGluIHRoZSBtb2R1bGUs
IHRha2UgcHJlY2F1dGlvbiBhcyB0byBjb21wbGV4aXR5IGZvciBjbGllbnRzPGJyPg0KJm5ic3A7
IGlmIHRoZXkgbmVlZCB0byB1bmRlcnN0YW5kICZndDs9IHF1YW50aXR5IG9mIGZlYXR1cmVzIHBl
ciBtb2R1bGUgaW4gdXNlIG9uIGE8YnI+DQombmJzcDsgbmV0d29yay1lbGVtZW50Ljxicj4NCi0g
QSBmZXcgY29tbWVudHMgZXhpc3QgdGhhdCBhcmUgZWl0aGVyIHVuZWNlc3Nhcnkgb3IgcmVkdW5k
YW50LiZuYnNwOyBFbmNvZGUgdGhlPGJyPg0KJm5ic3A7IGNvbW1lbnQgaW50ZW50IHJhdGhlciBp
biBkZXNjcmlwdGlvbiBmaWVsZHMgaWYgbmVlZCBiZS48YnI+DQotIFBlciBOTURBLCB3aGljaCBk
YXRhc3RvcmVzIGFyZSB0YXJnZXRlZCBmb3IgdGhlIG1vZHVsZT8mbmJzcDsgV2lsbCBhbGwgUlBD
PGJyPg0KJm5ic3A7IG9wZXJhdGlvbnMgYmUgYWN0aW5nIHVwb24gdGhlIGR5bmFtaWMvZXBoZW1l
cmFsIGRhdGFzdG9yZT8mbmJzcDsgSXQgaXMgbm90IGNsZWFyPGJyPg0KJm5ic3A7IHRvIG1lIGlm
IHRoZSBpbnRlbnRpb24gaXMgdG8gYmUgcGVyc2lzdGVudCBvciBlcGhlbWVyYWw8YnI+DQo8YnI+
DQpHZW5lcmFsIGNvbW1lbnRzL05pdHM6PGJyPg0KLSByZWZlcmVuY2VzIHRvICdkZWYnIGNvdWxk
IGJlIGV4cGFuZGVkIG91dCB0byAnZGVmaW5pdGlvbic8YnI+DQotIHJlZmVyZW5jZXMgdG8gJ2Rl
Y2FwJyBjb3VsZCBiZSBleHBhbmRlZCBvdXQgdG8gJ2RlY2Fwc3VsYXRpb24nIGZvcjxicj4NCiZu
YnNwOyByZWFkYWJpbGl0eSAoYWNyb3NzIGRlZmluaXRpb25zIGFuZCBkZXNjcmlwdGlvbnMpPGJy
Pg0KLSBGb2xsb3cgY29uc2lzdGVudCBjYXBpdGFsaXphdGlvbiBvZiAnUklCJyB0aHJvdWdob3V0
IGRvY3VtZW50IHRleHQuJm5ic3A7IE1peGVkPGJyPg0KJm5ic3A7IHVzZSBvZiAnUmliJyBhbmQg
J3JpYicgZXhpc3RzIChPdXRzaWRlIG9mIFlBTkcgbm9kZSBsb3dlcmNhc2UgZGVmaW5pdGlvbnMp
Ljxicj4NCi0gSXMgaXQgbmVjZXNzYXJ5IHRvIHByZWZpeCBhbGwgbm9kZXMgdW5kZXIgdGhlIG5l
eHRob3AgY29udGFpbmVyIHdpdGg8YnI+DQombmJzcDsgJnF1b3Q7bmV4dGhvcC0mcXVvdDs/PGJy
Pg0KLSBTZWN0aW9uIDIuNSAtIHJvdXRlLWFkZCBSUEMgLSB0ZXh0IG1lbnRpb25zIGl0IGlzIHJl
cXVpcmVkIHRoYXQgdGhlIG5oLWFkZDxicj4NCiZuYnNwOyBSUEMgYmUgY2FsbGVkIGFzIGEgcHJl
LXJlcXVpc2l0ZSBob3dldmVyIGlmIHRoZSBuaCBhbHJlYWR5IGV4aXN0cyBhbmQgdGhlPGJyPg0K
Jm5ic3A7IG5leHRob3AtaWQgaXMga25vd24sIHRoaXMgc2hvdWxkIG5vdCBiZSBuZWNlc3Nhcnku
Jm5ic3A7IEluIGFkZGl0aW9uLCB0aGUgdGV4dDxicj4NCiZuYnNwOyByZWFkcyAnb3IgcmV0dXJu
JyB3aGljaCBzaG91bGQgcmF0aGVyIGJlIGEgcmVzdWx0IG9mIHF1ZXJ5aW5nIHRoZTxicj4NCiZu
YnNwOyBhcHByb3ByaWF0ZSBub2RlIGluIHRoZSBkYXRhIHRyZWUuPGJyPg0KLSBJbiAnSUFOQSBD
b25zaWRlcmF0aW9ucycgLSBzL1RoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdG8gcmVnaXN0ZXIvVGhp
czxicj4NCiZuYnNwOyBkb2N1bWVudCByZWdpc3RlcnMvPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_HE1PR0702MB3580FC1D117CB1CDC7532AEA93CB0HE1PR0702MB3580_--


From nobody Fri Feb 16 10:03:28 2018
Return-Path: <ietfc@btconnect.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E492C129BBF; Fri, 16 Feb 2018 10:03:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 JtkJZvoR2mc6; Fri, 16 Feb 2018 10:03:23 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0127.outbound.protection.outlook.com [104.47.2.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E6191200C1; Fri, 16 Feb 2018 10:03:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Vny3ut58skEEPmZgHsiR7jv3QTdZNpVtsyw7H5yLyP8=; b=T7vo2taPh4arQDsJGXYf9cZg4xhr/ojp1Z35+ip06vCaq+bTuIb1MOSnTjgoQqu2fGfcDOw3v5MIhKdkj5jytN6YnlV9wxF7HtjWTHsgvVJjU6FxHwyyN0u4RNKHTKfR8vfch4GGwdbJjj9T3kSs9FpngIsx614Ob42FRvjN0BI=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
Received: from pc6 (86.176.21.219) by HE1PR0701MB3003.eurprd07.prod.outlook.com (2603:10a6:3:4d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.7; Fri, 16 Feb 2018 18:03:20 +0000
Message-ID: <00c101d3a750$283bb420$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: "Ebben Aries" <exa@juniper.net>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model.all@ietf.org>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com>
Date: Fri, 16 Feb 2018 18:00:51 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.176.21.219]
X-ClientProxiedBy: LNXP265CA0044.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5c::32) To HE1PR0701MB3003.eurprd07.prod.outlook.com (2603:10a6:3:4d::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8d00df6e-02fb-4a7d-a57c-08d575679091
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(2017052603307)(7193020); SRVR:HE1PR0701MB3003; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3003; 3:EeLZzBCWLyX+EnG+B+Jxf9IL4AXUkhKVVF4zZ2CUKrE1JWFHwIA1dJLS85+2p3qIfk85J7rnMD5QSE1vL/X+btF8M9VUh21x3euZYzYyJOUzM/OQs3fsvHlj13mgHZZ2tyBUtiRSNwhhiy6U3dqtquChnbbQGKdsHGvzn8QwvppWduFpCdnniKgyOoUw2Db8e9UHcIG9KA3fUOdDFvCfVJqpyGGuL4BGf2g4pWmeuHSSmK7twjhhQmUbi5dMy0q3; 25:xTicC3m6gf2CJSyvolH3dhypp/zrQ9TlLqVFPCxhA+hGBa6ChJq0lAhzlU3/7D5RABsWJ7FR4d8kKUDxVmFpz9guzAiYKNlEieqY4DTj0PHYHexCiS6rPXMBB4nXzfp9KbPIm/JcTHqt9KE7s3XtRgdmOA2QBmkwmqdzCX/gJAcZWcGDJOfvb+xf00mp48wRYDBD3rWwiaM2VqdcZ4cGb0AAvsOmGo6YNGtUrO6G4j4wJ0QnaOFA2nJ/Da3+7VU84jXs/43KdFcZ6SH9Y1bCfXkyH1NNsK/iXkNat62iC6MnrJoeFoaPyM/+wo8QwMbWSlULxIQ6foUSCOLysJxHgQ==; 31:XHuawa5jpjTVeNtgj5LWI1Nd7khrFTwI8txGeyXb0DCWpPhBFzQUNgvlHVCBggPmf8lwUT5FeTIL/tbpWBKHUHhOukSubAkKBlA5UmdK9oXqycgIphsNgOgqd0qrzN6ZwLSWG41RM1EbE+Zd2lhDm68H2TfPZ6HVMu/d0tA3w/XjXbfJlsjcMRsVMJmZ0ySHLB9JuRjA9QZMkCAQyYoB+Xm70EiDNMwNUtq/HLyCoBk=
X-MS-TrafficTypeDiagnostic: HE1PR0701MB3003:
X-Microsoft-Antispam-PRVS: <HE1PR0701MB3003DBC3EAB8C8104D65C1BFA0CB0@HE1PR0701MB3003.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(138986009662008)(788757137089); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041288)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:HE1PR0701MB3003; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0701MB3003; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3003; 4:172k+DGqHFfjsZuTMZEwDvT4P9dFMG+frI3c8IMayeAqwX8ZhRQc+Mgear7TcujIzD8tDJcpKoiKi4JsPBEY+NeeoZrdrm4O4O9A6xi3s2+hPQvZkCNgaefMiSE82FK8IlccTc5pPiPgdgFiJg2OzRj1+oPALmiguWlzEtfYwR7zobQ/+bV6l4uoYkRyukx/Lvvsthz3pb0jO/PzEEOSiR2+PZeC34PKrHQYHHUgtSPiQVJSsEWlNqbfDudipYDSjIAp1OnTJwxTi87ioNovQu2fd7xC8SYVHEfRyVmeB8HemRUBuZ+y2cxNMK4IPKPmKosn8RfhArrreiq7DiIJ/Ub9xsy0ioFbojJBnW+9ZUL6g43ruhed6G2E21arNBKD
X-Forefront-PRVS: 0585417D7B
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(366004)(39860400002)(39380400002)(396003)(376002)(199004)(189003)(377424004)(13464003)(81156014)(9686003)(8666007)(1941001)(2906002)(81166006)(54906003)(44716002)(8676002)(5660300001)(44736005)(52116002)(316002)(6306002)(84392002)(47776003)(8936002)(3846002)(229853002)(105586002)(50226002)(6116002)(86362001)(106356001)(66066001)(62236002)(53936002)(68736007)(1556002)(6486002)(6666003)(6916009)(81816011)(76176011)(386003)(25786009)(33896004)(59450400001)(4326008)(230700001)(478600001)(4720700003)(23756003)(6246003)(14496001)(50466002)(26005)(81686011)(305945005)(7736002)(966005)(16526019)(61296003)(186003)(6496006)(97736004)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB3003; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; HE1PR0701MB3003; 23:A32ooizOPN5Vm34ajMn5mJ3yJFPu3BvBwO2qM?= =?iso-8859-1?Q?aeI7oC0ho12VweIRiTQdi+5LdsGq7W9HuYdV9gQ9TQZ2SSojZVA1tM1fD1?= =?iso-8859-1?Q?GP1cVqUGUbmDuFGl22qoIjk9tO/PNUbczOOe7Cd1c9RLOjbABxd/7tbCfr?= =?iso-8859-1?Q?NbUMEImzt9H2kWK93IilgmThEU9DBJTLpgMdO59Oz3dCptRheS6PBYSXBD?= =?iso-8859-1?Q?IKZDd9zSoDO1ZVBDvcqVCUhjVDrXeB+dBhkr50B0viNHPZdqWrXIR1fVO+?= =?iso-8859-1?Q?LjmsPV/MfNVrQccP3Ko/tLDZPK46RN2etikwZcGyle/5dWSIeaFwI2eYve?= =?iso-8859-1?Q?jO8ym2t+i/dw78ktp6nmH28whu38XlbzZJTwtGxdM4mFIsIc7yjvCmzWK5?= =?iso-8859-1?Q?j8FQ6Ua8mGiss8Dapewhiga+FQfusZyaFVmEwRT6czFSoSOPDMp4/xCBTm?= =?iso-8859-1?Q?Cox03qk1vD3SAfycLnfNY3PBQlSa93ZkfgTpVPO3z8p6Cy4gmyxEzbqfk9?= =?iso-8859-1?Q?D4nfXs+LZuqcBdwcnDiMc3zCboSvo4p55tds7D/yecbhr93pK13Wo1BSTe?= =?iso-8859-1?Q?8xjikJaV6SxJkw5FPwcxHdj3D9oM9TZ3c2f9gmGj05fratUB2l2DjdhPrY?= =?iso-8859-1?Q?tdNzavrIoDhQZAS/g3VR0Z2rcZMmgoVnJVeCYM24V2AHbCzkkD+cwvcCkv?= =?iso-8859-1?Q?MTkF3r0aH5xMwHUdtUTPj3KnQ3d3iDghHzZQWoyvtwIP3/4SiWXwZJZ31+?= =?iso-8859-1?Q?eF09jVlTGKd25v8ATeUKzqdLn2UmD8cSDfzOaLzVX2kriye80PwFLYbq3J?= =?iso-8859-1?Q?DTwovyGA2ITAGjXv0W7VL5Wr8ZiNtDRR8GMW+slzzene/eguJOkmelLktr?= =?iso-8859-1?Q?jVBDfLmrUEz5DRjXRADf0d6iz1Cfc6ei/L+rQJLI8TPMZamlPFObvWkn3L?= =?iso-8859-1?Q?cGFRaPH7jJczQ46waWQDXo1UbGwJkD0Sb6LA2GZWm4YFGv2dRbUMhrkN/A?= =?iso-8859-1?Q?H/uDJ0eVsJv2kWJTGXs3DlmXb1MB1sz5smGBa4mTdYhqq1M2jIlsjPvgJN?= =?iso-8859-1?Q?Hr8H9GbFIWCFIn/a2taJ9HTGxCqVyeRo5MzETkezjuELEaaGxbs50aqdQJ?= =?iso-8859-1?Q?Habh3/5CRdI4WZlRn7g7bF3ZNmkq8vzIbzq8V6POWqTbDlGEdLUWs2dXeW?= =?iso-8859-1?Q?Jeod7xfi6901q2UwNlWaNM60jZ09SYuoiY1pxIT3PixS4ijmQ5cKtQerD6?= =?iso-8859-1?Q?dcYIZaGt/UabZeOaYhHoqfLgKXB13ncKqghDVz6CsmECvUXT/lidiasgsS?= =?iso-8859-1?Q?8axgp9gXF/NLZqv+QRyb7RqrbjbeJMMUyXn89haPQixAVFoUW1tL3KhGle?= =?iso-8859-1?Q?K3fFARPC/uy9FUUYh8cjXh++Jy40Uxabll/sayY94PDVvNJqHMv9+Cf4Q0?= =?iso-8859-1?Q?4DL0CyJFiM8UU4s96IxqCz8kuX1Qcnv5pAFNFB9Ac74HYitkyqiOj7c9ZF?= =?iso-8859-1?Q?F3K1Mh9SPE6Lm4kepGywdbAk9+zJLzKgwOeftbuyockkKT2zTfyFbECNF0?= =?iso-8859-1?Q?GpbSF36BTWpt2MDFCXg9QwxnM9gU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3003; 6:PsdFxsMVoTpb2AZ58J/GNZi3+h8cB1mm4YdJoed1k+scA7AepBTWPaPeVmDMG7fvBBKQY1G3s818OwkmBuNPTzkDXhloO5g32nk6bE9tYmc/1iKSJ2M5PQp3TLgJmxHUXBp1jmapUvSB5+HOI/VeNLRQHh9G87hBf++qcAim75G+hxSKwofimUsNLGiW1V350p1FtHnlfc3mm68k5b2HnuDicdiHx6MHknuBv6OOe0wlR++h7M/urS1XGApWvWLgbFAuKm04dvFZAO+RGyW7RqDNKVwni622+QwjdgXAvgtYIbfONk0YrtWZUjsS1xPj/TLkDTxTMLvK5sovRtigYLPF1KaNydeHnY3W5maVXhE=; 5:NE9JY9v9CIdvYY+7uMlDPpQxYyjAZeRm22UPchD1kiomiKLsjuD4Qa5VluE6/Iz5LUooKXwgxq8yuU+0vxV4kMdERqSzBAXZg5BHEihawIq04xUi4aSsF5S1mviowjk/TlYA8dSpcnOw1Qg04VYwXd5pc71tY4awNMzLesaHYNk=; 24:kir07vrOZQk3DzPS9+T4lLUg/0AEo6CVpw3l2Q/e84E/vIMrcVuenrV0TQUd6z+UQfsdpka/YCMVV80P5oV8l8WEun2U5bQbpOFmKSa6pSc=; 7:DkngscqgD+zLJ4/+WiN8GcmMe8eLAb7z1scH8Qph1vpRza0vED0sjihdUc3n2SHlMhMcl4I32yizXnDG338zq48QCeV+SckIXg6f4BljVsRxu4jtwxXC5ITmBoeFXfJ+cNQO5fA+gQ3SpUf/+uEYZixfFwM4f8xUidCZ7/a1WGZZRyGR6G5s1stRljwX1eGMOnYJERXho4Wg7Ax7XOpooSqsyHaQ5yvi0VLV5lVvF0vo8qW4/DIR57RGsTskBEZn
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 18:03:20.5963 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8d00df6e-02fb-4a7d-a57c-08d575679091
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB3003
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/FxU9tN7mBEDAahQYw1f544iyqeA>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2018 18:03:27 -0000

Looking at -10, from the standpoint of one who is not a YANG doctor, I
see some issues outstanding.

"   This document defines a YANG [RFC6020][RFC6991] data model"
- RFC6020 is YANG 1.0 not 1.1 - I think there needs to be a reason not
to use 1.1

- And what is the status of this vis-a-vis NMDA?  Needs stating

- And RFC6991 is an odd reference for YANG. since it is data types; not
off the wall, but seems oddto me

1.2 Guidelines on tree diagrams can be found in Section 3 of
   [I-D.ietf-netmod-yang-tree-diagrams].
-This should be a Informative Reference, not a Normative one

2.2.  Routing Instance and Rib
- RIB?

3.  YANG Modules

 <CODE BEGINS> file "ietf-i2rs-rib@2017-12-05.yang"
- The date will need updating and this calls for  a Note to the RFC
Editor

 "  namespace "urn:ietf:params:xml:ns:yang:ietf-i2rs-rib";
   // replace with iana namespace when assigned  "
I do not understand this

import ietf-interfaces {
     prefix if;
         reference "RFC 7223";
   }
- RFC7223 has been superseded unless you require the old version in
which case you should date the import.
Either way, the referenced I-D/RFC needs to appear in the Reference
section of this I-D

"    Copyright (c) <2018> IETF Trust and the persons
      identified as authors of the code.  All rights reserved.";  "
- This looks inadequate to me; see for example
draft-ietf-netmod-syslog-model
for a more comprehensive one

   revision "2018-02-12" {
- as before, a note to the RFC Editor is needed

         // RFC Ed.: replace XXXX with actual RFC number and remove
         // this note
- I see no XXXX to be replaced here

"leaf hop-limit {
       type uint8;
       description
         "The hop limit the header.";
"
Is something missing from the description?

description   "NvGRE can use eigher IPv4    or IPv6 header for
encapsulation.";
- gher?

- The  module has very few reference clauses and when I see something
capitalised, e.g.

leaf ip-rpf-check {
               "Each RIB can be optionally associated with a
            ENABLE_IP_RPF_CHECK
I suspect that a reference is required

leaf route-change-reason

- The values that this can take seem rather few

Finally, I like the Security Considerations

Tom Petch

----- Original Message -----
From: "Ebben Aries" <exa@juniper.net>
To: <yang-doctors@ietf.org>
Cc: <i2rs@ietf.org>; <draft-ietf-i2rs-rib-data-model.all@ietf.org>;
<ietf@ietf.org>
Sent: Thursday, January 18, 2018 8:33 AM
Subject: [i2rs] Yangdoctors early review of
draft-ietf-i2rs-rib-data-model-09


> Reviewer: Ebben Aries
> Review result: On the Right Track
>
> 1 module in this draft:
> - ietf-i2rs-rib@2017-12-05.yang
>
> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint
0.14.59)
>
> 0 examples are provided in this draft (section 3.12 of
> draft-ietf-netmod-rfc6087bis-15)
>
> Module ietf-i2rs-rib@2017-12-05.yang:
> - yang-version statement missing - should be 1.1
> - prefix 'iir' is recommended for this module, would 'rib' suffice
better?
> - import "ietf-inet-types" should reference RFC 6991 per (not as a
comment)
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-interfaces" should reference RFC 7223 per
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-yang-types" should reference RFC 6991 per
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - Since this module imports "ietf-interfaces", a normative references
must be
>   added per
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
> - prefix "if" in the import "ietf-interfaces" can remove quotes to
remain
>   consistent with other imports
> - Remove WG Chairs from contact information per
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description must contain most recent copyright notice per
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description should contain note to RFC Ed. and placeholder
reference
>   to RFC when assigned
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Security Considerations should be updated to reflect new template at
>   https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> - Section 1.2 should be replaced with reference to
>   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs
YANG
>   drafts in progress) per
>
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-2.5.
1
> - This module contains '12' features.  While it is understood the
purpose of
>   these features in the module, take precaution as to complexity for
clients
>   if they need to understand >= quantity of features per module in use
on a
>   network-element.
> - A few comments exist that are either unecessary or redundant.
Encode the
>   comment intent rather in description fields if need be.
> - Per NMDA, which datastores are targeted for the module?  Will all
RPC
>   operations be acting upon the dynamic/ephemeral datastore?  It is
not clear
>   to me if the intention is to be persistent or ephemeral
>
> General comments/Nits:
> - references to 'def' could be expanded out to 'definition'
> - references to 'decap' could be expanded out to 'decapsulation' for
>   readability (across definitions and descriptions)
> - Follow consistent capitalization of 'RIB' throughout document text.
Mixed
>   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase
definitions).
> - Is it necessary to prefix all nodes under the nexthop container with
>   "nexthop-"?
> - Section 2.5 - route-add RPC - text mentions it is required that the
nh-add
>   RPC be called as a pre-requisite however if the nh already exists
and the
>   nexthop-id is known, this should not be necessary.  In addition, the
text
>   reads 'or return' which should rather be a result of querying the
>   appropriate node in the data tree.
> - In 'IANA Considerations' - s/This document requests to register/This
>   document registers/
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs


From nobody Mon Feb 19 10:19:22 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06423124319 for <i2rs@ietfa.amsl.com>; Mon, 19 Feb 2018 10:19:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 oJA7r7WXhT4g for <i2rs@ietfa.amsl.com>; Mon, 19 Feb 2018 10:19:20 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 04CE812420B for <i2rs@ietf.org>; Mon, 19 Feb 2018 10:19:19 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Cc: "'Alia Atlas'" <akatlas@gmail.com>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com> <-na6f21xmdvak-1t2itt7szjjr9xk4aq622gev-1oqrw6-aswsk5-vpqn2s-3vxh5a-4i8bkl-jnh9vxmzcpp2-784vhr-xubatbv42nly25q146-ok4eva-70q2h76pdk6vnf4aun-w5esku-v40bbs-pds7c6.1518729882599@email.android.com>
In-Reply-To: <-na6f21xmdvak-1t2itt7szjjr9xk4aq622gev-1oqrw6-aswsk5-vpqn2s-3vxh5a-4i8bkl-jnh9vxmzcpp2-784vhr-xubatbv42nly25q146-ok4eva-70q2h76pdk6vnf4aun-w5esku-v40bbs-pds7c6.1518729882599@email.android.com>
Date: Mon, 19 Feb 2018 13:19:16 -0500
Message-ID: <025101d3a9ae$275853a0$7608fae0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0252_01D3A984.3E824BA0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH4n5TW50ekVgPqhjtDKoAkU8KcZgNMwWQio0e3ApA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ddXYGcITllYYPtXfSzCtu9Ft-OQ>
Subject: [i2rs] =?utf-8?b?Rlc6IOWbnuWkje+8mklQUiByZWNhbGwgZm9yIGRyYWZ0LWll?= =?utf-8?q?tf-i2rs-rib-data-model_-_Urgent?=
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Feb 2018 18:19:22 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0252_01D3A984.3E824BA0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

IPR response sent to chair.

=20

Sue

=20

From: wang_little_star@sina.com [mailto:wang_little_star@sina.com]=20
Sent: Thursday, February 15, 2018 4:25 PM
To: Susan Hares; i2rs@ietf.org
Cc: 'Alia Atlas'; hari@packetdesign.com; mach.chen@huawei.com; =
amit.dass@ericsson.com; sriganeshkini@gmail.com; =
nitin_bahadur@yahoo.com; draft-ietf-i2rs-rib-data-model@ietf.org; 'Russ =
White'
Subject: =E5=9B=9E=E5=A4=8D=EF=BC=9AIPR recall for =
draft-ietf-i2rs-rib-data-model - Urgent

=20

Hi Sue,


My response to the IPR  re-call:

I am not aware of any IPR related to this draft.

Lixing Wang


=E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=E4=B8=BA=E6=89=8B=E6=9C=BA



-------- =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 --------
=E4=B8=BB=E9=A2=98=EF=BC=9AIPR recall for draft-ietf-i2rs-rib-data-model =
- Urgent
=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASusan Hares=20
=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9Ai2rs@ietf.org
=E6=8A=84=E9=80=81=EF=BC=9A'Alia Atlas' =
,wang_little_star@sina.com,hari@packetdesign.com,mach.chen@huawei.com,ami=
t.dass@ericsson.com,sriganeshkini@gmail.com,nitin_bahadur@yahoo.com,draft=
-ietf-i2rs-rib-data-model@ietf.org,'Russ White'=20




Greetings I2RS:=20

=20

We are trying to finalize the I2RS RIB Document, and there has been a =
question regarding our IPR statements raised during the review process.  =
Due to this request, I must do an urgent recall for all authors of the =
I2RS RIB data model to resend their answer to the question: =E2=80=9CDo =
you know of an IPR related to this draft=E2=80=9D?  I must also ask the =
WG if they still wish to have 6 authors on this draft.

=20

Unfortunately, due to the nature of the query I MUST have all authors =
respond by February 18th.  If at all possible, we need the authors to =
respond within 48 hours.  Authors who do not respond by February 18th, =
may be dropped from the authors list until we can get the IPR Statements =
from the authors.  Alia has sent out repeated calls for quick responses =
on this draft, and we cannot wait any longer. =20

=20

Please note that this is one of the required duties of a WG chair to =
push this along during the last phases.  I consider this draft to be one =
of the key drafts of the whole I2RS WG, and I would like to see it in =
IETF LC on Monday. =20

=20

Cheerily, Susan Hares=20

Co-chair   =20


------=_NextPart_000_0252_01D3A984.3E824BA0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'>IPR response sent to =
chair.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'>Sue<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><b><span =
style=3D'font-family:"Tahoma","sans-serif"'>From:</span></b><span =
style=3D'font-family:"Tahoma","sans-serif"'> wang_little_star@sina.com =
[mailto:wang_little_star@sina.com] <br><b>Sent:</b> Thursday, February =
15, 2018 4:25 PM<br><b>To:</b> Susan Hares; i2rs@ietf.org<br><b>Cc:</b> =
'Alia Atlas'; hari@packetdesign.com; mach.chen@huawei.com; =
amit.dass@ericsson.com; sriganeshkini@gmail.com; =
nitin_bahadur@yahoo.com; draft-ietf-i2rs-rib-data-model@ietf.org; 'Russ =
White'<br><b>Subject:</b> </span><span style=3D'font-family:"MS UI =
Gothic","sans-serif"'>=E5=9B=9E=E5=A4=8D=EF=BC=9A</span><span =
style=3D'font-family:"Tahoma","sans-serif"'>IPR recall for =
draft-ietf-i2rs-rib-data-model - Urgent<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>Hi =
Sue,</span><br><br><br>My response to the IPR&nbsp; re-call:<br><br>I am =
not aware of any IPR related to this draft.<br><br>Lixing =
Wang<br><br><br><span =
style=3D'font-family:SimSun'>=E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84=E5=8D=8E=
=E4=B8=BA=E6=89=8B=E6=9C=BA</span><o:p></o:p></p><div><p =
class=3DMsoNormal><br><br>-------- <span style=3D'font-family:"MS =
Gothic"'>=E5=8E=9F=E5=A7=8B</span><span =
style=3D'font-family:SimSun'>=E9=82=AE=E4=BB=B6</span> --------<br><span =
style=3D'font-family:"MS Gothic"'>=E4=B8=BB</span><span =
style=3D'font-family:SimSun'>=E9=A2=98=EF=BC=9A</span>IPR recall for =
draft-ietf-i2rs-rib-data-model - Urgent<br><span =
style=3D'font-family:SimSun'>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</span>S=
usan Hares <br><span style=3D'font-family:"MS =
Gothic"'>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</span><a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><span =
style=3D'font-family:"MS =
Gothic"'>=E6=8A=84=E9=80=81=EF=BC=9A</span>'Alia Atlas' =
,wang_little_star@sina.com,hari@packetdesign.com,mach.chen@huawei.com,ami=
t.dass@ericsson.com,sriganeshkini@gmail.com,nitin_bahadur@yahoo.com,draft=
-ietf-i2rs-rib-data-model@ietf.org,'Russ White' =
<br><br><br><o:p></o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt'>Greetings I2RS: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt'>We are trying to =
finalize the I2RS RIB Document, and there has been a question regarding =
our IPR statements raised during the review process.&nbsp; Due to this =
request, I must do an urgent recall for all authors of the I2RS RIB data =
model to resend their answer to the question: =E2=80=9CDo you know of an =
IPR related to this draft=E2=80=9D?&nbsp; I must also ask the WG if they =
still wish to have 6 authors on this draft.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt'>Unfortunately, due to =
the nature of the query I MUST have all authors respond by February =
18<sup>th</sup>.&nbsp; If at all possible, we need the authors to =
respond within 48 hours.&nbsp; Authors who do not respond by February =
18<sup>th</sup>, may be dropped from the authors list until we can get =
the IPR Statements from the authors.&nbsp; Alia has sent out repeated =
calls for quick responses on this draft, and we cannot wait any =
longer.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt'>Please note that this =
is one of the required duties of a WG chair to push this along during =
the last phases.&nbsp; I consider this draft to be one of the key drafts =
of the whole I2RS WG, and I would like to see it in IETF LC on =
Monday.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt'>Cheerily, Susan Hares =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt'>Co-chair =
&nbsp;&nbsp;&nbsp;<o:p></o:p></span></p></div></div></div></body></html>
------=_NextPart_000_0252_01D3A984.3E824BA0--


From nobody Mon Feb 19 10:36:41 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EBBE1241F5 for <i2rs@ietfa.amsl.com>; Mon, 19 Feb 2018 10:36:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no 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 jQ2ZqKmpPxnS for <i2rs@ietfa.amsl.com>; Mon, 19 Feb 2018 10:36:39 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 E68311204DA for <i2rs@ietf.org>; Mon, 19 Feb 2018 10:36:38 -0800 (PST)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com> <52F183B8-A288-4A5E-B7B3-D84AB7EED28B@packetdesign.com>
In-Reply-To: <52F183B8-A288-4A5E-B7B3-D84AB7EED28B@packetdesign.com>
Date: Mon, 19 Feb 2018 13:20:09 -0500
Message-ID: <025e01d3a9ae$473844f0$d5a8ced0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_025F_01D3A984.5E654A30"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH4n5TW50ekVgPqhjtDKoAkU8KcZgIzIUIWo1CEJsA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/IFJjUXFQyzONYpFJROFEMappvTM>
Subject: [i2rs] FW: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Feb 2018 18:36:40 -0000

This is a multipart message in MIME format.

------=_NextPart_000_025F_01D3A984.5E654A30
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

This IPR email did not post without removal of authors.   I am =
reposting.=20

=20

Sue Hares

=20

From: Hariharan Ananthakrishnan [mailto:hari@packetdesign.com]=20
Sent: Thursday, February 15, 2018 4:45 PM
To: Susan Hares; i2rs@ietf.org
Cc: 'Alia Atlas'; wang_little_star@sina.com; mach.chen@huawei.com; =
amit.dass@ericsson.com; sriganeshkini@gmail.com; =
nitin_bahadur@yahoo.com; draft-ietf-i2rs-rib-data-model@ietf.org; 'Russ =
White'
Subject: Re: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent=20

=20

I am not aware of any IPR related to this draft.

=20

- Hari

From: Susan Hares <shares@ndzh.com>
Date: Thursday, 15 February 2018 at 11:12
To: "i2rs@ietf.org" <i2rs@ietf.org>
Cc: 'Alia Atlas' <akatlas@gmail.com>, "wang_little_star@sina.com" =
<wang_little_star@sina.com>, Hariharan Ananthakrishnan =
<hari@packetdesign.com>, "mach.chen@huawei.com" <mach.chen@huawei.com>, =
"amit.dass@ericsson.com" <amit.dass@ericsson.com>, =
"sriganeshkini@gmail.com" <sriganeshkini@gmail.com>, =
"nitin_bahadur@yahoo.com" <nitin_bahadur@yahoo.com>, =
"draft-ietf-i2rs-rib-data-model@ietf.org" =
<draft-ietf-i2rs-rib-data-model@ietf.org>, 'Russ White' <russ@riw.us>
Subject: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent=20

=20

Greetings I2RS:=20

=20

We are trying to finalize the I2RS RIB Document, and there has been a =
question regarding our IPR statements raised during the review process.  =
Due to this request, I must do an urgent recall for all authors of the =
I2RS RIB data model to resend their answer to the question: =E2=80=9CDo =
you know of an IPR related to this draft=E2=80=9D?  I must also ask the =
WG if they still wish to have 6 authors on this draft.

=20

Unfortunately, due to the nature of the query I MUST have all authors =
respond by February 18th.  If at all possible, we need the authors to =
respond within 48 hours.  Authors who do not respond by February 18th, =
may be dropped from the authors list until we can get the IPR Statements =
from the authors.  Alia has sent out repeated calls for quick responses =
on this draft, and we cannot wait any longer. =20

=20

Please note that this is one of the required duties of a WG chair to =
push this along during the last phases.  I consider this draft to be one =
of the key drafts of the whole I2RS WG, and I would like to see it in =
IETF LC on Monday. =20

=20

Cheerily, Susan Hares=20

Co-chair   =20


------=_NextPart_000_025F_01D3A984.5E654A30
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Verdana","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>This IPR email did not post without removal of =
authors.=C2=A0 =C2=A0I am reposting. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
Hares<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Hariharan Ananthakrishnan [mailto:hari@packetdesign.com] =
<br><b>Sent:</b> Thursday, February 15, 2018 4:45 PM<br><b>To:</b> Susan =
Hares; i2rs@ietf.org<br><b>Cc:</b> 'Alia Atlas'; =
wang_little_star@sina.com; mach.chen@huawei.com; amit.dass@ericsson.com; =
sriganeshkini@gmail.com; nitin_bahadur@yahoo.com; =
draft-ietf-i2rs-rib-data-model@ietf.org; 'Russ White'<br><b>Subject:</b> =
Re: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent =
<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB =
style=3D'font-size:9.0pt;font-family:"Verdana","sans-serif"'>I am not =
aware of any IPR related to this draft.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'font-size:9.0pt;font-family:"Verdana","sans-serif"'><o:p>&nbsp;<=
/o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:9.0pt;font-family:"Verdana","sans-serif"'>- =
Hari</span><span lang=3DEN-GB =
style=3D'font-size:9.0pt;font-family:"Verdana","sans-serif"'><o:p></o:p><=
/span></p><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
lang=3DEN-GB style=3D'font-size:12.0pt;color:black'>From: =
</span></b><span lang=3DEN-GB =
style=3D'font-size:12.0pt;color:black'>Susan Hares &lt;<a =
href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt;<br><b>Date: =
</b>Thursday, 15 February 2018 at 11:12<br><b>To: </b>&quot;<a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a>&gt;<br><b>Cc: </b>'Alia =
Atlas' &lt;<a =
href=3D"mailto:akatlas@gmail.com">akatlas@gmail.com</a>&gt;, &quot;<a =
href=3D"mailto:wang_little_star@sina.com">wang_little_star@sina.com</a>&q=
uot; &lt;<a =
href=3D"mailto:wang_little_star@sina.com">wang_little_star@sina.com</a>&g=
t;, Hariharan Ananthakrishnan &lt;<a =
href=3D"mailto:hari@packetdesign.com">hari@packetdesign.com</a>&gt;, =
&quot;<a =
href=3D"mailto:mach.chen@huawei.com">mach.chen@huawei.com</a>&quot; =
&lt;<a =
href=3D"mailto:mach.chen@huawei.com">mach.chen@huawei.com</a>&gt;, =
&quot;<a =
href=3D"mailto:amit.dass@ericsson.com">amit.dass@ericsson.com</a>&quot; =
&lt;<a =
href=3D"mailto:amit.dass@ericsson.com">amit.dass@ericsson.com</a>&gt;, =
&quot;<a =
href=3D"mailto:sriganeshkini@gmail.com">sriganeshkini@gmail.com</a>&quot;=
 &lt;<a =
href=3D"mailto:sriganeshkini@gmail.com">sriganeshkini@gmail.com</a>&gt;, =
&quot;<a =
href=3D"mailto:nitin_bahadur@yahoo.com">nitin_bahadur@yahoo.com</a>&quot;=
 &lt;<a =
href=3D"mailto:nitin_bahadur@yahoo.com">nitin_bahadur@yahoo.com</a>&gt;, =
&quot;<a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model@ietf.org">draft-ietf-i2rs-r=
ib-data-model@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:draft-ietf-i2rs-rib-data-model@ietf.org">draft-ietf-i2rs-r=
ib-data-model@ietf.org</a>&gt;, 'Russ White' &lt;<a =
href=3D"mailto:russ@riw.us">russ@riw.us</a>&gt;<br><b>Subject: </b>IPR =
recall for draft-ietf-i2rs-rib-data-model - Urgent =
<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-GB><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal><a =
name=3D"_MailOriginalBody"><span lang=3DEN-GB>Greetings I2RS: =
<o:p></o:p></span></a></p><p class=3DMsoNormal><span =
lang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB>We are trying to finalize the I2RS RIB Document, and there =
has been a question regarding our IPR statements raised during the =
review process.&nbsp; Due to this request, I must do an urgent recall =
for all authors of the I2RS RIB data model to resend their answer to the =
question: =E2=80=9CDo you know of an IPR related to this =
draft=E2=80=9D?&nbsp; I must also ask the WG if they still wish to have =
6 authors on this draft.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB>Unfortunately, due to the nature of the query I MUST have =
all authors respond by February 18<sup>th</sup>.&nbsp; If at all =
possible, we need the authors to respond within 48 hours.&nbsp; Authors =
who do not respond by February 18<sup>th</sup>, may be dropped from the =
authors list until we can get the IPR Statements from the authors.&nbsp; =
Alia has sent out repeated calls for quick responses on this draft, and =
we cannot wait any longer.&nbsp; <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB>Please note that this is one of the =
required duties of a WG chair to push this along during the last =
phases.&nbsp; I consider this draft to be one of the key drafts of the =
whole I2RS WG, and I would like to see it in IETF LC on Monday.&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB>Cheerily, Susan Hares <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB>Co-chair =
&nbsp;&nbsp;&nbsp;</span><span =
lang=3DEN-GB><o:p></o:p></span></p></div></body></html>
------=_NextPart_000_025F_01D3A984.5E654A30--


From nobody Mon Feb 19 11:15:34 2018
Return-Path: <skh@ndzh.com>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DA68A126C0F; Mon, 19 Feb 2018 11:15:27 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Susan Hares <skh@ndzh.com>
To: <akatlas@gmail.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.2
Auto-Submitted: auto-generated
Precedence: bulk
Cc: i2rs@ietf.org, iesg-secretary@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com, Susan Hares <shares@ndzh.com>
Message-ID: <151906772789.18690.16452264354663728571.idtracker@ietfa.amsl.com>
Date: Mon, 19 Feb 2018 11:15:27 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/C5Jvxb6Q7zw42U8p_76VcQcFTB8>
Subject: [i2rs] Publication has been requested for draft-ietf-i2rs-rib-data-model-10
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Feb 2018 19:15:33 -0000

Susan Hares has requested publication of draft-ietf-i2rs-rib-data-model-10 as None on behalf of the I2RS working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/


From nobody Mon Feb 19 15:31:04 2018
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6A8E1241FC; Mon, 19 Feb 2018 15:30:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 VFfa2nywG__r; Mon, 19 Feb 2018 15:30:52 -0800 (PST)
Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (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 AC93C126D73; Mon, 19 Feb 2018 15:30:50 -0800 (PST)
Received: by mail-oi0-x231.google.com with SMTP id f186so1280529oig.4; Mon, 19 Feb 2018 15:30:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=qMGWaBogr5BWU0zVTm0pKOQWTJ6HRpVn8DunPZ4VVY0=; b=rEQ0TPzsdv+B/S2ZGFGClLgesr35JC11oY9H56NIxG5ZxsJ3dd+1uh8n6Dvc9WMy02 NSk+UbTEa/Ky0vUqGLiyjPmTEQ40kMpokYQZ50xskucOL7Oef+3Ctyvi15ao45L0MnQX OGEskRAzS2l3EqzQAVueob5iPPhpkBsKu6uvHS1g7BF3JA3SnlZgna/eMmYmW/RP4VEv UTOoSJqnqd1v8sAvQsdzof23qcPAkMi+sy2h4eLNCVxLjlcYC2rdEP3tqtRm2AZ4vDPR V8prmfT6Hg/HTiPPX3JE3L9DzkwBITql1az1TPyBNtqkbyWBSoB+2hc0WK84+xM4ASkr kafQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qMGWaBogr5BWU0zVTm0pKOQWTJ6HRpVn8DunPZ4VVY0=; b=lTBC9e48nuN13Nc2KBh2z0PspfcQTXVkxrzrVqMJPBFhHeUDZZ32d+GhMp+ZkyvJe5 qFU2/Q7s1U6wQoVHwq7fK416S7OPk3IKkE/TbNJIT8E1b2Nrsw4Qmwhtj9F9ZKdCm13J N5wwOi15g9LAPfssKVNyBGhpChLSRMLrzC6dpWmW3zg94DBUW9X6XqFqhFDtLq6WlHiD ISzNDNdUR1FiI++BUYJoN86Pt16BBy5OE/Bu+YR2g4i3wBEun1wlaLSk1wOK07jH10nQ UkL7MWryscUVccUsj5eVnL2zXwHCFVCfbrOjz/dPLJN0IR5as6BpRRNvIwb482W92yTk 8m8g==
X-Gm-Message-State: APf1xPA8hWnu6+dC3YSBqwLKWLEbV3hv/fPTJ6rTrTZKBXkC5ePyXN7s GW0thX7NhlIHABVERg65d7GicxDBjp2yuEqc5rHC4/q7
X-Google-Smtp-Source: AH8x226gcatfqaiZx/eNKy0l60qTLbc/7k4vtP9U4v9CVD5qu6QtPTIt4+0Gr1jVnopeoh7nQg11SDSdJxNEQNSkANY=
X-Received: by 10.202.0.144 with SMTP id 138mr11148326oia.331.1519083049371; Mon, 19 Feb 2018 15:30:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.57 with HTTP; Mon, 19 Feb 2018 15:30:48 -0800 (PST)
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 19 Feb 2018 18:30:48 -0500
Message-ID: <CAG4d1rc2ywAVm7T9vfA2Bhvm0GMaY1T6afZEsve+PThfBUHQ=A@mail.gmail.com>
To: i2rs@ietf.org, draft-ietf-i2rs-rib-data-model@ietf.org
Content-Type: multipart/alternative; boundary="001a1137ab208aceca0565991563"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/GKzXRZyzH7jdJIJpmChx7ChlCr4>
Subject: [i2rs] AD review of draft-ietf-i2rs-rib-data-model-10
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Feb 2018 23:30:55 -0000

--001a1137ab208aceca0565991563
Content-Type: text/plain; charset="UTF-8"

As is expected, I have done my AD review
of draft-ietf-i2rs-rib-data-model-10. First I would like to thank the
authors - Amit, Lixing, Nitin, Mach, Hari, and Sri - as well as the many
folks who have reviewed and contributed over the years.

I do have some minor comments on details of what is modeled. These are
technical concerns that need to be resolved.  Having communicated the
urgency to Amit already today, I know that he is expecting to be a highly
responsive author during this period.  Therefore, I am requesting IETF Last
Call and placing this on the March 8 IESG telechat.

This document does an excellent job of standardizing the interface to the
RIB, which will have significant impact in the industry over time.

Minor:

1) TTL related comments:  First, the actions for ttl and hop-count should
be aligned. I know of no reason that IPv4 and IPv6 should be different in
this regard to tunnel interactions.  I expect this was just an oversight,
where the ttl-actions increased.  That said, I am dubious about the need
for either decrease-and-copy-to-inner or decrease-and-copy-to-next.   For
the latter,  it isn't typical to modify the label TTL inside during a label
swap. It is during a label pop and then a label push, but that is 2
different actions.  I do not see a need for this action.

identity decrease-and-copy-to-next {
     base "ttl-action";
     description
       "Decrease TTL by one and copy the TTL
        to the next header.For example: when
        MPLS label swapping, decrease the TTL
        of the inner label and copy it to the
        outer label.";
   }


2) It would be good to have informative references to GRE, VXLAN, and NVGRE
given in the descriptions.

 identity gre-tunnel {
     base "tunnel-type";
     description
       "GRE tunnel type";
   }

   identity vxlan-tunnel {
     base "tunnel-type";
     description
       "VxLAN tunnel type";
   }

   identity nvgre-tunnel {
     base "tunnel-type";


3) I don't understand the purpose of having an in-label here.  The match
condition is what determines  the in-label.  The label-swap just swaps
whatever is there to the specified out-label. There is no ability to do a
match at this point in the next-hop part - unless you are expecting to
compare the details in the RIB to the route's match-condition when the
next-hop is resolved?  But next-hop resolution isn't per route.  I really
think it just has to be removed - here and earlier in the draft.

      case label-swap {
           container label-swap {
             description
               "Label swap operation.";
             leaf in-label {
               type uint32;
               mandatory true;
               description
                 "The label to be swapped.";
             }
             leaf out-label {
               type uint32;
               mandatory true;
               description
                 "The out MPLS label.";
             }


4) In the grouping ipv6-header, I see that the next-header field is
specified.  It seems to me that this would depend upon what the match
condition and type of packet was.  One could specify separate next-hops for
each different type of match, of course, but specifying the next-header
field instead of having the router figure it out seems very fragile.  Is
there a strong reason to leave it in?

   leaf next-header {
       type uint8;
       mandatory true;
       description
         "The next header of the IPv6 header.";
     }

5)  "leaf route-preference { type uint32;"  The description should limit
the range of values; as mentioned in the introduction.

6) lookup-limit :  can you explain more in the description what this is
for?  When I see "lookup", I think about the match condition.  Is this a
limit around the levels for resolving next-hops? Is this limiting the
recursion depth on the next-hops?  Is this something else?

Nits:

a) Sec 2.4:  typo "Figure 5 (as shown blow)"  - blow should be "below"

b) typo "Reolved nexthop state" should be "Resolved nexthop state"

Regards,
Alia

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

<div dir=3D"ltr"><div>As is expected, I have done my AD review of=C2=A0draf=
t-ietf-i2rs-rib-data-model-10. First I would like to thank the authors - Am=
it, Lixing, Nitin, Mach, Hari, and Sri - as well as the many folks who have=
 reviewed and contributed over the years.</div><div><br></div><div>I do hav=
e some minor comments on details of what is modeled. These are technical co=
ncerns that need to be resolved.=C2=A0 Having communicated the urgency to A=
mit already today, I know that he is expecting to be a highly responsive au=
thor during this period.=C2=A0 Therefore, I am requesting IETF Last Call an=
d placing this on the March 8 IESG telechat.</div><div><br></div><div>This =
document does an excellent job of standardizing the interface to the RIB, w=
hich will have significant impact in the industry over time.</div><div><br>=
</div><div>Minor:</div><div><br></div><div>1)=C2=A0TTL related comments:=C2=
=A0 First, the actions for ttl and hop-count should be aligned. I know of n=
o reason that IPv4 and IPv6 should be different in this regard to tunnel in=
teractions.=C2=A0 I expect this was just an oversight, where the ttl-action=
s increased.=C2=A0 That said, I am dubious about the need for either decrea=
se-and-copy-to-inner or decrease-and-copy-to-next.=C2=A0 =C2=A0For the latt=
er,=C2=A0=C2=A0i<span style=3D"color:rgb(34,34,34);font-family:arial,sans-s=
erif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-v=
ariant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;t=
ext-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;back=
ground-color:rgb(255,255,255);text-decoration-style:initial;text-decoration=
-color:initial;float:none;display:inline">t isn&#39;t typical to modify the=
 label TTL inside during a label swap. It is during a label pop and then a =
label push, but that is 2 different actions.=C2=A0 I do not see a need for =
this action.</span>

<br></div><div><br></div><div><div style=3D"color:rgb(34,34,34);font-family=
:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:=
normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-=
align:start;text-indent:0px;text-transform:none;white-space:normal;word-spa=
cing:0px;text-decoration-style:initial;text-decoration-color:initial">ident=
ity decrease-and-copy-to-next {<br>=C2=A0 =C2=A0 =C2=A0base &quot;ttl-actio=
n&quot;;<br>=C2=A0 =C2=A0 =C2=A0description<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0&=
quot;Decrease TTL by one and copy the TTL<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 to=
 the next header.For example: when<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 MPLS labe=
l swapping, decrease the TTL<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 of the inner la=
bel and copy it to the<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 outer label.&quot;;<b=
r>=C2=A0 =C2=A0}</div>

<br></div><div><br></div><div>2) It would be good to have informative refer=
ences to GRE, VXLAN, and NVGRE given in the descriptions.<pre style=3D"box-=
sizing:border-box;overflow:auto;font-family:&quot;PT Mono&quot;,Monaco,mono=
space;font-size:14px;display:block;padding:10px;margin:0px 0px 10.5px;line-=
height:1.214;color:rgb(0,0,0);word-break:break-all;word-wrap:break-word;bac=
kground-color:rgb(255,253,245);border:1px solid rgb(204,204,204);border-rad=
ius:4px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:n=
ormal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0p=
x;text-transform:none;word-spacing:0px;text-decoration-style:initial;text-d=
ecoration-color:initial"> identity gre-tunnel {
     base &quot;tunnel-type&quot;;
     description
       &quot;GRE tunnel type&quot;;
   }

   identity vxlan-tunnel {
     base &quot;tunnel-type&quot;;
     description
       &quot;VxLAN tunnel type&quot;;
   }

   identity nvgre-tunnel {
     base &quot;tunnel-type&quot;;</pre>

</div><div><br></div><div>3) I don&#39;t understand the purpose of having a=
n in-label here.=C2=A0 The match condition is what determines=C2=A0 the in-=
label.=C2=A0 The label-swap just swaps whatever is there to the specified o=
ut-label. There is no ability to do a match at this point in the next-hop p=
art - unless you are expecting to compare the details in the RIB to the rou=
te&#39;s match-condition when the next-hop is resolved?=C2=A0 But next-hop =
resolution isn&#39;t per route.=C2=A0 I really think it just has to be remo=
ved - here and earlier in the draft.</div><div><br></div><div>

<pre style=3D"box-sizing:border-box;overflow:auto;font-family:&quot;PT Mono=
&quot;,Monaco,monospace;font-size:14px;display:block;padding:10px;margin:0p=
x 0px 10.5px;line-height:1.214;color:rgb(0,0,0);word-break:break-all;word-w=
rap:break-word;background-color:rgb(255,253,245);border:1px solid rgb(204,2=
04,204);border-radius:4px;font-style:normal;font-variant-ligatures:normal;f=
ont-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:st=
art;text-indent:0px;text-transform:none;word-spacing:0px;text-decoration-st=
yle:initial;text-decoration-color:initial">      case label-swap {
           container label-swap {
             description
               &quot;Label swap operation.&quot;;
             leaf in-label {
               type uint32;
               mandatory true;
               description
                 &quot;The label to be swapped.&quot;;
             }
             leaf out-label {
               type uint32;
               mandatory true;
               description
                 &quot;The out MPLS label.&quot;;
             }
</pre><br class=3D"gmail-Apple-interchange-newline">

4) In the grouping ipv6-header, I see that the next-header field is specifi=
ed.=C2=A0 It seems to me that this would depend upon what the match conditi=
on and type of packet was.=C2=A0 One could specify separate next-hops for e=
ach different type of match, of course, but specifying the next-header fiel=
d instead of having the router figure it out seems very fragile.=C2=A0 Is t=
here a strong reason to leave it in?</div><div><br></div><div>=C2=A0 =C2=A0=
leaf next-header {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0type uint8;<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0mandatory true;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0description<=
br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The next header of the IPv6 head=
er.&quot;;<br>=C2=A0 =C2=A0 =C2=A0}<br><br></div><div>5)=C2=A0 &quot;leaf r=
oute-preference { type uint32;&quot;=C2=A0 The description should limit the=
 range of values; as mentioned in the introduction.</div><div><br></div><di=
v>6)

lookup-limit :=C2=A0 can you explain more in the description what this is f=
or?=C2=A0 When I see &quot;lookup&quot;, I think about the match condition.=
=C2=A0 Is this a limit around the levels for resolving next-hops? Is this l=
imiting the recursion depth on the next-hops?=C2=A0 Is this something else?=
</div><div><br></div><div>Nits:<br></div><div><br></div><div>a) Sec 2.4:=C2=
=A0 typo=C2=A0&quot;Figure 5 (as shown blow)&quot;=C2=A0 - blow should be &=
quot;below&quot;<br>

</div><div><br></div><div>b) typo &quot;Reolved nexthop state&quot; should =
be &quot;Resolved nexthop state&quot;<br>

</div><div><br></div><div>Regards,</div><div>Alia</div></div>

--001a1137ab208aceca0565991563--


From nobody Tue Feb 20 07:25:11 2018
Return-Path: <amit.dass@ericsson.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1125612D871 for <i2rs@ietfa.amsl.com>; Tue, 20 Feb 2018 07:24:54 -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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=c27VmRV4; dkim=pass (1024-bit key) header.d=ericsson.com header.b=aJ/psNUT
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 z7X44AV5a4vB for <i2rs@ietfa.amsl.com>; Tue, 20 Feb 2018 07:24:52 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CE5C12D876 for <i2rs@ietf.org>; Tue, 20 Feb 2018 07:24:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1519140287; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uvLO5FHSLVatLC0ACzzjNYdt4AaM9a06m3BAwg/pEK4=; b=c27VmRV41PG4goafxYGor9g+JeHpjNNbQIRC7v+CIj3Zwlkrxj45BFpvm1/uZbRt uc02DcxUU3bjvdLE6dZU6fDrZBwgypkqnkSFThsSn32t0WM0vCQUnRqOK+4iG5c3 PjXKet7T0BDzP9Ly/vEMWtXYSRmW7N57zW7kujEyRj0=;
X-AuditID: c1b4fb2d-4b1ff70000005540-66-5a8c3dbef61b
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.183.27]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 9C.94.21824.EBD3C8A5; Tue, 20 Feb 2018 16:24:47 +0100 (CET)
Received: from ESESBMB501.ericsson.se (153.88.183.168) by ESESSHC003.ericsson.se (153.88.183.27) with Microsoft SMTP Server (TLS) id 14.3.352.0; Tue, 20 Feb 2018 16:24:46 +0100
Received: from ESESBMB501.ericsson.se (153.88.183.168) by ESESBMB501.ericsson.se (153.88.183.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Tue, 20 Feb 2018 16:24:46 +0100
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB501.ericsson.se (153.88.183.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26 via Frontend Transport; Tue, 20 Feb 2018 16:24:45 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uvLO5FHSLVatLC0ACzzjNYdt4AaM9a06m3BAwg/pEK4=; b=aJ/psNUT3rYaoPtLHkp/z0CRYIFA9IxhtsqxldI4oXUpwq0kGqF9r4DS36HsMMSlKMpSnJ4zWqnRDrBltlZmSfNKKZYmj791CkIAs2SGncweGG73Ur3hDtjWWPEPdpOWJqUXdE2Kzv9YDubPZFIVbAL7dfmrgSrbVS0c1B0ityg=
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com (52.133.6.15) by HE1PR0702MB3626.eurprd07.prod.outlook.com (52.133.6.24) 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 15:24:44 +0000
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::df:38c9:dadd:7d3b]) by HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::df:38c9:dadd:7d3b%2]) with mapi id 15.20.0527.012; Tue, 20 Feb 2018 15:24:44 +0000
From: Amit Dass <amit.dass@ericsson.com>
To: Ebben Aries <exa@juniper.net>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
Thread-Index: AQHTkDcKZ8fIlvBx70ukLYUj3ljGR6Otm4zw
Date: Tue, 20 Feb 2018 15:24:44 +0000
Message-ID: <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com>
In-Reply-To: <151626438402.10775.7250014155413667607@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=amit.dass@ericsson.com; 
x-originating-ip: [192.176.1.86]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3626; 7:FOdBvxy6CX7hbqU0qw4aq/Osn+KVKT30m3qvM/eibANVIo3tJeIY7Fk2eDzsRkYZcu747HZHWysH1WHrZZkvq10iRIrBVvVvE1cgLwpMVVUw3zUo5jfKbBLZ5rhkVVLYsbk20ulp+x/4bjUiAa4eNmYGvf61WvJ/5EMNsVxZABJbEvqTFxOUh9pc6AXF3S9pHpGYVvWjvBDOkh2hsEnEy6zhBZdfqYGP+s6vq6306vs7jqKT4GF4XM0koX+cCjwp
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 5854311b-349b-4ce4-00a0-08d5787611ce
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:HE1PR0702MB3626; 
x-ms-traffictypediagnostic: HE1PR0702MB3626:
x-microsoft-antispam-prvs: <HE1PR0702MB3626683E3F3A028DC6634BB293CF0@HE1PR0702MB3626.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(192374486261705)(138986009662008); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231101)(944501161)(6041288)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR0702MB3626; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3626; 
x-forefront-prvs: 05891FB07F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(376002)(39380400002)(39860400002)(366004)(199004)(189003)(13464003)(2900100001)(7696005)(68736007)(86362001)(105586002)(4326008)(316002)(102836004)(6506007)(6246003)(6116002)(3846002)(25786009)(186003)(6306002)(26005)(66066001)(8666007)(53936002)(55016002)(6436002)(2950100002)(53546011)(3660700001)(9686003)(14454004)(33656002)(2906002)(97736004)(59450400001)(76176011)(5660300001)(478600001)(3280700002)(966005)(1941001)(8676002)(229853002)(81156014)(54906003)(74316002)(8936002)(99286004)(106356001)(81166006)(2501003)(5250100002)(305945005)(7736002)(110136005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3626; H:HE1PR0702MB3580.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: f0MGYiX0lu4Sf0iroqwH9Z4KuT48OmYcL3Hq3rcyf9PwEQu38huf6jTBUalKTNxFYP7Tc9aRsUdZ1yy8o9SR+1yK0/2aOVHPywXwwVcb9F/zl+Y82FWHOf9pd6Rf+XrAszZCXFY2RbZoKx0noeApWkB6Ale7vIz0Z+KiLIgD7gw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5854311b-349b-4ce4-00a0-08d5787611ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2018 15:24:44.1418 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3626
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTYRiGe885c8fR6m1u+qgUNQrMj/lRxKCSoiArCiF/5Gzq0JNK6uQc s5QQHVE2LTUt1CClZn5rpi6zID+ickmaUSvBdCqVibQsnZmM3I5B/67nfi4e3htempSUCLzo pNR0hk3VJMtdRFT5yYfeAU/3FqiC7v0ilBN19wnldEMHpWwus1LKz62VlPJaVzfaJwgzGH4T YWbdO2E4oRLtiWeSkzIYNjA0VpS4MKqn0nT+54sXesgcZPXVI1ca8E4wLxuFDpbgPgTf7+zS I9EKtyMoLdQjfrAhMBaOCvmhmoDSqjrnhsJzBLz4Yl3VignIK5p24YcJBMN5i8hx2QX7QFNN B6VHNC3FEVA+xDocEtcgsA7UUg7HDR+B3EdlTpbiozD+wyzg/RAYas1yxBTeBpZZHeFgMY4F 24cxAf/wA/Bx8hnpYFd8EGav2J2MsDvYTI1On8QeMDJVSfClMRieDJI8y2B60i7g/UhomXgp 5PPNMLZUsupshOHKfGdJwEYCcpefC/iFAjqKZxHPx2C52kTxkgnB1ZmLq5f8ocj6XugoA1gL 1kk1H6vh1eS8sAgFV/z3vooVi8TboaUrkI+3QGm+RVjhrLwB+sunqCpE1SMZx3BcSkLIDgXD JsVxnDZVkcqkP0ArX6Wn/U9AJ2qY2d+LMI3ka8U+uwtUEoEmg8tM6UVAk3Kp+K0tXyURx2sy sxhWG8OeTWa4XuRNU3IPcf9hsUqCEzTpzBmGSWPYf1uCdvXKQeyIIfu1W3RJs99jtTzb0GS5 sMj61E1YjitdvoZf1rYc8S4RydTnrseNqOJubyqb74sqbLSHGt98SvOI0LWNdt66dGKNZ1C3 zDR3ut6sz4mjtDGawbnaG8PjGnv0z7YlZeShu3L3dQopEzVwqq0+ry99vcHTL9Bq9L+59VtK vElOcYmaYF+S5TR/AUreujwmAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/WDVWsd2bfAG4uNhU8-S5tuBOGNc>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 15:24:54 -0000

SGkgRWJiZW4sDQoNCkkgaGF2ZSB1cGRhdGVkIHRoZSBkcmFmdCBiYXNlZCBvbiB5b3VyIGNvbW1l
bnRzLiBDb3VsZCB5b3UgcGxlYXNlIGhhdmUgYSBsb29rIGF0IHRoZSBzYW1lIGFuZCBwcm92aWRl
IHlvdXIgZmVlZGJhY2s/DQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbC8NCg0KQmVzdCByZWdhcmRzLA0KQW1pdA0KDQotLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRWJiZW4gQXJpZXMgW21haWx0bzpleGFAanVu
aXBlci5uZXRdIA0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMTgsIDIwMTggOTozMyBBTQ0KVG86
IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KQ2M6IGkycnNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtaTJy
cy1yaWItZGF0YS1tb2RlbC5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmcNClN1YmplY3Q6IFlh
bmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwt
MDkNCg0KUmV2aWV3ZXI6IEViYmVuIEFyaWVzDQpSZXZpZXcgcmVzdWx0OiBPbiB0aGUgUmlnaHQg
VHJhY2sNCg0KMSBtb2R1bGUgaW4gdGhpcyBkcmFmdDoNCi0gaWV0Zi1pMnJzLXJpYkAyMDE3LTEy
LTA1LnlhbmcNCg0KTm8gWUFORyB2YWxpZGF0aW9uIGVycm9ycyBvciB3YXJuaW5ncyAoZnJvbSBw
eWFuZyAxLjcuMyBhbmQgeWFuZ2xpbnQgMC4xNC41OSkNCg0KMCBleGFtcGxlcyBhcmUgcHJvdmlk
ZWQgaW4gdGhpcyBkcmFmdCAoc2VjdGlvbiAzLjEyIG9mDQpkcmFmdC1pZXRmLW5ldG1vZC1yZmM2
MDg3YmlzLTE1KQ0KDQpNb2R1bGUgaWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1Lnlhbmc6DQotIHlh
bmctdmVyc2lvbiBzdGF0ZW1lbnQgbWlzc2luZyAtIHNob3VsZCBiZSAxLjENCi0gcHJlZml4ICdp
aXInIGlzIHJlY29tbWVuZGVkIGZvciB0aGlzIG1vZHVsZSwgd291bGQgJ3JpYicgc3VmZmljZSBi
ZXR0ZXI/DQotIGltcG9ydCAiaWV0Zi1pbmV0LXR5cGVzIiBzaG91bGQgcmVmZXJlbmNlIFJGQyA2
OTkxIHBlciAobm90IGFzIGEgY29tbWVudCkNCiAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi00LjcNCi0gaW1wb3J0ICJp
ZXRmLWludGVyZmFjZXMiIHNob3VsZCByZWZlcmVuY2UgUkZDIDcyMjMgcGVyDQogIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rp
b24tNC43DQotIGltcG9ydCAiaWV0Zi15YW5nLXR5cGVzIiBzaG91bGQgcmVmZXJlbmNlIFJGQyA2
OTkxIHBlcg0KICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2Qt
cmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNw0KLSBTaW5jZSB0aGlzIG1vZHVsZSBpbXBvcnRzICJp
ZXRmLWludGVyZmFjZXMiLCBhIG5vcm1hdGl2ZSByZWZlcmVuY2VzIG11c3QgYmUNCiAgYWRkZWQg
cGVyDQogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2
MDg3YmlzLTE1I3NlY3Rpb24tMy45DQotIHByZWZpeCAiaWYiIGluIHRoZSBpbXBvcnQgImlldGYt
aW50ZXJmYWNlcyIgY2FuIHJlbW92ZSBxdW90ZXMgdG8gcmVtYWluDQogIGNvbnNpc3RlbnQgd2l0
aCBvdGhlciBpbXBvcnRzDQotIFJlbW92ZSBXRyBDaGFpcnMgZnJvbSBjb250YWN0IGluZm9ybWF0
aW9uIHBlcg0KICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2Qt
cmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DDQotIE1vZHVsZSBkZXNjcmlwdGlvbiBtdXN0IGNvbnRh
aW4gbW9zdCByZWNlbnQgY29weXJpZ2h0IG5vdGljZSBwZXINCiAgaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5kaXgtQw0KLSBN
b2R1bGUgZGVzY3JpcHRpb24gc2hvdWxkIGNvbnRhaW4gbm90ZSB0byBSRkMgRWQuIGFuZCBwbGFj
ZWhvbGRlciByZWZlcmVuY2UNCiAgdG8gUkZDIHdoZW4gYXNzaWduZWQNCiAgaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjYXBwZW5kaXgt
Qw0KLSBBZGQgcGxhY2Vob2xkZXIgcmVmZXJlbmNlIGFuZCBub3RlIHRvIFJGQyBFZC4gZm9yIFJG
QyB3aGVuIGFzc2lnbmVkDQogIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LW5ldG1vZC1yZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUMNCi0gU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnMgc2hvdWxkIGJlIHVwZGF0ZWQgdG8gcmVmbGVjdCBuZXcgdGVtcGxhdGUgYXQNCiAgaHR0cHM6
Ly90cmFjLmlldGYub3JnL3RyYWMvb3BzL3dpa2kveWFuZy1zZWN1cml0eS1ndWlkZWxpbmVzDQot
IFNlY3Rpb24gMS4yIHNob3VsZCBiZSByZXBsYWNlZCB3aXRoIHJlZmVyZW5jZSB0bw0KICBkcmFm
dC1pZXRmLW5ldG1vZC15YW5nLXRyZWUtZGlhZ3JhbXMtMDIgcmF0aGVyIChhcy1pcyBpbiBvdGhl
ciBpMnJzIFlBTkcNCiAgZHJhZnRzIGluIHByb2dyZXNzKSBwZXINCiAgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi0yLjUu
MQ0KLSBUaGlzIG1vZHVsZSBjb250YWlucyAnMTInIGZlYXR1cmVzLiAgV2hpbGUgaXQgaXMgdW5k
ZXJzdG9vZCB0aGUgcHVycG9zZSBvZg0KICB0aGVzZSBmZWF0dXJlcyBpbiB0aGUgbW9kdWxlLCB0
YWtlIHByZWNhdXRpb24gYXMgdG8gY29tcGxleGl0eSBmb3IgY2xpZW50cw0KICBpZiB0aGV5IG5l
ZWQgdG8gdW5kZXJzdGFuZCA+PSBxdWFudGl0eSBvZiBmZWF0dXJlcyBwZXIgbW9kdWxlIGluIHVz
ZSBvbiBhDQogIG5ldHdvcmstZWxlbWVudC4NCi0gQSBmZXcgY29tbWVudHMgZXhpc3QgdGhhdCBh
cmUgZWl0aGVyIHVuZWNlc3Nhcnkgb3IgcmVkdW5kYW50LiAgRW5jb2RlIHRoZQ0KICBjb21tZW50
IGludGVudCByYXRoZXIgaW4gZGVzY3JpcHRpb24gZmllbGRzIGlmIG5lZWQgYmUuDQotIFBlciBO
TURBLCB3aGljaCBkYXRhc3RvcmVzIGFyZSB0YXJnZXRlZCBmb3IgdGhlIG1vZHVsZT8gIFdpbGwg
YWxsIFJQQw0KICBvcGVyYXRpb25zIGJlIGFjdGluZyB1cG9uIHRoZSBkeW5hbWljL2VwaGVtZXJh
bCBkYXRhc3RvcmU/ICBJdCBpcyBub3QgY2xlYXINCiAgdG8gbWUgaWYgdGhlIGludGVudGlvbiBp
cyB0byBiZSBwZXJzaXN0ZW50IG9yIGVwaGVtZXJhbA0KDQpHZW5lcmFsIGNvbW1lbnRzL05pdHM6
DQotIHJlZmVyZW5jZXMgdG8gJ2RlZicgY291bGQgYmUgZXhwYW5kZWQgb3V0IHRvICdkZWZpbml0
aW9uJw0KLSByZWZlcmVuY2VzIHRvICdkZWNhcCcgY291bGQgYmUgZXhwYW5kZWQgb3V0IHRvICdk
ZWNhcHN1bGF0aW9uJyBmb3INCiAgcmVhZGFiaWxpdHkgKGFjcm9zcyBkZWZpbml0aW9ucyBhbmQg
ZGVzY3JpcHRpb25zKQ0KLSBGb2xsb3cgY29uc2lzdGVudCBjYXBpdGFsaXphdGlvbiBvZiAnUklC
JyB0aHJvdWdob3V0IGRvY3VtZW50IHRleHQuICBNaXhlZA0KICB1c2Ugb2YgJ1JpYicgYW5kICdy
aWInIGV4aXN0cyAoT3V0c2lkZSBvZiBZQU5HIG5vZGUgbG93ZXJjYXNlIGRlZmluaXRpb25zKS4N
Ci0gSXMgaXQgbmVjZXNzYXJ5IHRvIHByZWZpeCBhbGwgbm9kZXMgdW5kZXIgdGhlIG5leHRob3Ag
Y29udGFpbmVyIHdpdGgNCiAgIm5leHRob3AtIj8NCi0gU2VjdGlvbiAyLjUgLSByb3V0ZS1hZGQg
UlBDIC0gdGV4dCBtZW50aW9ucyBpdCBpcyByZXF1aXJlZCB0aGF0IHRoZSBuaC1hZGQNCiAgUlBD
IGJlIGNhbGxlZCBhcyBhIHByZS1yZXF1aXNpdGUgaG93ZXZlciBpZiB0aGUgbmggYWxyZWFkeSBl
eGlzdHMgYW5kIHRoZQ0KICBuZXh0aG9wLWlkIGlzIGtub3duLCB0aGlzIHNob3VsZCBub3QgYmUg
bmVjZXNzYXJ5LiAgSW4gYWRkaXRpb24sIHRoZSB0ZXh0DQogIHJlYWRzICdvciByZXR1cm4nIHdo
aWNoIHNob3VsZCByYXRoZXIgYmUgYSByZXN1bHQgb2YgcXVlcnlpbmcgdGhlDQogIGFwcHJvcHJp
YXRlIG5vZGUgaW4gdGhlIGRhdGEgdHJlZS4NCi0gSW4gJ0lBTkEgQ29uc2lkZXJhdGlvbnMnIC0g
cy9UaGlzIGRvY3VtZW50IHJlcXVlc3RzIHRvIHJlZ2lzdGVyL1RoaXMNCiAgZG9jdW1lbnQgcmVn
aXN0ZXJzLw0KDQo=


From nobody Tue Feb 20 09:40:08 2018
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D3630124BE8; Tue, 20 Feb 2018 09:40:07 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.2
Auto-Submitted: auto-generated
Precedence: bulk
CC: i2rs@ietf.org, Susan Hares <shares@ndzh.com>, draft-ietf-i2rs-rib-data-model@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <151914840786.3979.9441373783108999314.idtracker@ietfa.amsl.com>
Date: Tue, 20 Feb 2018 09:40:07 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/53Q4P89Bu90sK7AKG5KrDZT8hv4>
Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 17:40:08 -0000

The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'A YANG Data Model for Routing
Information Base (RIB)'
  <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2018-03-06. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   This document defines a YANG data model for Routing Information Base
   (RIB) that aligns with the I2RS RIB information model.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Tue Feb 20 16:17:30 2018
Return-Path: <amit.dass@ericsson.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D111B12E741 for <i2rs@ietfa.amsl.com>; Tue, 20 Feb 2018 16:17:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.321
X-Spam-Level: 
X-Spam-Status: No, score=-2.321 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, THIS_AD=1.999, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=TJNw5k7b; dkim=pass (1024-bit key) header.d=ericsson.com header.b=S0sDofqb
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 OFardqf1qbWi for <i2rs@ietfa.amsl.com>; Tue, 20 Feb 2018 16:17:27 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E2B012E05D for <i2rs@ietf.org>; Tue, 20 Feb 2018 16:17:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1519172242; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=xstNqI3QqPm8UPEuLA3wa/7Uy7IPxWaFML0lS4Ra+3E=; b=TJNw5k7b+5Yi/g4EdJ+ITtXWQNoO7R6WfM6++Nvi6F4TrBi5Ah2CCiE5UeqmB/Ye Cao8ScmUDwqCjUxquPBFrNDBUAIaPT+RahwOf70NT+Hyfrm7TlNipCidmLEMWJ0K pr2FjgzhLnGYG7fX6y2g1Bz38adqDyh41RCEewEop6I=;
X-AuditID: c1b4fb30-3b1ff70000004778-91-5a8cba92170c
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.183.39]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 73.AF.18296.29ABC8A5; Wed, 21 Feb 2018 01:17:22 +0100 (CET)
Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSHC007.ericsson.se (153.88.183.39) with Microsoft SMTP Server (TLS) id 14.3.352.0; Wed, 21 Feb 2018 01:17:21 +0100
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Wed, 21 Feb 2018 01:17:21 +0100
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB503.ericsson.se (153.88.183.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26 via Frontend Transport; Wed, 21 Feb 2018 01:17:21 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YPZNdIv2Xw93IO6BwevyAEPGWzP/BSKDqNMpoFfrUB0=; b=S0sDofqbR5E5IkI2GS70ALZDv8E9Iyq11miiL2c9FGxLRUyrgrKxYaT4AgrgHMv6g9nuq6DJW12nqhPbzr0OHgAM72uh5S4YAR05EHyaqgIkbYRvnJlzBmtC9/wufX7NAyKoB8ivAnokbNevlNfsCINTrdM0bMIZiLCDO37Oz74=
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com (52.133.6.15) by HE1PR0702MB3737.eurprd07.prod.outlook.com (52.133.6.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.6; Wed, 21 Feb 2018 00:17:19 +0000
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::df:38c9:dadd:7d3b]) by HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::df:38c9:dadd:7d3b%2]) with mapi id 15.20.0527.012; Wed, 21 Feb 2018 00:17:19 +0000
From: Amit Dass <amit.dass@ericsson.com>
To: t.petch <ietfc@btconnect.com>, Ebben Aries <exa@juniper.net>
CC: "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>
Thread-Topic: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
Thread-Index: AQHTkDcKZ8fIlvBx70ukLYUj3ljGR6OngIOigAZGHzA=
Date: Wed, 21 Feb 2018 00:17:19 +0000
Message-ID: <HE1PR0702MB3580D0AED5E15035AD6F738093CE0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <00c101d3a750$283bb420$4001a8c0@gateway.2wire.net>
In-Reply-To: <00c101d3a750$283bb420$4001a8c0@gateway.2wire.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=amit.dass@ericsson.com; 
x-originating-ip: [213.114.112.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3737; 6:4OgDfwt381RK8e0i+xWd5LD1gRmDUJBdwma3Qz1S1abToPL0nmThzG9BrS6ivj37AqiMnT1MOECJuVIqEUCVvB2TvQgMIWj9S561JPcsWFTmDGiUgPLN/Pr319Xpb35aP/UOsRKZohRuP+wkX4anaVimuhuzs2NQZR3/oxA+CFz4oQlv3o4Y1RCWJ4hdSE8unghJkVt4gW7NYEtEuwQftYyOpqIh/d1c0y7nsZ4QI+r+UL3IlGEKNKVRTHyaLUYp6hU6Gdoq/jyfM/wcT0A0Y+ATbJ2XlNz+h+4GdhDoOXIHUQfmfi2D4m7oupSDpR5PODnOE4dL8S8BuKEJo8NYZH2G27rLAX+k1QQ7N5W+J7cJOcjTxqMzcETcEtwf0qAS; 5:DaFq+bDr3SDtzjUfNFW1XI79YIXy2qxovMv036Db+LKgKpYOCYUfOEJO1H6EkDy/pMwvFJ1bm3DDoayReR4o9WhUEANm1x7MOMa6YNms40rh3HgbVC7iyyEsD2C6YpnnCkh9DfkZFLiFyRwgJSZIJue3/O/c8A2/4S2S4u/xv5A=; 24:Z53WZ8HWQNGo8D1lK7LKh7lKl9DLR32YRnWy2C2Ec4T8d5hAqwxFTril9HoRTYeq4Ho6hlHgVkK/prewGX1Y5eAdbZ8lIp+9lys6t2sR65I=; 7:mpb1i/+widYqATCLKTnMvmmFlaujkbUF91RLdnhrOeBvZVyxQ2IrZClUMmKO/sTiCB7RZLX8NhEqwRuGWQ683uFeJQgGpOIdE2hM/9VAp5sqxCZZX5RrBj4ReVH4b7e27Dtp3fu4uinaI+6fCWQoAi2oAPIfKCSyDZiWYIUHpTkYc6Qww7m0jSlC57/VO1vFRNzx22fl1xlqYgL82wxTprSIOEyRU2tb7/tWl/LXypvvn2eflTiZIf7WFJy0y3eA
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 6157c99d-ca06-4948-7b17-08d578c078c4
x-microsoft-antispam: UriScan:(219612443155931); BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(49563074)(7193020); SRVR:HE1PR0702MB3737; 
x-ms-traffictypediagnostic: HE1PR0702MB3737:
x-microsoft-antispam-prvs: <HE1PR0702MB37372CCD9D09BCC84D488B9893CE0@HE1PR0702MB3737.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(178726229863574)(192374486261705)(138986009662008)(219612443155931)(788757137089);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231101)(944501161)(93006095)(93001095)(6041288)(20161123564045)(201703131423095)(201703031522075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:HE1PR0702MB3737; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3737; 
x-forefront-prvs: 0590BBCCBC
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(346002)(376002)(396003)(39380400002)(51914003)(189003)(199004)(13464003)(377424004)(5660300001)(86362001)(68736007)(296002)(316002)(110136005)(99936001)(6506007)(53546011)(59450400001)(102836004)(5250100002)(54906003)(1941001)(33656002)(186003)(26005)(76176011)(3660700001)(105586002)(99286004)(229853002)(106356001)(7696005)(6246003)(25786009)(7736002)(6436002)(4326008)(6306002)(53936002)(8666007)(55016002)(9686003)(966005)(2950100002)(14454004)(74316002)(3280700002)(305945005)(2900100001)(478600001)(81156014)(81166006)(8676002)(97736004)(2906002)(66066001)(3846002)(6116002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3737; H:HE1PR0702MB3580.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: eL+aV4AmK121wuZ4jT6oSpWlgfi5g407+u97KLUaScIg3CpjsaH1MwKjqHVEupZ8fEEpErW7Haaauv5YL1rW4IpsAmO2JGrE10T7fvj1sfIle5RrZxRbm3va3ukks3i/W4DJdoaV6XTxRPJOnyQaZDF7jx3J4Z7llpZgkBUioqQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_002_HE1PR0702MB3580D0AED5E15035AD6F738093CE0HE1PR0702MB3580_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6157c99d-ca06-4948-7b17-08d578c078c4
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2018 00:17:19.6427 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3737
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfSzUcRzH+/7ud3c/1uXbefpgUkekFVItM6TajNLKspbblCu/ccOxO4nW HxLNnPJQzcPStTB5KJeHPExznYiUoQkNcdykllkpykPd3e/a/Pf6ft6vz2ef73dfisUfZ9tS YkkiLZWIYgUcU7LoXJPL3vzWbKHHSqmrl6ZSSXjNVTeSXk8LF0ivD5pPpD8Z2Nq5zA0sK/tN BA6nDXFPs4SmPpF0rDiJlrr7RZhGDzz2Scj8RSV3jsu5qahthMpCJhTgAzDx+Qc7C5lSfNyB IG0yFekDPm5AsFh+lOElBK/WzBipnABV5R9CfyDxdwLqc2ZIJsknYK3wK4c5aBBkTdcZZnHw LnhS0Ujq2QL7Q+lkg0Fi4XQEZS2VbH1gjs/Ao/pqoxQKGbkFHIa9QTOuNTgk3gl9XVVcPfNw BCyvdrOYBZOhrGTe0GuCD8PfzjqDj7AVLL2pIfTMwtbwcUZBMLe2gKmBXg7DljA3vW70w6BW 081l6gJomlcZHXsYVMiRfmnAI1zIHB1lM4EbNOZ9QwyfhDst7UbWIuhN256FKB3vgfRRR6Yc D8vaVmPrNbjR287JRR7FG9ZjWAwlY32sYsM1t0JP0QxZrJvEwq5Q2+rOKDvgrnyKy/AJWHg2 SzLsDcqhdl1d/7ydCMrrCtgbGx4ikypkKaNlF+OiPD3daKn4kkwWL3GT0Il1SPfRXjaseDSj udkjaoQpJNjM67mZLeSzRUmylDg1ctLN0Sir+5EtKYmX0AIL3vsluZDPixSlXKWl8Rekl2Np mRrZUaTAmtcTxBPycZQokY6h6QRa+j8lKBPbVBQzZVaVv797Mrgix1OsHgy1uWWzOqxyeD0y NORcE3xM8fOt+vzxAEV6mJNgApwXA3wz2O+2aZ+fIkJwR7i9cj2/KHiuWSmv0apeHPK1G7tv NT3mdDBE2XE7s+TLA4euvIZNQW3Dbh5bfFxy/TzD+33Nr8ScbRu9N+/YcV2VOpgRIyBl0aJ9 u1lSmegfw0EyX3ADAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ZG3IkwLq-gfNr3LmIxwPeYARKN8>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Feb 2018 00:17:29 -0000

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

SGkgVG9tLA0KDQpUaGFua3MgZm9yIHRoZSBnb29kIGZlZWRiYWNrLiBQbGVhc2Ugc2VlIG15IHJl
c3BvbnNlIGlubGluZSBiZWxvdyBhbG9uZyB3aXRoIHRoZSB1cGRhdGVkIGRyYWZ0IHZlcnNpb24g
MTEuDQoNCg0KQmVzdCByZWdhcmRzLA0KQW1pdA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KRnJvbTogdC5wZXRjaCBbbWFpbHRvOmlldGZjQGJ0Y29ubmVjdC5jb21dIA0KU2VudDogRnJp
ZGF5LCBGZWJydWFyeSAxNiwgMjAxOCA3OjAxIFBNDQpUbzogRWJiZW4gQXJpZXMgPGV4YUBqdW5p
cGVyLm5ldD4NCkNjOiBpMnJzQGlldGYub3JnOyBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9k
ZWwuYWxsQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2kycnNdIFlhbmdkb2N0b3JzIGVhcmx5IHJl
dmlldyBvZiBkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEtbW9kZWwtMDkNCg0KTG9va2luZyBhdCAt
MTAsIGZyb20gdGhlIHN0YW5kcG9pbnQgb2Ygb25lIHdobyBpcyBub3QgYSBZQU5HIGRvY3Rvciwg
SSBzZWUgc29tZSBpc3N1ZXMgb3V0c3RhbmRpbmcuDQoNCiIgICBUaGlzIGRvY3VtZW50IGRlZmlu
ZXMgYSBZQU5HIFtSRkM2MDIwXVtSRkM2OTkxXSBkYXRhIG1vZGVsIg0KLSBSRkM2MDIwIGlzIFlB
TkcgMS4wIG5vdCAxLjEgLSBJIHRoaW5rIHRoZXJlIG5lZWRzIHRvIGJlIGEgcmVhc29uIG5vdCB0
byB1c2UgMS4xDQpBRDogVXBkYXRlZCB3aXRoIFJGQyA3OTUwIHJlZmVyZW5jZSwNCi0gQW5kIHdo
YXQgaXMgdGhlIHN0YXR1cyBvZiB0aGlzIHZpcy1hLXZpcyBOTURBPyAgTmVlZHMgc3RhdGluZw0K
DQotIEFuZCBSRkM2OTkxIGlzIGFuIG9kZCByZWZlcmVuY2UgZm9yIFlBTkcuIHNpbmNlIGl0IGlz
IGRhdGEgdHlwZXM7IG5vdCBvZmYgdGhlIHdhbGwsIGJ1dCBzZWVtcyBvZGR0byBtZQ0KDQoxLjIg
R3VpZGVsaW5lcyBvbiB0cmVlIGRpYWdyYW1zIGNhbiBiZSBmb3VuZCBpbiBTZWN0aW9uIDMgb2YN
CiAgIFtJLUQuaWV0Zi1uZXRtb2QteWFuZy10cmVlLWRpYWdyYW1zXS4NCi1UaGlzIHNob3VsZCBi
ZSBhIEluZm9ybWF0aXZlIFJlZmVyZW5jZSwgbm90IGEgTm9ybWF0aXZlIG9uZQ0KDQpBRDogTW92
ZWQgdG8gaW5mb3JtYXRpdmUgcmVmLg0KDQoyLjIuICBSb3V0aW5nIEluc3RhbmNlIGFuZCBSaWIN
Ci0gUklCPw0KQ29ycmVjdGlvbiBkb25lDQozLiAgWUFORyBNb2R1bGVzDQoNCiA8Q09ERSBCRUdJ
TlM+IGZpbGUgImlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nIg0KLSBUaGUgZGF0ZSB3aWxs
IG5lZWQgdXBkYXRpbmcgYW5kIHRoaXMgY2FsbHMgZm9yICBhIE5vdGUgdG8gdGhlIFJGQyBFZGl0
b3INCkFEOiBXaWxsIGZvbGxvdyB1cCB0byByZW1pbmQgdGhlIFJQQw0KDQoNCiAiICBuYW1lc3Bh
Y2UgInVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLWkycnMtcmliIjsNCiAgIC8vIHJl
cGxhY2Ugd2l0aCBpYW5hIG5hbWVzcGFjZSB3aGVuIGFzc2lnbmVkICAiDQpJIGRvIG5vdCB1bmRl
cnN0YW5kIHRoaXMNCkFEOiBub3QgcmVsZXZhbnQsIHJlbW92ZWQgaXQuDQoNCmltcG9ydCBpZXRm
LWludGVyZmFjZXMgew0KICAgICBwcmVmaXggaWY7DQogICAgICAgICByZWZlcmVuY2UgIlJGQyA3
MjIzIjsNCiAgIH0NCi0gUkZDNzIyMyBoYXMgYmVlbiBzdXBlcnNlZGVkIHVubGVzcyB5b3UgcmVx
dWlyZSB0aGUgb2xkIHZlcnNpb24gaW4gd2hpY2ggY2FzZSB5b3Ugc2hvdWxkIGRhdGUgdGhlIGlt
cG9ydC4NCkVpdGhlciB3YXksIHRoZSByZWZlcmVuY2VkIEktRC9SRkMgbmVlZHMgdG8gYXBwZWFy
IGluIHRoZSBSZWZlcmVuY2Ugc2VjdGlvbiBvZiB0aGlzIEktRA0KDQpBRDogVXBkYXRlZCB3aXRo
IFJGQyA3Mjc3IHJlZmVyZW5jZS4NCg0KIiAgICBDb3B5cmlnaHQgKGMpIDwyMDE4PiBJRVRGIFRy
dXN0IGFuZCB0aGUgcGVyc29ucw0KICAgICAgaWRlbnRpZmllZCBhcyBhdXRob3JzIG9mIHRoZSBj
b2RlLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4iOyAgIg0KLSBUaGlzIGxvb2tzIGluYWRlcXVhdGUg
dG8gbWU7IHNlZSBmb3IgZXhhbXBsZSBkcmFmdC1pZXRmLW5ldG1vZC1zeXNsb2ctbW9kZWwgZm9y
IGEgbW9yZSBjb21wcmVoZW5zaXZlIG9uZQ0KQUQ6IFRoZSBjb3B5cmlnaHQgc3RhdGVtZW50IHdh
cyB1cGRhdGVkIGluIHZlcnNpb24gMTAuIFBsZWFzZSBjaGVjayB0aGUgbGF0ZXN0IGRyYWZ0Lg0K
ICAgcmV2aXNpb24gIjIwMTgtMDItMTIiIHsNCi0gYXMgYmVmb3JlLCBhIG5vdGUgdG8gdGhlIFJG
QyBFZGl0b3IgaXMgbmVlZGVkDQoNCiAgICAgICAgIC8vIFJGQyBFZC46IHJlcGxhY2UgWFhYWCB3
aXRoIGFjdHVhbCBSRkMgbnVtYmVyIGFuZCByZW1vdmUNCiAgICAgICAgIC8vIHRoaXMgbm90ZQ0K
LSBJIHNlZSBubyBYWFhYIHRvIGJlIHJlcGxhY2VkIGhlcmUNCkFEOiBBZGRlZCBYWFhYIPCfmIoN
Cg0KImxlYWYgaG9wLWxpbWl0IHsNCiAgICAgICB0eXBlIHVpbnQ4Ow0KICAgICAgIGRlc2NyaXB0
aW9uDQogICAgICAgICAiVGhlIGhvcCBsaW1pdCB0aGUgaGVhZGVyLiI7DQoiDQpJcyBzb21ldGhp
bmcgbWlzc2luZyBmcm9tIHRoZSBkZXNjcmlwdGlvbj8NCg0KQUQ6IE1vZGlmaWVkIHRoZSBzZWN0
aW9uIGFzIGJlbG93Og0KDQpsZWFmIGhvcC1saW1pdCB7DQogICAgICB0eXBlIHVpbnQ4Ow0KCSAg
ICByYW5nZSAiMS4uMjU1IjsNCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICJUaGUgcGF0aCBo
b3AgbGltaXQgaGVhZGVyLiI7DQoNCg0KZGVzY3JpcHRpb24gICAiTnZHUkUgY2FuIHVzZSBlaWdo
ZXIgSVB2NCAgICBvciBJUHY2IGhlYWRlciBmb3INCmVuY2Fwc3VsYXRpb24uIjsNCi0gZ2hlcj8N
CkFEOiBDb3JyZWN0ZWQgdGhlIHR5cG8uDQotIFRoZSAgbW9kdWxlIGhhcyB2ZXJ5IGZldyByZWZl
cmVuY2UgY2xhdXNlcyBhbmQgd2hlbiBJIHNlZSBzb21ldGhpbmcgY2FwaXRhbGlzZWQsIGUuZy4N
Cg0KbGVhZiBpcC1ycGYtY2hlY2sgew0KICAgICAgICAgICAgICAgIkVhY2ggUklCIGNhbiBiZSBv
cHRpb25hbGx5IGFzc29jaWF0ZWQgd2l0aCBhDQogICAgICAgICAgICBFTkFCTEVfSVBfUlBGX0NI
RUNLDQpJIHN1c3BlY3QgdGhhdCBhIHJlZmVyZW5jZSBpcyByZXF1aXJlZA0KQUQ6IEkgY291bGRu
J3QgZmluZCBpdCBpbiB0aGUgbGF0ZXN0IGRyYWZ0LiBDb3VsZCB5b3UgcGxlYXNlIHJlY2hlY2sg
dGhlIGxhdGVzdCBkcmFmdCBhbmQgY29uZmlybT8NCg0KbGVhZiByb3V0ZS1jaGFuZ2UtcmVhc29u
DQoNCi0gVGhlIHZhbHVlcyB0aGF0IHRoaXMgY2FuIHRha2Ugc2VlbSByYXRoZXIgZmV3DQpBRDog
VGhpcyBoYXMgYmVlbiByZWZlcmVuY2UgaW4gdGhlIGluZm8gbW9kZWwsIHNvIGFsdGhvdWdoIGxp
bWl0ZWQgdGhpcyBpcyBleHBlY3RlZCB0byBiZSBxdWl0ZSBpbXBvcnRhbnQuIERvIHlvdSBoYXZl
IGFueSBzdWdnZXN0aW9ucyB0aGF0IHdlIGNhbiBhZGQgaGVyZSBvbiB0b3A/DQoNCg0KRmluYWxs
eSwgSSBsaWtlIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0KDQpUb20gUGV0Y2gNCg0KLS0t
LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkViYmVuIEFyaWVzIiA8ZXhhQGp1bmlw
ZXIubmV0Pg0KVG86IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogPGkycnNAaWV0Zi5vcmc+
OyA8ZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZz47DQo8aWV0ZkBp
ZXRmLm9yZz4NClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDE4LCAyMDE4IDg6MzMgQU0NClN1Ympl
Y3Q6IFtpMnJzXSBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YNCmRyYWZ0LWlldGYtaTJycy1y
aWItZGF0YS1tb2RlbC0wOQ0KDQoNCj4gUmV2aWV3ZXI6IEViYmVuIEFyaWVzDQo+IFJldmlldyBy
ZXN1bHQ6IE9uIHRoZSBSaWdodCBUcmFjaw0KPg0KPiAxIG1vZHVsZSBpbiB0aGlzIGRyYWZ0Og0K
PiAtIGlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nDQo+DQo+IE5vIFlBTkcgdmFsaWRhdGlv
biBlcnJvcnMgb3Igd2FybmluZ3MgKGZyb20gcHlhbmcgMS43LjMgYW5kIHlhbmdsaW50DQowLjE0
LjU5KQ0KPg0KPiAwIGV4YW1wbGVzIGFyZSBwcm92aWRlZCBpbiB0aGlzIGRyYWZ0IChzZWN0aW9u
IDMuMTIgb2YNCj4gZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSkNCj4NCj4gTW9kdWxl
IGlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nOg0KPiAtIHlhbmctdmVyc2lvbiBzdGF0ZW1l
bnQgbWlzc2luZyAtIHNob3VsZCBiZSAxLjENCj4gLSBwcmVmaXggJ2lpcicgaXMgcmVjb21tZW5k
ZWQgZm9yIHRoaXMgbW9kdWxlLCB3b3VsZCAncmliJyBzdWZmaWNlDQpiZXR0ZXI/DQo+IC0gaW1w
b3J0ICJpZXRmLWluZXQtdHlwZXMiIHNob3VsZCByZWZlcmVuY2UgUkZDIDY5OTEgcGVyIChub3Qg
YXMgYQ0KY29tbWVudCkNCj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LW5ldG1vZC1yZmM2MDg3YmlzLTE1I3NlY3Rpb24tNC43DQo+IC0gaW1wb3J0ICJpZXRmLWludGVy
ZmFjZXMiIHNob3VsZCByZWZlcmVuY2UgUkZDIDcyMjMgcGVyDQo+DQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNzZWN0aW9uLTQuNw0K
PiAtIGltcG9ydCAiaWV0Zi15YW5nLXR5cGVzIiBzaG91bGQgcmVmZXJlbmNlIFJGQyA2OTkxIHBl
cg0KPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYw
ODdiaXMtMTUjc2VjdGlvbi00LjcNCj4gLSBTaW5jZSB0aGlzIG1vZHVsZSBpbXBvcnRzICJpZXRm
LWludGVyZmFjZXMiLCBhIG5vcm1hdGl2ZSByZWZlcmVuY2VzDQptdXN0IGJlDQo+ICAgYWRkZWQg
cGVyDQo+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtcmZj
NjA4N2Jpcy0xNSNzZWN0aW9uLTMuOQ0KPiAtIHByZWZpeCAiaWYiIGluIHRoZSBpbXBvcnQgImll
dGYtaW50ZXJmYWNlcyIgY2FuIHJlbW92ZSBxdW90ZXMgdG8NCnJlbWFpbg0KPiAgIGNvbnNpc3Rl
bnQgd2l0aCBvdGhlciBpbXBvcnRzDQo+IC0gUmVtb3ZlIFdHIENoYWlycyBmcm9tIGNvbnRhY3Qg
aW5mb3JtYXRpb24gcGVyDQo+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0
Zi1uZXRtb2QtcmZjNjA4N2Jpcy0xNSNhcHBlbmRpeC1DDQo+IC0gTW9kdWxlIGRlc2NyaXB0aW9u
IG11c3QgY29udGFpbiBtb3N0IHJlY2VudCBjb3B5cmlnaHQgbm90aWNlIHBlcg0KPg0KaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYwODdiaXMtMTUjYXBw
ZW5kaXgtQw0KPiAtIE1vZHVsZSBkZXNjcmlwdGlvbiBzaG91bGQgY29udGFpbiBub3RlIHRvIFJG
QyBFZC4gYW5kIHBsYWNlaG9sZGVyDQpyZWZlcmVuY2UNCj4gICB0byBSRkMgd2hlbiBhc3NpZ25l
ZA0KPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbmV0bW9kLXJmYzYw
ODdiaXMtMTUjYXBwZW5kaXgtQw0KPiAtIEFkZCBwbGFjZWhvbGRlciByZWZlcmVuY2UgYW5kIG5v
dGUgdG8gUkZDIEVkLiBmb3IgUkZDIHdoZW4gYXNzaWduZWQNCj4NCmh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5ldG1vZC1yZmM2MDg3YmlzLTE1I2FwcGVuZGl4LUMNCj4g
LSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzaG91bGQgYmUgdXBkYXRlZCB0byByZWZsZWN0IG5l
dyB0ZW1wbGF0ZSBhdA0KPiAgIGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL29wcy93aWtpL3lh
bmctc2VjdXJpdHktZ3VpZGVsaW5lcw0KPiAtIFNlY3Rpb24gMS4yIHNob3VsZCBiZSByZXBsYWNl
ZCB3aXRoIHJlZmVyZW5jZSB0bw0KPiAgIGRyYWZ0LWlldGYtbmV0bW9kLXlhbmctdHJlZS1kaWFn
cmFtcy0wMiByYXRoZXIgKGFzLWlzIGluIG90aGVyIGkycnMNCllBTkcNCj4gICBkcmFmdHMgaW4g
cHJvZ3Jlc3MpIHBlcg0KPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
bmV0bW9kLXJmYzYwODdiaXMtMTUjc2VjdGlvbi0yLjUuDQoxDQo+IC0gVGhpcyBtb2R1bGUgY29u
dGFpbnMgJzEyJyBmZWF0dXJlcy4gIFdoaWxlIGl0IGlzIHVuZGVyc3Rvb2QgdGhlDQpwdXJwb3Nl
IG9mDQo+ICAgdGhlc2UgZmVhdHVyZXMgaW4gdGhlIG1vZHVsZSwgdGFrZSBwcmVjYXV0aW9uIGFz
IHRvIGNvbXBsZXhpdHkgZm9yDQpjbGllbnRzDQo+ICAgaWYgdGhleSBuZWVkIHRvIHVuZGVyc3Rh
bmQgPj0gcXVhbnRpdHkgb2YgZmVhdHVyZXMgcGVyIG1vZHVsZSBpbiB1c2UNCm9uIGENCj4gICBu
ZXR3b3JrLWVsZW1lbnQuDQo+IC0gQSBmZXcgY29tbWVudHMgZXhpc3QgdGhhdCBhcmUgZWl0aGVy
IHVuZWNlc3Nhcnkgb3IgcmVkdW5kYW50Lg0KRW5jb2RlIHRoZQ0KPiAgIGNvbW1lbnQgaW50ZW50
IHJhdGhlciBpbiBkZXNjcmlwdGlvbiBmaWVsZHMgaWYgbmVlZCBiZS4NCj4gLSBQZXIgTk1EQSwg
d2hpY2ggZGF0YXN0b3JlcyBhcmUgdGFyZ2V0ZWQgZm9yIHRoZSBtb2R1bGU/ICBXaWxsIGFsbA0K
UlBDDQo+ICAgb3BlcmF0aW9ucyBiZSBhY3RpbmcgdXBvbiB0aGUgZHluYW1pYy9lcGhlbWVyYWwg
ZGF0YXN0b3JlPyAgSXQgaXMNCm5vdCBjbGVhcg0KPiAgIHRvIG1lIGlmIHRoZSBpbnRlbnRpb24g
aXMgdG8gYmUgcGVyc2lzdGVudCBvciBlcGhlbWVyYWwNCj4NCj4gR2VuZXJhbCBjb21tZW50cy9O
aXRzOg0KPiAtIHJlZmVyZW5jZXMgdG8gJ2RlZicgY291bGQgYmUgZXhwYW5kZWQgb3V0IHRvICdk
ZWZpbml0aW9uJw0KPiAtIHJlZmVyZW5jZXMgdG8gJ2RlY2FwJyBjb3VsZCBiZSBleHBhbmRlZCBv
dXQgdG8gJ2RlY2Fwc3VsYXRpb24nIGZvcg0KPiAgIHJlYWRhYmlsaXR5IChhY3Jvc3MgZGVmaW5p
dGlvbnMgYW5kIGRlc2NyaXB0aW9ucykNCj4gLSBGb2xsb3cgY29uc2lzdGVudCBjYXBpdGFsaXph
dGlvbiBvZiAnUklCJyB0aHJvdWdob3V0IGRvY3VtZW50IHRleHQuDQpNaXhlZA0KPiAgIHVzZSBv
ZiAnUmliJyBhbmQgJ3JpYicgZXhpc3RzIChPdXRzaWRlIG9mIFlBTkcgbm9kZSBsb3dlcmNhc2UN
CmRlZmluaXRpb25zKS4NCj4gLSBJcyBpdCBuZWNlc3NhcnkgdG8gcHJlZml4IGFsbCBub2RlcyB1
bmRlciB0aGUgbmV4dGhvcCBjb250YWluZXIgd2l0aA0KPiAgICJuZXh0aG9wLSI/DQo+IC0gU2Vj
dGlvbiAyLjUgLSByb3V0ZS1hZGQgUlBDIC0gdGV4dCBtZW50aW9ucyBpdCBpcyByZXF1aXJlZCB0
aGF0IHRoZQ0KbmgtYWRkDQo+ICAgUlBDIGJlIGNhbGxlZCBhcyBhIHByZS1yZXF1aXNpdGUgaG93
ZXZlciBpZiB0aGUgbmggYWxyZWFkeSBleGlzdHMNCmFuZCB0aGUNCj4gICBuZXh0aG9wLWlkIGlz
IGtub3duLCB0aGlzIHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5LiAgSW4gYWRkaXRpb24sIHRoZQ0K
dGV4dA0KPiAgIHJlYWRzICdvciByZXR1cm4nIHdoaWNoIHNob3VsZCByYXRoZXIgYmUgYSByZXN1
bHQgb2YgcXVlcnlpbmcgdGhlDQo+ICAgYXBwcm9wcmlhdGUgbm9kZSBpbiB0aGUgZGF0YSB0cmVl
Lg0KPiAtIEluICdJQU5BIENvbnNpZGVyYXRpb25zJyAtIHMvVGhpcyBkb2N1bWVudCByZXF1ZXN0
cyB0byByZWdpc3Rlci9UaGlzDQo+ICAgZG9jdW1lbnQgcmVnaXN0ZXJzLw0KPg0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBpMnJzIG1haWxpbmcg
bGlzdA0KPiBpMnJzQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vaTJycw0KDQo=

--_002_HE1PR0702MB3580D0AED5E15035AD6F738093CE0HE1PR0702MB3580_
Content-Type: application/xml; name="draft-ietf-i2rs-rib-data-model-11.xml"
Content-Description: draft-ietf-i2rs-rib-data-model-11.xml
Content-Disposition: attachment;
 filename="draft-ietf-i2rs-rib-data-model-11.xml"; size=98692;
 creation-date="Wed, 21 Feb 2018 00:16:17 GMT";
 modification-date="Tue, 20 Feb 2018 23:49:31 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVMtQVNDSUkiPz4KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIj4KPD9yZmMgdG9jPSJ5ZXMiPz4KPD9yZmMgdG9jb21wYWN0PSJ5
ZXMiPz4KPD9yZmMgdG9jZGVwdGg9IjMiPz4KPD9yZmMgdG9jaW5kZW50PSJ5ZXMiPz4KPD9yZmMg
c3ltcmVmcz0ieWVzIj8+Cjw/cmZjIHNvcnRyZWZzPSJ5ZXMiPz4KPD9yZmMgY29tbWVudHM9Inll
cyI/Pgo8P3JmYyBpbmxpbmU9InllcyI/Pgo8P3JmYyBjb21wYWN0PSJ5ZXMiPz4KPD9yZmMgc3Vi
Y29tcGFjdD0ibm8iPz4KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWky
cnMtcmliLWRhdGEtbW9kZWwtMTAiCiAgICAgaXByPSJ0cnVzdDIwMDkwMiI+CiAgPGZyb250Pgog
ICAgPHRpdGxlIGFiYnJldj0iUklCIERNIj5BIFlBTkcgRGF0YSBNb2RlbCBmb3IgUm91dGluZyBJ
bmZvcm1hdGlvbiBCYXNlCiAgICAoUklCKTwvdGl0bGU+CgogICAgPGF1dGhvciBmdWxsbmFtZT0i
TGl4aW5nIFdhbmciIGluaXRpYWxzPSJMLiIgc3VybmFtZT0iV2FuZyI+CiAgICAgIDxvcmdhbml6
YXRpb24+SW5kaXZpZHVhbDwvb3JnYW5pemF0aW9uPgoKICAgICAgPGFkZHJlc3M+CiAgICAgICAg
PHBvc3RhbD4KICAgICAgICAgIDxzdHJlZXQvPgoKICAgICAgICAgIDxjaXR5Lz4KCiAgICAgICAg
ICA8Y29kZS8+CgogICAgICAgICAgPGNvdW50cnkvPgogICAgICAgIDwvcG9zdGFsPgoKICAgICAg
ICA8ZW1haWw+d2FuZ19saXR0bGVfc3RhckBzaW5hLmNvbTwvZW1haWw+CiAgICAgIDwvYWRkcmVz
cz4KICAgIDwvYXV0aG9yPgoKCiAgICA8YXV0aG9yIGZ1bGxuYW1lPSJNYWNoKEd1b3lpKSBDaGVu
IiBpbml0aWFscz0iTS4iIHN1cm5hbWU9IkNoZW4iPgogICAgICA8b3JnYW5pemF0aW9uPkh1YXdl
aTwvb3JnYW5pemF0aW9uPgoKICAgICAgPGFkZHJlc3M+CiAgICAgICAgPHBvc3RhbD4KICAgICAg
ICAgIDxzdHJlZXQvPgoKICAgICAgICAgIDxjaXR5Lz4KCiAgICAgICAgICA8Y29kZS8+CgogICAg
ICAgICAgPGNvdW50cnkvPgogICAgICAgIDwvcG9zdGFsPgoKICAgICAgICA8ZW1haWw+bWFjaC5j
aGVuQGh1YXdlaS5jb208L2VtYWlsPgogICAgICA8L2FkZHJlc3M+CiAgICA8L2F1dGhvcj4KCiAg
ICA8YXV0aG9yIGZ1bGxuYW1lPSJBbWl0IERhc3MiIGluaXRpYWxzPSJBLiIgc3VybmFtZT0iRGFz
cyI+CiAgICAgIDxvcmdhbml6YXRpb24+RXJpY3Nzb248L29yZ2FuaXphdGlvbj4KCiAgICAgIDxh
ZGRyZXNzPgogICAgICAgIDxwb3N0YWw+CiAgICAgICAgICA8c3RyZWV0Lz4KCiAgICAgICAgICA8
Y2l0eS8+CgogICAgICAgICAgPGNvZGUvPgoKICAgICAgICAgIDxjb3VudHJ5Lz4KICAgICAgICA8
L3Bvc3RhbD4KCQkKICAgICAgICA8ZW1haWw+YW1pdC5kYXNzQGVyaWNzc29uLmNvbTwvZW1haWw+
CiAgICAgIDwvYWRkcmVzcz4KICAgIDwvYXV0aG9yPgoKCTxhdXRob3IgZnVsbG5hbWU9Ikhhcmlo
YXJhbiBBbmFudGhha3Jpc2huYW4iIGluaXRpYWxzPSJILiIKICAgICAgICAgICAgc3VybmFtZT0i
QW5hbnRoYWtyaXNobmFuIj4KICAgICAgPG9yZ2FuaXphdGlvbj5QYWNrZXQgRGVzaWduPC9vcmdh
bml6YXRpb24+CgogICAgICA8YWRkcmVzcz4KICAgICAgICA8cG9zdGFsPgogICAgICAgICAgPHN0
cmVldC8+CgogICAgICAgICAgPGNpdHkvPgoKICAgICAgICAgIDxjb2RlLz4KCiAgICAgICAgICA8
Y291bnRyeS8+CiAgICAgICAgPC9wb3N0YWw+CgogICAgICAgIDxlbWFpbD5oYXJpQHBhY2tldGRl
c2lnbi5jb208L2VtYWlsPgogICAgICA8L2FkZHJlc3M+CiAgICA8L2F1dGhvcj4KICAgIDxhdXRo
b3IgZnVsbG5hbWU9IlNyaWdhbmVzaCBLaW5pIiBpbml0aWFscz0iUy4iIHN1cm5hbWU9Iktpbmki
PgogICAgICA8b3JnYW5pemF0aW9uPkluZGl2aWR1YWw8L29yZ2FuaXphdGlvbj4KCiAgICAgIDxh
ZGRyZXNzPgogICAgICAgIDxwb3N0YWw+CiAgICAgICAgICA8c3RyZWV0Lz4KCiAgICAgICAgICA8
Y2l0eS8+CgogICAgICAgICAgPGNvZGUvPgoKICAgICAgICAgIDxjb3VudHJ5Lz4KICAgICAgICA8
L3Bvc3RhbD4KCiAgICAgICAgPGVtYWlsPnNyaWdhbmVzaGtpbmlAZ21haWwuY29tPC9lbWFpbD4K
ICAgICAgPC9hZGRyZXNzPgogICAgPC9hdXRob3I+CgogICAgPGF1dGhvciBmdWxsbmFtZT0iTml0
aW4gQmFoYWR1ciIgaW5pdGlhbHM9Ik4uIiBzdXJuYW1lPSJCYWhhZHVyIj4KICAgICAgPG9yZ2Fu
aXphdGlvbj5CcmFja2V0IENvbXB1dGluZzwvb3JnYW5pemF0aW9uPgoKICAgICAgPGFkZHJlc3M+
CiAgICAgICAgPHBvc3RhbD4KICAgICAgICAgIDxzdHJlZXQvPgoKICAgICAgICAgIDxjaXR5Lz4K
CiAgICAgICAgICA8Y29kZS8+CgogICAgICAgICAgPGNvdW50cnkvPgogICAgICAgIDwvcG9zdGFs
PgoKICAgICAgICA8ZW1haWw+bml0aW5fYmFoYWR1ckB5YWhvby5jb208L2VtYWlsPgogICAgICA8
L2FkZHJlc3M+CiAgICA8L2F1dGhvcj4KCiAgICA8ZGF0ZSBkYXk9IiIgbW9udGg9IiIgeWVhcj0i
MjAxOCIvPgoKICAgIDxhYnN0cmFjdD4KICAgICAgPHQ+VGhpcyBkb2N1bWVudCBkZWZpbmVzIGEg
WUFORyBkYXRhIG1vZGVsIGZvciBSb3V0aW5nIEluZm9ybWF0aW9uIEJhc2UKICAgICAgKFJJQikg
dGhhdCBhbGlnbnMgd2l0aCB0aGUgSTJSUyBSSUIgaW5mb3JtYXRpb24gbW9kZWwuPC90PgogICAg
PC9hYnN0cmFjdD4KCiAgICA8bm90ZSB0aXRsZT0iUmVxdWlyZW1lbnRzIExhbmd1YWdlIj4KICAg
ICAgPHQ+VGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFM
TCIsICJTSEFMTCBOT1QiLAogICAgICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5E
RUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhpcwogICAgICBkb2N1bWVudCBhcmUgdG8g
YmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIDx4cmVmCiAgICAgIHRhcmdldD0iUkZDMjEx
OSI+UkZDIDIxMTk8L3hyZWY+LjwvdD4KICAgIDwvbm90ZT4KICA8L2Zyb250PgoKICA8bWlkZGxl
PgogICAgPHNlY3Rpb24gdGl0bGU9IkludHJvZHVjdGlvbiI+CiAgICAgIDx0PlRoZSBJbnRlcmZh
Y2UgdG8gdGhlIFJvdXRpbmcgU3lzdGVtIChJMlJTKSA8eHJlZiB0YXJnZXQ9IlJGQzc5MjEiLz4K
ICAgICAgcHJvdmlkZXMgcmVhZCBhbmQgd3JpdGUgYWNjZXNzIHRvIHRoZSBpbmZvcm1hdGlvbiBh
bmQgc3RhdGUgd2l0aGluIHRoZQogICAgICByb3V0aW5nIHByb2Nlc3MgdGhhdCBleGlzdHMgaW5z
aWRlIHRoZSByb3V0aW5nIGVsZW1lbnRzLCB0aGlzIGlzCiAgICAgIGFjaGlldmVkIHZpYSBwcm90
b2NvbCBtZXNzYWdlIGV4Y2hhbmdlIGJldHdlZW4gSTJSUyBjbGllbnRzIGFuZCBJMlJTCiAgICAg
IGFnZW50cyBhc3NvY2lhdGVkIHdpdGggdGhlIHJvdXRpbmcgc3lzdGVtLiBPbmUgb2YgdGhlIGZ1
bmN0aW9ucyBvZiBJMlJTCiAgICAgIGlzIHRvIHJlYWQgYW5kIHdyaXRlIGRhdGEgb2YgUm91dGlu
ZyBJbmZvcm1hdGlvbiBCYXNlIChSSUIpLiA8eHJlZgogICAgICB0YXJnZXQ9IkktRC5pZXRmLWky
cnMtdXNlY2FzZS1yZXFzLXN1bW1hcnkiLz4gaW50cm9kdWNlcyBhIHNldCBvZiBSSUIKICAgICAg
dXNlIGNhc2VzLiBUaGUgUklCIGluZm9ybWF0aW9uIG1vZGVsIGlzIGRlZmluZWQgaW4gPHhyZWYK
ICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1pMnJzLXJpYi1pbmZvLW1vZGVsIi8+LjwvdD4KCiAgICAg
IDx0PlRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgPHhyZWYgdGFyZ2V0PSJSRkM3OTUwIi8+
PHhyZWYKICAgICAgdGFyZ2V0PSJSRkM2OTkxIi8+IGRhdGEgbW9kZWwgZm9yIHRoZSBSSUIgdGhh
dCBzYXRpc2ZpZXMgdGhlIFJJQiB1c2UKICAgICAgY2FzZXMgYW5kIGFsaWducyB3aXRoIHRoZSBS
SUIgaW5mb3JtYXRpb24gbW9kZWwuPC90PgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IkRlZmluaXRp
b25zIGFuZCBBY3JvbnltcyI+CiAgICAgICAgPHQ+UklCOiBSb3V0aW5nIEluZm9ybWF0aW9uIEJh
c2U8L3Q+CgogICAgICAgIDx0PkluZm9ybWF0aW9uIE1vZGVsIChJTSk6IEFuIGFic3RyYWN0IG1v
ZGVsIG9mIGEgY29uY2VwdHVhbCBkb21haW4sCiAgICAgICAgaW5kZXBlbmRlbnQgb2YgYSBzcGVj
aWZpYyBpbXBsZW1lbnRhdGlvbiBvciBkYXRhIHJlcHJlc2VudGF0aW9uLjwvdD4KICAgICAgPC9z
ZWN0aW9uPgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IlRyZWUgRGlhZ3JhbXMiPgogICAgICAgICAg
ICA8dD4KWUFORyB0cmVlIGRpYWdyYW1zIHByb3ZpZGUgYSBjb25jaXNlIHJlcHJlc2VudGF0aW9u
IG9mIGEgWUFORwptb2R1bGUsIGFuZCBTSE9VTEQgYmUgaW5jbHVkZWQgdG8gaGVscCByZWFkZXJz
IHVuZGVyc3RhbmQKWUFORyBtb2R1bGUgc3RydWN0dXJlLiBHdWlkZWxpbmVzIG9uIHRyZWUgZGlh
Z3JhbXMgY2FuIGJlCmZvdW5kIGluIFNlY3Rpb24gMyBvZiA8eHJlZiB0YXJnZXQ9IkktRC5pZXRm
LW5ldG1vZC15YW5nLXRyZWUtZGlhZ3JhbXMiLz4uCiAgICA8L3Q+CgogICAgICA8L3NlY3Rpb24+
CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gdGl0bGU9Ik1vZGVsIFN0cnVjdHVyZSI+CiAg
ICAgIDx0PlRoZSBmb2xsb3dpbmcgZmlndXJlIHNob3dzIGFuIG92ZXJ2aWV3IG9mIHN0cnVjdHVy
ZSB0cmVlIG9mIHRoZQogICAgICBpZXRmLWkycnMtcmliIG1vZHVsZS4gVG8gZ2l2ZSBhIHdob2xl
IHZpZXcgb2YgdGhlIHN0cnVjdHVyZSB0cmVlLCBzb21lCiAgICAgIGRldGFpbHMgb2YgdGhlIHRy
ZWUgYXJlIG9taXR0ZWQuIFRoZSByZWxldmFudCBkZXRhaWxzIGFyZSBpbnRyb2R1Y2VkIGluCiAg
ICAgIHRoZSBzdWJzZXF1ZW50IHN1Yi1zZWN0aW9ucy48L3Q+CgogICAgICA8dD48ZmlndXJlPgog
ICAgICAgICAgPGFydHdvcms+PCFbQ0RBVEFbbW9kdWxlOiBpZXRmLWkycnMtcmliCiAgICstLXJ3
IHJvdXRpbmctaW5zdGFuY2UKICAgICAgKy0tcncgbmFtZSAgICAgICAgICAgICAgc3RyaW5nCiAg
ICAgICstLXJ3IGludGVyZmFjZS1saXN0KiBbbmFtZV0KICAgICAgfCAgKy0tcncgbmFtZSBpZjpp
bnRlcmZhY2UtcmVmCiAgICAgICstLXJ3IHJvdXRlci1pZD8gICAgICAgIHlhbmc6ZG90dGVkLXF1
YWQKICAgICAgKy0tcncgbG9va3VwLWxpbWl0PyAgICAgdWludDgKICAgICAgKy0tcncgcmliLWxp
c3QqIFtuYW1lXQogICAgICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICBzdHJpbmcKICAgICAg
ICAgKy0tcncgYWRkcmVzcy1mYW1pbHkgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAgICAgICst
LXJ3IGlwLXJwZi1jaGVjaz8gICAgIGJvb2xlYW4KICAgICAgICAgKy0tcncgcm91dGUtbGlzdCog
W3JvdXRlLWluZGV4XQogICAgICAgICB8ICArLS1ydyByb3V0ZS1pbmRleCAgICAgICAgICAgICAg
ICB1aW50NjQKICAgICAgICAgfCAgKy0tcncgbWF0Y2gKICAgICAgICAgfCAgfCAgKy0tcncgKHJv
dXRlLXR5cGUpPwogICAgICAgICB8ICB8ICAgICArLS06KGlwdjQpCiAgICAgICAgIHwgIHwgICAg
IHwgIC4uLgogICAgICAgICB8ICB8ICAgICArLS06KGlwdjYpCiAgICAgICAgIHwgIHwgICAgIHwg
IC4uLgogICAgICAgICB8ICB8ICAgICArLS06KG1wbHMtcm91dGUpCiAgICAgICAgIHwgIHwgICAg
IHwgIC4uLgogICAgICAgICB8ICB8ICAgICArLS06KG1hYy1yb3V0ZSkKICAgICAgICAgfCAgfCAg
ICAgfCAgLi4uCiAgICAgICAgIHwgIHwgICAgICstLTooaW50ZXJmYWNlLXJvdXRlKQogICAgICAg
ICB8ICB8ICAgICAgICAuLi4KICAgICAgICAgfCAgKy0tcncgbmV4dGhvcAogICAgICAgICB8ICB8
ICArLS1ydyBuZXh0aG9wLWlkPyAgICAgICAgICAgdWludDMyCiAgICAgICAgIHwgIHwgICstLXJ3
IHNoYXJpbmctZmxhZz8gICAgICAgICBib29sZWFuCiAgICAgICAgIHwgIHwgICstLXJ3IChuZXh0
aG9wLXR5cGUpPwogICAgICAgICB8ICB8ICAgICArLS06KG5leHRob3AtYmFzZSkKICAgICAgICAg
fCAgfCAgICAgfCAgLi4uCiAgICAgICAgIHwgIHwgICAgICstLToobmV4dGhvcC1jaGFpbikge25l
eHRob3AtY2hhaW59PwogICAgICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgfCAgICAg
Ky0tOihuZXh0aG9wLXJlcGxpY2F0ZXMpIHtuZXh0aG9wLXJlcGxpY2F0ZXN9PwogICAgICAgICB8
ICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLXByb3RlY3Rpb24p
IHtuZXh0aG9wLXByb3RlY3Rpb259PwogICAgICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgICAg
fCAgfCAgICAgKy0tOihuZXh0aG9wLWxvYWQtYmFsYW5jZSkge25leHRob3AtbG9hZC1iYWxhbmNl
fT8KICAgICAgICAgfCAgfCAgICAgICAgLi4uCiAgICAgICAgIHwgICstLXJ3IHJvdXRlLXN0YXR1
cwogICAgICAgICB8ICB8ICAuLi4KICAgICAgICAgfCAgKy0tcncgcm91dGUtYXR0cmlidXRlcwog
ICAgICAgICB8ICB8ICAuLi4KICAgICAgICAgfCAgKy0tcncgcm91dGUtdmVuZG9yLWF0dHJpYnV0
ZXMKICAgICAgICAgKy0tcncgbmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCiAgICAg
ICAgICAgICstLXJ3IG5leHRob3AtbWVtYmVyLWlkIHVpbnQzMgpycGNzOgogICArLS0teCByaWIt
YWRkCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IG5hbWUgICAgICAgIHN0cmluZwog
ICB8ICB8ICArLS0tdyBhZGRyZXNzLWZhbWlseSAgICAgIHJpYi1mYW1pbHktZGVmaW5pdGlvbgog
ICB8ICB8ICArLS0tdyBpcC1ycGYtY2hlY2s/ICAgYm9vbGVhbgogICB8ICArLS1ybyBvdXRwdXQK
ICAgfCAgICAgKy0tcm8gcmVzdWx0IHVpbnQzMgogICB8ICAgICArLS1ybyByZWFzb24/IHN0cmlu
ZwogICArLS0teCByaWItZGVsZXRlCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IG5h
bWUgc3RyaW5nCiAgIHwgICstLXJvIG91dHB1dAogICB8ICAgICArLS1ybyByZXN1bHQgdWludDMy
CiAgIHwgICAgICstLXJvIHJlYXNvbj8gc3RyaW5nCiAgICstLS14IHJvdXRlLWFkZAogICB8ICAr
LS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByZXR1cm4tZmFpbHVyZS1kZXRhaWw/ICAgYm9vbGVh
bgogICB8ICB8ICArLS0tdyByaWItbmFtZSAgICAgICAgICAgICAgICAgc3RyaW5nCiAgIHwgIHwg
ICstLS13IHJvdXRlcwogICB8ICB8ICAgICArLS0tdyByb3V0ZS1saXN0KiBbcm91dGUtaW5kZXhd
CiAgIHwgIHwgICAgICAgIC4uLgogICB8ICArLS1ybyBvdXRwdXQKICAgfCAgICAgKy0tcm8gc3Vj
Y2Vzcy1jb3VudCAgICAgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWxlZC1jb3VudCAgICAgIHVp
bnQzMgogICB8ICAgICArLS1ybyBmYWlsdXJlLWRldGFpbAogICB8ICAgICAgICArLS1ybyBmYWls
ZWQtcm91dGVzKiBbcm91dGUtaW5kZXhdCiAgIHwgICAgICAgICAgICstLXJvIHJvdXRlLWluZGV4
IHVpbnQzMgogICB8ICAgICAgICAgICArLS1ybyBlcnJvci1jb2RlPyB1aW50MzIKICAgKy0tLXgg
cm91dGUtZGVsZXRlCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IHJldHVybi1mYWls
dXJlLWRldGFpbD8gICBib29sZWFuCiAgIHwgIHwgICstLS13IHJpYi1uYW1lICAgICAgICAgICAg
ICAgICBzdHJpbmcKICAgfCAgfCAgKy0tLXcgcm91dGVzCiAgIHwgIHwgICAgICstLS13IHJvdXRl
LWxpc3QqIFtyb3V0ZS1pbmRleF0KICAgfCAgfCAgICAgICAgLi4uCiAgIHwgICstLXJvIG91dHB1
dAogICB8ICAgICArLS1ybyBzdWNjZXNzLWNvdW50ICAgICB1aW50MzIKICAgfCAgICAgKy0tcm8g
ZmFpbGVkLWNvdW50ICAgICAgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWx1cmUtZGV0YWlsCiAg
IHwgICAgICAgICstLXJvIGZhaWxlZC1yb3V0ZXMqIFtyb3V0ZS1pbmRleF0KICAgfCAgICAgICAg
ICAgKy0tcm8gcm91dGUtaW5kZXggdWludDMyCiAgIHwgICAgICAgICAgICstLXJvIGVycm9yLWNv
ZGU/IHVpbnQzMgogICArLS0teCByb3V0ZS11cGRhdGUKICAgfCAgKy0tLXcgaW5wdXQKICAgfCAg
fCAgKy0tLXcgcmV0dXJuLWZhaWx1cmUtZGV0YWlsPyAgICAgICAgICAgYm9vbGVhbgogICB8ICB8
ICArLS0tdyByaWItbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcKICAgfCAgfCAg
Ky0tLXcgKG1hdGNoLW9wdGlvbnMpPwogICB8ICB8ICAgICArLS06KG1hdGNoLXJvdXRlLXByZWZp
eCkKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobWF0Y2gtcm91dGUtYXR0cmli
dXRlcykKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobWF0Y2gtcm91dGUtdmVu
ZG9yLWF0dHJpYnV0ZXMpIHsuLi59PwogICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0t
OihtYXRjaC1uZXh0aG9wKQogICB8ICB8ICAgICAgICAuLi4KICAgfCAgKy0tcm8gb3V0cHV0CiAg
IHwgICAgICstLXJvIHN1Y2Nlc3MtY291bnQgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWxlZC1j
b3VudCB1aW50MzIKICAgfCAgICAgKy0tcm8gZmFpbHVyZS1kZXRhaWwKICAgfCAgICAgICAgKy0t
cm8gZmFpbGVkLXJvdXRlcyogW3JvdXRlLWluZGV4XQogICB8ICAgICAgICAgICArLS1ybyByb3V0
ZS1pbmRleCB1aW50MzIKICAgfCAgICAgICAgICAgKy0tcm8gZXJyb3ItY29kZT8gdWludDMyCiAg
ICstLS14IG5oLWFkZAogICB8ICArLS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByaWItbmFtZSAg
ICAgICAgICAgICAgc3RyaW5nCiAgIHwgIHwgICstLS13IG5leHRob3AtaWQ/ICAgICAgICAgICB1
aW50MzIKICAgfCAgfCAgKy0tLXcgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xlYW4KICAgfCAg
fCAgKy0tLXcgKG5leHRob3AtdHlwZSk/CiAgIHwgIHwgICAgICstLToobmV4dGhvcC1iYXNlKQog
ICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhv
cC1jaGFpbn0/CiAgIHwgIHwgICAgIHwgIC4uLgogICB8ICB8ICAgICArLS06KG5leHRob3AtcmVw
bGljYXRlcykge25leHRob3AtcmVwbGljYXRlc30/CiAgIHwgIHwgICAgIHwgIC4uLgogICB8ICB8
ICAgICArLS06KG5leHRob3AtcHJvdGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/CiAgIHwg
IHwgICAgIHwgIC4uLgogICB8ICB8ICAgICArLS06KG5leHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4
dGhvcC1sb2FkLWJhbGFuY2V9PwogICB8ICB8ICAgICAgICAuLi4KICAgfCAgKy0tcm8gb3V0cHV0
CiAgIHwgICAgICstLXJvIHJlc3VsdCAgICAgICAgdWludDMyCiAgIHwgICAgICstLXJvIHJlYXNv
bj8gICAgICAgc3RyaW5nCiAgIHwgICAgICstLXJvIG5leHRob3AtaWQ/ICAgdWludDMyCiAgICst
LS14IG5oLWRlbGV0ZQogICAgICArLS0tdyBpbnB1dAogICAgICB8ICArLS0tdyByaWItbmFtZSAg
ICAgICAgICAgICAgc3RyaW5nCiAgICAgIHwgICstLS13IG5leHRob3AtaWQ/ICAgICAgICAgICB1
aW50MzIKICAgICAgfCAgKy0tLXcgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xlYW4KICAgICAg
fCAgKy0tLXcgKG5leHRob3AtdHlwZSk/CiAgICAgIHwgICAgICstLToobmV4dGhvcC1iYXNlKQog
ICAgICB8ICAgICB8ICAuLi4KICAgICAgfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhv
cC1jaGFpbn0/CiAgICAgIHwgICAgIHwgIC4uLgogICAgICB8ICAgICArLS06KG5leHRob3AtcmVw
bGljYXRlcykge25leHRob3AtcmVwbGljYXRlc30/CiAgICAgIHwgICAgIHwgIC4uLgogICAgICB8
ICAgICArLS06KG5leHRob3AtcHJvdGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/CiAgICAg
IHwgICAgIHwgIC4uLgogICAgICB8ICAgICArLS06KG5leHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4
dGhvcC1sb2FkLWJhbGFuY2V9PwogICAgICB8ICAgICAgICAuLi4KICAgICAgKy0tcm8gb3V0cHV0
CiAgICAgICAgICstLXJvIHJlc3VsdCB1aW50MzIKICAgICAgICAgKy0tcm8gcmVhc29uPyBzdHJp
bmcKbm90aWZpY2F0aW9uczoKICAgKy0tLW4gbmV4dGhvcC1yZXNvbHV0aW9uLXN0YXR1cy1jaGFu
Z2UKICAgfCAgKy0tcm8gbmV4dGhvcAogICB8ICB8ICArLS1ybyBuZXh0aG9wLWlkPyAgICAgICAg
ICAgdWludDMyCiAgIHwgIHwgICstLXJvIHNoYXJpbmctZmxhZz8gICAgICAgICBib29sZWFuCiAg
IHwgIHwgICstLXJvIChuZXh0aG9wLXR5cGUpPwogICB8ICB8ICAgICArLS06KG5leHRob3AtYmFz
ZSkKICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAgICstLToobmV4dGhvcC1jaGFpbikge25l
eHRob3AtY2hhaW59PwogICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0tOihuZXh0aG9w
LXJlcGxpY2F0ZXMpIHtuZXh0aG9wLXJlcGxpY2F0ZXN9PwogICB8ICB8ICAgICB8ICAuLi4KICAg
fCAgfCAgICAgKy0tOihuZXh0aG9wLXByb3RlY3Rpb24pIHtuZXh0aG9wLXByb3RlY3Rpb259Pwog
ICB8ICB8ICAgICB8ICAuLi4KICAgfCAgfCAgICAgKy0tOihuZXh0aG9wLWxvYWQtYmFsYW5jZSkg
e25leHRob3AtbG9hZC1iYWxhbmNlfT8KICAgfCAgfCAgICAgICAgLi4uCiAgIHwgICstLXJvIG5l
eHRob3Atc3RhdGUgbmV4dGhvcC1zdGF0ZS1kZWZpbml0aW9uCiAgICstLS1uIHJvdXRlLWNoYW5n
ZQogICAgICArLS1ybyByaWItbmFtZSAgICAgICAgICAgICAgICAgc3RyaW5nCiAgICAgICstLXJv
IGFkZHJlc3MtZmFtaWx5ICAgICAgICAgICAgICAgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAg
ICstLXJvIHJvdXRlLWluZGV4ICAgICAgICAgICAgICB1aW50NjQKICAgICAgKy0tcm8gbWF0Y2gK
ICAgICAgfCAgKy0tcm8gKHJvdXRlLXR5cGUpPwogICAgICB8ICAgICArLS06KGlwdjQpCiAgICAg
IHwgICAgIHwgIC4uLgogICAgICB8ICAgICArLS06KGlwdjYpCiAgICAgIHwgICAgIHwgIC4uLgog
ICAgICB8ICAgICArLS06KG1wbHMtcm91dGUpCiAgICAgIHwgICAgIHwgIC4uLgogICAgICB8ICAg
ICArLS06KG1hYy1yb3V0ZSkKICAgICAgfCAgICAgfCAgLi4uCiAgICAgIHwgICAgICstLTooaW50
ZXJmYWNlLXJvdXRlKQogICAgICB8ICAgICAgICAuLi4KICAgICAgKy0tcm8gcm91dGUtaW5zdGFs
bGVkLXN0YXRlIHJvdXRlLWluc3RhbGxlZC1zdGF0ZS1kZWZpbml0aW9uCiAgICAgICstLXJvIHJv
dXRlLXN0YXRlICAgICAgICAgcm91dGUtc3RhdGUtZGVmaW5pdGlvbgogICAgICArLS1ybyByb3V0
ZS1jaGFuZ2UtcmVhc29uIHJvdXRlLXJlYXNvbi1kZWZpbml0aW9uCgogICAgICBGaWd1cmUgMTog
T3ZlcnZpZXcgb2YgSTJSUyBSSUIgTW9kdWxlIFN0cnVjdHVyZQpdXT48L2FydHdvcms+CiAgICAg
ICAgPC9maWd1cmU+PC90PgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IlJJQiBDYXBhYmlsaXR5Ij4K
ICAgICAgICA8dD5SSUIgY2FwYWJpbGl0eSBuZWdvdGlhdGlvbiBpcyB2ZXJ5IGltcG9ydGFudCBi
ZWNhdXNlIG5vdCBhbGwgb2YgdGhlCiAgICAgICAgaGFyZHdhcmUgd2lsbCBiZSBhYmxlIHRvIHN1
cHBvcnQgYWxsIGtpbmRzIG9mIG5leHRob3BzIGFuZCB0aGVyZSBtaWdodAogICAgICAgIGJlIGEg
bGltaXRhdGlvbiBvbiBob3cgbWFueSBsZXZlbHMgb2YgbG9va3VwIGNhbiBiZSBwcmFjdGljYWxs
eQogICAgICAgIHBlcmZvcm1lZC4gVGhlcmVmb3JlLCBhIFJJQiBkYXRhIG1vZGVsIE1VU1Qgc3Bl
Y2lmeSBhIHdheSBmb3IgYW4KICAgICAgICBleHRlcm5hbCBlbnRpdHkgdG8gbGVhcm4gYWJvdXQg
dGhlIGZ1bmN0aW9uYWwgY2FwYWJpbGl0aWVzIG9mIGEKICAgICAgICBuZXR3b3JrIGRldmljZS48
L3Q+CgogICAgICAgIDx0PkF0IHRoZSBzYW1lIHRpbWUsIG5leHRob3AgY2hhaW5zIGNhbiBiZSB1
c2VkIHRvIHNwZWNpZnkgbXVsdGlwbGUKICAgICAgICBoZWFkZXJzIG92ZXIgYSBwYWNrZXQsIGJl
Zm9yZSB0aGF0IHBhcnRpY3VsYXIgcGFja2V0IGlzIGZvcndhcmRlZC4gTm90CiAgICAgICAgZXZl
cnkgbmV0d29yayBkZXZpY2Ugd2lsbCBiZSBhYmxlIHRvIHN1cHBvcnQgYWxsIGtpbmRzIG9mIG5l
eHRob3AKICAgICAgICBjaGFpbnMgYWxvbmcgd2l0aCB0aGUgYXJiaXRyYXJ5IG51bWJlciBvZiBo
ZWFkZXJzIHdoaWNoIGFyZSBjaGFpbmVkCiAgICAgICAgdG9nZXRoZXIuIFRoZSBSSUIgZGF0YSBt
b2RlbCBNVVNUIHByb3ZpZGUgYSB3YXkgdG8gZXhwb3NlIHRoZSBuZXh0aG9wCiAgICAgICAgY2hh
aW5pbmcgY2FwYWJpbGl0eSBzdXBwb3J0ZWQgYnkgYSBnaXZlbiBuZXR3b3JrIGRldmljZS48L3Q+
CgogICAgICAgIDx0PlRoaXMgbW9kdWxlIHVzZXMgdGhlIGZlYXR1cmUgYW5kIGlmLWZlYXR1cmUg
c3RhdGVtZW50cyB0byBhY2hpZXZlCiAgICAgICAgYWJvdmUgY2FwYWJpbGl0eSBhZHZlcnRpc2Vt
ZW50LjwvdD4KICAgICAgPC9zZWN0aW9uPgoKICAgICAgPHNlY3Rpb24gdGl0bGU9IlJvdXRpbmcg
SW5zdGFuY2UgYW5kIFJpYiI+CiAgICAgICAgPHQ+QSByb3V0aW5nIGluc3RhbmNlLCBpbiB0aGUg
Y29udGV4dCBvZiB0aGUgUklCIGluZm9ybWF0aW9uIG1vZGVsLCBpcwogICAgICAgIGEgY29sbGVj
dGlvbiBvZiBSSUJzLCBpbnRlcmZhY2VzLCBhbmQgcm91dGluZyBwcm90b2NvbCBwYXJhbWV0ZXJz
LiBBCiAgICAgICAgcm91dGluZyBpbnN0YW5jZSBjcmVhdGVzIGEgbG9naWNhbCBzbGljZSBvZiB0
aGUgcm91dGVyIGFuZCBjYW4gYWxsb3cKICAgICAgICBtdWx0aXBsZSBkaWZmZXJlbnQgbG9naWNh
bCBzbGljZXMsIGFjcm9zcyBhIHNldCBvZiByb3V0ZXJzLCB0bwogICAgICAgIGNvbW11bmljYXRl
IHdpdGggZWFjaCBvdGhlci4gVGhlIHJvdXRpbmcgcHJvdG9jb2wgcGFyYW1ldGVycyBjb250cm9s
CiAgICAgICAgdGhlIGluZm9ybWF0aW9uIGF2YWlsYWJsZSBpbiB0aGUgUklCcy4gTW9yZSBkZXRh
aWwgYWJvdXQgcm91dGluZwogICAgICAgIGluc3RhbmNlIGNhbiBiZSBmb3VuZCBpbiBTZWN0aW9u
IDIuMiBvZiA8eHJlZgogICAgICAgIHRhcmdldD0iSS1ELmlldGYtaTJycy1yaWItaW5mby1tb2Rl
bCIvPi48L3Q+CgogICAgICAgIDx0PkZvciBhIHJvdXRpbmcgaW5zdGFuY2UsIHRoZXJlIGNhbiBi
ZSBtdWx0aXBsZSBSSUJzLiBUaGVyZWZvcmUsIHRoaXMKICAgICAgICBtb2RlbCB1c2VzICJsaXN0
IiB0byBleHByZXNzIHRoZSBSSUJzLiBUaGUgc3RydWN0dXJlIHRyZWUgaXMgc2hvd24KICAgICAg
ICBiZWxvdzo8L3Q+CgogICAgICAgIDx0PjxmaWd1cmU+CiAgICAgICAgICAgIDxhcnR3b3JrPjwh
W0NEQVRBWystLXJ3IHJvdXRpbmctaW5zdGFuY2UKICAgKy0tcncgbmFtZSAgICAgICAgICAgICAg
c3RyaW5nCiAgICstLXJ3IGludGVyZmFjZS1saXN0KiBbbmFtZV0KICAgfCAgKy0tcncgbmFtZSBp
ZjppbnRlcmZhY2UtcmVmCiAgICstLXJ3IHJvdXRlci1pZD8gICAgICAgIHlhbmc6ZG90dGVkLXF1
YWQKICAgKy0tcncgbG9va3VwLWxpbWl0PyAgICAgdWludDgKICAgKy0tcncgcmliLWxpc3QqIFtu
YW1lXQogICAgICArLS1ydyBuYW1lICAgICAgICAgICAgc3RyaW5nCiAgICAgICstLXJ3IGFkZHJl
c3MtZmFtaWx5ICAgICAgcmliLWZhbWlseS1kZWZpbml0aW9uCiAgICAgICstLXJ3IGlwLXJwZi1j
aGVjaz8gICBib29sZWFuCiAgICAgICstLXJ3IHJvdXRlLWxpc3QqIFtyb3V0ZS1pbmRleF0KICAg
ICAgICAgLi4uIChyZWZlciB0byBTZWN0aW9uIDIuMykKCiAgICBGaWd1cmUgMjogUm91dGluZyBJ
bnN0YW5jZSBTdHJ1Y3R1cmUKXV0+PC9hcnR3b3JrPgogICAgICAgICAgPC9maWd1cmU+PC90Pgog
ICAgICA8L3NlY3Rpb24+CgogICAgICA8c2VjdGlvbiB0aXRsZT0iUm91dGUiPgogICAgICAgIDx0
PkEgcm91dGUgaXMgZXNzZW50aWFsbHkgYSBtYXRjaCBjb25kaXRpb24gYW5kIGFuIGFjdGlvbiBm
b2xsb3dpbmcKICAgICAgICB0aGF0IG1hdGNoLiBUaGUgbWF0Y2ggY29uZGl0aW9uIHNwZWNpZmll
cyB0aGUga2luZCBvZiByb3V0ZSAoZS5nLiwKICAgICAgICBJUHY0LCBNUExTLCBNQUMsIEludGVy
ZmFjZSBldGMuKSBhbmQgdGhlIHNldCBvZiBmaWVsZHMgdG8gbWF0Y2gKICAgICAgICBvbi48L3Q+
CgogICAgICAgIDx0PkFjY29yZGluZyB0byB0aGUgZGVmaW5pdGlvbiBpbiA8eHJlZgogICAgICAg
IHRhcmdldD0iSS1ELmlldGYtaTJycy1yaWItaW5mby1tb2RlbCIvPiwgYSByb3V0ZSBNVVNUIGFz
c29jaWF0ZSB3aXRoCiAgICAgICAgdGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzOjwvdD4KCiAgICAg
ICAgPHQ+PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICA8dD5ST1VURV9QUkVGRVJF
TkNFOiBTZWUgU2VjdGlvbiAyLjMgb2YgPHhyZWYKICAgICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0
Zi1pMnJzLXJpYi1pbmZvLW1vZGVsIi8+LjwvdD4KCiAgICAgICAgICAgIDx0PkFDVElWRTogSW5k
aWNhdGVzIHdoZXRoZXIgYSByb3V0ZSBoYXMgYXQgbGVhc3Qgb25lIGZ1bGx5CiAgICAgICAgICAg
IHJlc29sdmVkIG5leHRob3AgYW5kIGlzIHRoZXJlZm9yZSBlbGlnaWJsZSBmb3IgaW5zdGFsbGF0
aW9uIGluIHRoZQogICAgICAgICAgICBGSUIuPC90PgoKICAgICAgICAgICAgPHQ+SU5TVEFMTEVE
OiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgcm91dGUgZ290IGluc3RhbGxlZCBpbiB0aGUKICAgICAg
ICAgICAgRklCLjwvdD4KICAgICAgICAgIDwvbGlzdD48L3Q+CgogICAgICAgIDx0PkluIGFkZGl0
aW9uLCBhIHJvdXRlIGNhbiBiZSBhc3NvY2lhdGVkIHdpdGggb25lIG9yIG1vcmUgb3B0aW9uYWwK
ICAgICAgICByb3V0ZSBhdHRyaWJ1dGVzIChlLmcuLCByb3V0ZS12ZW5kb3ItYXR0cmlidXRlcyku
PC90PgoKICAgICAgICA8dD5BIFJJQiB3aWxsIGhhdmUgYSBudW1iZXIgb2Ygcm91dGVzLCBzbyB0
aGUgcm91dGVzIGFyZSBleHByZXNzZWQgYXMKICAgICAgICBhIGxpc3QgdW5kZXIgYSBzcGVjaWZp
YyBSSUIuIEVhY2ggUklCIGhhcyBpdHMgb3duIHJvdXRlIGxpc3QuPC90PgoKICAgICAgICA8dD48
ZmlndXJlPgogICAgICAgICAgICA8YXJ0d29yaz48IVtDREFUQVsrLS1ydyByb3V0ZS1saXN0KiBb
cm91dGUtaW5kZXhdCiAgICstLXJ3IHJvdXRlLWluZGV4ICAgICAgICAgICAgICAgIHVpbnQ2NAog
ICArLS1ydyBtYXRjaAogICB8ICArLS1ydyAocm91dGUtdHlwZSk/CiAgIHwgICAgICstLTooaXB2
NCkKICAgfCAgICAgfCAgKy0tcncgaXB2NAogICB8ICAgICB8ICAgICArLS1ydyAoaXAtcm91dGUt
bWF0Y2gtdHlwZSk/CiAgIHwgICAgIHwgICAgICAgICstLTooZGVzdC1pcHY0LWFkZHJlc3MpCiAg
IHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICArLS06KHNyYy1pcHY0LWFk
ZHJlc3MpCiAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICArLS06KGRl
c3Qtc3JjLWlwdjQtYWRkcmVzcykKICAgfCAgICAgfCAgICAgICAgICAgLi4uCiAgIHwgICAgICst
LTooaXB2NikKICAgfCAgICAgfCAgKy0tcncgaXB2NgogICB8ICAgICB8ICAgICArLS1ydyAoaXAt
cm91dGUtbWF0Y2gtdHlwZSk/CiAgIHwgICAgIHwgICAgICAgICstLTooZGVzdC1pcHY2LWFkZHJl
c3MpCiAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICArLS06KHNyYy1p
cHY2LWFkZHJlc3MpCiAgIHwgICAgIHwgICAgICAgIHwgIC4uLgogICB8ICAgICB8ICAgICAgICAr
LS06KGRlc3Qtc3JjLWlwdjYtYWRkcmVzcykKICAgfCAgICAgfCAgICAgICAgICAgLi4uCiAgIHwg
ICAgICstLToobXBscy1yb3V0ZSkKICAgfCAgICAgfCAgKy0tcncgbXBscy1sYWJlbCAgICAgICAg
ICAgICAgdWludDMyCiAgIHwgICAgICstLToobWFjLXJvdXRlKQogICB8ICAgICB8ICArLS1ydyBt
YWMtYWRkcmVzcyAgICAgICAgICAgICB1aW50MzIKICAgfCAgICAgKy0tOihpbnRlcmZhY2Utcm91
dGUpCiAgIHwgICAgICAgICstLXJ3IGludGVyZmFjZS1pZGVudGlmaWVyIGlmOmludGVyZmFjZS1y
ZWYKICAgKy0tcncgbmV4dGhvcAogICB8ICAuLi4ocmVmZXIgdG8gU2VjdGlvbiAyLjQpCgogICAg
ICAgICAgICAgICBGaWd1cmUgMzogUm91dGVzIFN0cnVjdHVyZQpdXT48L2FydHdvcms+CiAgICAg
ICAgICA8L2ZpZ3VyZT48L3Q+CiAgICAgIDwvc2VjdGlvbj4KCiAgICAgIDxzZWN0aW9uIHRpdGxl
PSJOZXh0aG9wIj4KICAgICAgICA8dD5BIG5leHRob3AgcmVwcmVzZW50cyBhbiBvYmplY3QgcmVz
dWx0aW5nIGZyb20gYSByb3V0ZSBsb29rdXAuIEFzCiAgICAgICAgaWxsdXN0cmF0ZWQgaW4gU2Vj
dGlvbiAyLjQgb2YgPHhyZWYKICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWkycnMtcmliLWluZm8t
bW9kZWwiLz4sIHRvIHN1cHBvcnQgdmFyaW91cyB1c2UgY2FzZXMKICAgICAgICAoZS5nLiwgbG9h
ZCBiYWxhbmNlLCBwcm90ZWN0aW9uLCBtdWx0aWNhc3Qgb3IgYSBjb21iaW5hdGlvbiBvZiB0aGVt
KSwKICAgICAgICB0aGUgbmV4dGhvcCBpcyBtb2RlbGVkIGFzIGEgbXVsdGktbGV2ZWwgc3RydWN0
dXJlIGFuZCBzdXBwb3J0cwogICAgICAgIHJlY3Vyc2lvbi4gVGhlIGZpcnN0IGxldmVsIG9mIHRo
ZSBuZXh0aG9wIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgZm91cgogICAgICAgIHR5cGVzOjwvdD4K
CiAgICAgICAgPHQ+PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICA8dD5CYXNlOiBU
aGUgImJhc2UiIG5leHRob3AgaXMgdGhlIGZvdW5kYXRpb24gb2YgYWxsIG90aGVyIG5leHRob3AK
ICAgICAgICAgICAgdHlwZXMuIEl0IGluY2x1ZGVzIHRoZSBmb2xsb3cgYmFzaWMgbmV4dGhvcHM6
PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAgICAgICAgPHQ+bmV4dGhvcC1pZDwvdD4K
CiAgICAgICAgICAgICAgICA8dD5JUHY0IGFkZHJlc3M8L3Q+CgogICAgICAgICAgICAgICAgPHQ+
SVB2NiBhZGRyZXNzPC90PgoKICAgICAgICAgICAgICAgIDx0PmVncmVzcy1pbnRlcmZhY2U8L3Q+
CgogICAgICAgICAgICAgICAgPHQ+ZWdyZXNzLWludGVyZmFjZSB3aXRoIElQdjQgYWRkcmVzczwv
dD4KCiAgICAgICAgICAgICAgICA8dD5lZ3Jlc3MtaW50ZXJmYWNlIHdpdGggSVB2NiBhZGRyZXNz
PC90PgoKICAgICAgICAgICAgICAgIDx0PmVncmVzcy1pbnRlcmZhY2Ugd2l0aCBNQUMgYWRkcmVz
czwvdD4KCiAgICAgICAgICAgICAgICA8dD5sb2dpY2FsLXR1bm5lbDwvdD4KCiAgICAgICAgICAg
ICAgICA8dD50dW5uZWwtZW5jYXBzdWxhdGlvbjwvdD4KCiAgICAgICAgICAgICAgICA8dD50dW5u
ZWwtZGVjYXBzdWxhdGlvbjwvdD4KCiAgICAgICAgICAgICAgICA8dD5yaWItbmFtZTwvdD4KICAg
ICAgICAgICAgICA8L2xpc3Q+PC90PgoKICAgICAgICAgICAgPHQ+Q2hhaW46IFByb3ZpZGUgYSB3
YXkgdG8gcGVyZm9ybSBtdWx0aXBsZSBvcGVyYXRpb25zIG9uIGEgcGFja2V0CiAgICAgICAgICAg
IGJ5IGxvZ2ljYWxseSBjb21iaW5pbmcgdGhlbS48L3Q+CgogICAgICAgICAgICA8dD5Mb2FkLWJh
bGFuY2U6IERlc2lnbmVkIGZvciBsb2FkLWJhbGFuY2UgY2FzZSB3aGVyZSBpdCBub3JtYWxseQog
ICAgICAgICAgICB3aWxsIGhhdmUgbXVsdGlwbGUgd2VpZ2h0ZWQgbmV4dGhvcHMuPC90PgoKICAg
ICAgICAgICAgPHQ+UHJvdGVjdGlvbjogRGVzaWduZWQgZm9yIHByb3RlY3Rpb24gc2NlbmFyaW8g
d2hlcmUgaXQgbm9ybWFsbHkKICAgICAgICAgICAgd2lsbCBoYXZlIHByaW1hcnkgYW5kIHN0YW5k
YnkgbmV4dGhvcC48L3Q+CgogICAgICAgICAgICA8dD5SZXBsaWNhdGU6IERlc2lnbmVkIGZvciBt
dWx0aXBsZSBkZXN0aW5hdGlvbnMgZm9yd2FyZGluZy48L3Q+CiAgICAgICAgICA8L2xpc3Q+PC90
PgoKICAgICAgICA8dD5UaGUgc3RydWN0dXJlIHRyZWUgb2YgbmV4dGhvcCBpcyBzaG93biBpbiB0
aGUgZm9sbG93aW5nCiAgICAgICAgZmlndXJlcy48L3Q+CgogICAgICAgIDx0PjxmaWd1cmU+CiAg
ICAgICAgICAgIDxhcnR3b3JrPjwhW0NEQVRBWystLXJ3IG5leHRob3AKfCAgKy0tcncgbmV4dGhv
cC1pZD8gICAgICAgICAgIHVpbnQzMgp8ICArLS1ydyBzaGFyaW5nLWZsYWc/ICAgICAgICAgYm9v
bGVhbgp8ICArLS1ydyAobmV4dGhvcC10eXBlKT8KfCAgICAgKy0tOihuZXh0aG9wLWJhc2UpCnwg
ICAgIHwgIC4uLihyZWZlciB0byBGaWd1cmUgNSkKfCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7
bmV4dGhvcC1jaGFpbn0/CnwgICAgIHwgICstLXJ3IG5leHRob3AtY2hhaW4KfCAgICAgfCAgICAg
Ky0tcncgbmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCnwgICAgIHwgICAgICAgICst
LXJ3IG5leHRob3AtbWVtYmVyLWlkIHVpbnQzMgp8ICAgICArLS06KG5leHRob3AtcmVwbGljYXRl
cykge25leHRob3AtcmVwbGljYXRlc30/CnwgICAgIHwgICstLXJ3IG5leHRob3AtcmVwbGljYXRl
cwp8ICAgICB8ICAgICArLS1ydyBuZXh0aG9wLWxpc3QqIFtuZXh0aG9wLW1lbWJlci1pZF0KfCAg
ICAgfCAgICAgICAgKy0tcncgbmV4dGhvcC1tZW1iZXItaWQgdWludDMyCnwgICAgICstLToobmV4
dGhvcC1wcm90ZWN0aW9uKSB7bmV4dGhvcC1wcm90ZWN0aW9ufT8KfCAgICAgfCAgKy0tcncgbmV4
dGhvcC1wcm90ZWN0aW9uCnwgICAgIHwgICAgICstLXJ3IG5leHRob3AtbGlzdCogW25leHRob3At
bWVtYmVyLWlkXQp8ICAgICB8ICAgICAgICArLS1ydyBuZXh0aG9wLW1lbWJlci1pZCB1aW50MzIK
fCAgICAgfCAgICAgICAgKy0tcncgbmV4dGhvcC1wcmVmZXJlbmNlIG5leHRob3AtcHJlZmVyZW5j
ZS1kZWZpbml0aW9uCnwgICAgICstLToobmV4dGhvcC1sb2FkLWJhbGFuY2UpIHtuZXh0aG9wLWxv
YWQtYmFsYW5jZX0/CnwgICAgICAgICstLXJ3IG5leHRob3AtbGIKfCAgICAgICAgICAgKy0tcncg
bmV4dGhvcC1saXN0KiBbbmV4dGhvcC1tZW1iZXItaWRdCnwgICAgICAgICAgICAgICstLXJ3IG5l
eHRob3AtbWVtYmVyLWlkIHVpbnQzMgp8ICAgICAgICAgICAgICArLS1ydyBuZXh0aG9wLWxiLXdl
aWdodCBuZXh0aG9wLWxiLXdlaWdodC1kZWZpbml0aW9uCgogICAgICAgICAgICAgICAgICAgIEZp
Z3VyZSA0OiBOZXh0aG9wIFN0cnVjdHVyZQpdXT48L2FydHdvcms+CiAgICAgICAgICA8L2ZpZ3Vy
ZT48L3Q+CgogICAgICAgIDx0PkZpZ3VyZSA1IChhcyBzaG93biBiZWxvdykgaXMgYSBzdWItdHJl
ZSBvZiBuZXh0aG9wLCBpdCdzIHVuZGVyIHRoZQogICAgICAgIG5leHRob3AgYmFzZSBub2RlIGFu
ZCBzaG93cyB0aGF0IHN0cnVjdHVyZSBvZiB0aGUgImJhc2UiIG5leHRob3AuPC90PgoKICAgICAg
ICA8dD48ZmlndXJlPgogICAgICAgICAgICA8YXJ0d29yaz48IVtDREFUQVsrLS06KG5leHRob3At
YmFzZSkKfCAgKy0tcncgbmV4dGhvcC1iYXNlCnwgICAgICstLXJ3IChuZXh0aG9wLWJhc2UtdHlw
ZSk/CnwgICAgICAgICstLTooc3BlY2lhbC1uZXh0aG9wKQp8ICAgICAgICB8ICArLS1ydyBzcGVj
aWFsPyBzcGVjaWFsLW5leHRob3AtZGVmaW5pdGlvbgp8ICAgICAgICArLS06KGVncmVzcy1pbnRl
cmZhY2UtbmV4dGhvcCkKfCAgICAgICAgfCAgKy0tcncgb3V0Z29pbmctaW50ZXJmYWNlIGlmOmlu
dGVyZmFjZS1yZWYKfCAgICAgICAgKy0tOihpcHY0LWFkZHJlc3MtbmV4dGhvcCkKfCAgICAgICAg
fCAgKy0tcncgaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgICstLTooaXB2
Ni1hZGRyZXNzLW5leHRob3ApCnwgICAgICAgIHwgICstLXJ3IGlwdjYtYWRkcmVzcyBpbmV0Omlw
djYtYWRkcmVzcwp8ICAgICAgICArLS06KGVncmVzcy1pbnRlcmZhY2UtaXB2NC1uZXh0aG9wKQp8
ICAgICAgICB8ICArLS1ydyBlZ3Jlc3MtaW50ZXJmYWNlLWlwdjQtYWRkcmVzcwp8ICAgICAgICB8
ICAgICArLS1ydyBvdXRnb2luZy1pbnRlcmZhY2UgaWY6aW50ZXJmYWNlLXJlZgp8ICAgICAgICB8
ICAgICArLS1ydyBpcHY0LWFkZHJlc3MgICAgICAgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAg
Ky0tOihlZ3Jlc3MtaW50ZXJmYWNlLWlwdjYtbmV4dGhvcCkKfCAgICAgICAgfCAgKy0tcncgZWdy
ZXNzLWludGVyZmFjZS1pcHY2LWFkZHJlc3MKfCAgICAgICAgfCAgICAgKy0tcncgb3V0Z29pbmct
aW50ZXJmYWNlIGlmOmludGVyZmFjZS1yZWYKfCAgICAgICAgfCAgICAgKy0tcncgaXB2Ni1hZGRy
ZXNzICAgICAgIGluZXQ6aXB2Ni1hZGRyZXNzCnwgICAgICAgICstLTooZWdyZXNzLWludGVyZmFj
ZS1tYWMtbmV4dGhvcCkKfCAgICAgICAgfCAgKy0tcncgZWdyZXNzLWludGVyZmFjZS1tYWMtYWRk
cmVzcwp8ICAgICAgICB8ICAgICArLS1ydyBvdXRnb2luZy1pbnRlcmZhY2UgaWY6aW50ZXJmYWNl
LXJlZgp8ICAgICAgICB8ICAgICArLS1ydyBpZWVlLW1hYy1hZGRyZXNzIHVpbnQzMgp8ICAgICAg
ICArLS06KHR1bm5lbC1lbmNhcC1uZXh0aG9wKSB7bmV4dGhvcC10dW5uZWx9Pwp8ICAgICAgICB8
ICArLS1ydyB0dW5uZWwtZW5jYXAKfCAgICAgICAgfCAgICAgKy0tcncgKHR1bm5lbC10eXBlKT8K
fCAgICAgICAgfCAgICAgICAgKy0tOihpcHY0KSB7aXB2NC10dW5uZWx9Pwp8ICAgICAgICB8ICAg
ICAgICB8ICArLS1ydyBpcHY0LWhlYWRlcgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBz
cmMtaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgIHwgICAgICAgIHwgICAg
ICstLXJ3IGRlc3QtaXB2NC1hZGRyZXNzIGluZXQ6aXB2NC1hZGRyZXNzCnwgICAgICAgIHwgICAg
ICAgIHwgICAgICstLXJ3IHByb3RvY29sICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAg
IHwgICAgICstLXJ3IHR0bD8gICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwg
ICAgICstLXJ3IGRzY3A/ICAgICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgICstLToo
aXB2Nikge2lwdjYtdHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgfCAgKy0tcncgaXB2Ni1oZWFk
ZXIKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgc3JjLWlwdjYtYWRkcmVzcyBpbmV0Omlw
djYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBkZXN0LWlwdjYtYWRkcmVz
cyBpbmV0OmlwdjYtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBuZXh0LWhl
YWRlciAgICAgICB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyB0cmFmZmljLWNs
YXNzPyB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBmbG93LWxhYmVsPyAgICAg
ICB1aW50MTYKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgaG9wLWxpbWl0PyAgICAgICAg
dWludDgKfCAgICAgICAgfCAgICAgICAgKy0tOihtcGxzKSB7bXBscy10dW5uZWx9Pwp8ICAgICAg
ICB8ICAgICAgICB8ICArLS1ydyBtcGxzLWhlYWRlcgp8ICAgICAgICB8ICAgICAgICB8ICAgICAr
LS1ydyBsYWJlbC1vcGVyYXRpb25zKiBbbGFiZWwtb3Blci1pZF0KfCAgICAgICAgfCAgICAgICAg
fCAgICAgICAgKy0tcncgbGFiZWwtb3Blci1pZCB1aW50MzIKfCAgICAgICAgfCAgICAgICAgfCAg
ICAgICAgKy0tcncgKGxhYmVsLWFjdGlvbnMpPwp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAg
ICArLS06KGxhYmVsLXB1c2gpCnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgIHwgICstLXJ3
IGxhYmVsLXB1c2gKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgfCAgICAgKy0tcncgbGFi
ZWwgICAgICAgIHVpbnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICB8ICAgICArLS1y
dyBzLWJpdD8gICAgICAgYm9vbGVhbgp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICB8ICAg
ICArLS1ydyB0Yy12YWx1ZT8gdWludDgKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgfCAg
ICAgKy0tcncgdHRsLXZhbHVlPyB1aW50OAp8ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAr
LS06KGxhYmVsLXN3YXApCnwgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICstLXJ3IGxh
YmVsLXN3YXAKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgKy0tcncgb3V0LWxh
YmVsICAgICB1aW50MzIKfCAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgKy0tcncg
dHRsLWFjdGlvbj8gdHRsLWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAgICAgICstLToo
Z3JlKSB7Z3JlLXR1bm5lbH0/CnwgICAgICAgIHwgICAgICAgIHwgICstLXJ3IGdyZS1oZWFkZXIK
fCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgKGRlc3QtYWRkcmVzcy10eXBlKT8KfCAgICAg
ICAgfCAgICAgICAgfCAgICAgfCAgKy0tOihpcHY0KQp8ICAgICAgICB8ICAgICAgICB8ICAgICB8
ICB8ICArLS1ydyBpcHY0LWRlc3QgaW5ldDppcHY0LWFkZHJlc3MKfCAgICAgICAgfCAgICAgICAg
fCAgICAgfCAgKy0tOihpcHY2KQp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICAgICArLS1ydyBp
cHY2LWRlc3QgaW5ldDppcHY2LWFkZHJlc3MKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncg
cHJvdG9jb2wtdHlwZSB1aW50MTYKfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncga2V5PyAg
ICAgICAgICB1aW50NjQKfCAgICAgICAgfCAgICAgICAgKy0tOihudmdyZSkge252Z3JlLXR1bm5l
bH0/CnwgICAgICAgIHwgICAgICAgIHwgICstLXJ3IG52Z3JlLWhlYWRlcgp8ICAgICAgICB8ICAg
ICAgICB8ICAgICArLS1ydyAobnZncmUtdHlwZSk/CnwgICAgICAgIHwgICAgICAgIHwgICAgIHwg
ICstLTooaXB2NCkKfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgfCAgKy0tcncgc3JjLWlwdjQt
YWRkcmVzcyBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICB8ICAgICB8ICB8ICAr
LS1ydyBkZXN0LWlwdjQtYWRkcmVzcyBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICB8ICAgICAg
ICB8ICAgICB8ICB8ICArLS1ydyBwcm90b2NvbCAgICAgICAgICB1aW50OAp8ICAgICAgICB8ICAg
ICAgICB8ICAgICB8ICB8ICArLS1ydyB0dGw/ICAgICAgICAgICAgICB1aW50OAp8ICAgICAgICB8
ICAgICAgICB8ICAgICB8ICB8ICArLS1ydyBkc2NwPyAgICAgICAgICAgICB1aW50OAp8ICAgICAg
ICB8ICAgICAgICB8ICAgICB8ICArLS06KGlwdjYpCnwgICAgICAgIHwgICAgICAgIHwgICAgIHwg
ICAgICstLXJ3IHNyYy1pcHY2LWFkZHJlc3MgaW5ldDppcHY2LWFkZHJlc3MKfCAgICAgICAgfCAg
ICAgICAgfCAgICAgfCAgICAgKy0tcncgZGVzdC1pcHY2LWFkZHJlc3MgaW5ldDppcHY2LWFkZHJl
c3MKfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgICAgKy0tcncgbmV4dC1oZWFkZXIgICAgICAg
dWludDgKfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgICAgKy0tcncgdHJhZmZpYy1jbGFzcz8g
ICAgdWludDgKfCAgICAgICAgfCAgICAgICAgfCAgICAgfCAgICAgKy0tcncgZmxvdy1sYWJlbD8g
ICAgICAgdWludDE2CnwgICAgICAgIHwgICAgICAgIHwgICAgIHwgICAgICstLXJ3IGhvcC1saW1p
dD8gICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgIHwgICAgICstLXJ3IHZpcnR1YWwtc3Vi
bmV0LWlkIHVpbnQzMgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyBmbG93LWlkPyAgICAg
ICAgICB1aW50MTYKfCAgICAgICAgfCAgICAgICAgKy0tOih2eGxhbikge3Z4bGFuLXR1bm5lbH0/
CnwgICAgICAgIHwgICAgICAgICAgICstLXJ3IHZ4bGFuLWhlYWRlcgp8ICAgICAgICB8ICAgICAg
ICAgICAgICArLS1ydyAodnhsYW4tdHlwZSk/CnwgICAgICAgIHwgICAgICAgICAgICAgIHwgICst
LTooaXB2NCkKfCAgICAgICAgfCAgICAgICAgICAgICAgfCAgfCAgKy0tcncgc3JjLWlwdjQtYWRk
cmVzcyBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICAgICAgICB8ICB8ICArLS1y
dyBkZXN0LWlwdjQtYWRkcmVzcyBpbmV0OmlwdjQtYWRkcmVzcwp8ICAgICAgICB8ICAgICAgICAg
ICAgICB8ICB8ICArLS1ydyBwcm90b2NvbCAgICAgICAgICAgICB1aW50OAp8ICAgICAgICB8ICAg
ICAgICAgICAgICB8ICB8ICArLS1ydyB0dGw/ICAgICAgICAgICAgICAgICB1aW50OAp8ICAgICAg
ICB8ICAgICAgICAgICAgICB8ICB8ICArLS1ydyBkc2NwPyAgICAgICAgICAgICAgICB1aW50OAp8
ICAgICAgICB8ICAgICAgICAgICAgICB8ICArLS06KGlwdjYpCnwgICAgICAgIHwgICAgICAgICAg
ICAgIHwgICAgICstLXJ3IHNyYy1pcHY2LWFkZHJlc3MgaW5ldDppcHY2LWFkZHJlc3MKfCAgICAg
ICAgfCAgICAgICAgICAgICAgfCAgICAgKy0tcncgZGVzdC1pcHY2LWFkZHJlc3MgaW5ldDppcHY2
LWFkZHJlc3MKfCAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgKy0tcncgbmV4dC1oZWFkZXIg
ICAgICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgKy0tcncgdHJhZmZp
Yy1jbGFzcz8gICAgICAgdWludDgKfCAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgKy0tcncg
Zmxvdy1sYWJlbD8gICAgICAgICAgdWludDE2CnwgICAgICAgIHwgICAgICAgICAgICAgIHwgICAg
ICstLXJ3IGhvcC1saW1pdD8gICAgICAgICAgIHVpbnQ4CnwgICAgICAgIHwgICAgICAgICAgICAg
ICstLXJ3IHZ4bGFuLWlkZW50aWZpZXIgICAgIHVpbnQzMgp8ICAgICAgICArLS06KHR1bm5lbC1k
ZWNhcHN1bGF0aW9uLW5leHRob3ApIHtuZXh0aG9wLXR1bm5lbH0/CnwgICAgICAgIHwgICstLXJ3
IHR1bm5lbC1kZWNhcHN1bGF0aW9uCnwgICAgICAgIHwgICAgICstLXJ3ICh0dW5uZWwtdHlwZSk/
CnwgICAgICAgIHwgICAgICAgICstLTooaXB2NCkge2lwdjQtdHVubmVsfT8KfCAgICAgICAgfCAg
ICAgICAgfCAgKy0tcncgaXB2NC1kZWNhcHN1bGF0aW9uCnwgICAgICAgIHwgICAgICAgIHwgICAg
ICstLXJ3IGlwdjQtZGVjYXBzdWxhdGlvbiB0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rpb24tZGVm
aW5pdGlvbgp8ICAgICAgICB8ICAgICAgICB8ICAgICArLS1ydyB0dGwtYWN0aW9uPyAgIHR0bC1h
Y3Rpb24tZGVmaW5pdGlvbgp8ICAgICAgICB8ICAgICAgICArLS06KGlwdjYpIHtpcHY2LXR1bm5l
bH0/CnwgICAgICAgIHwgICAgICAgIHwgICstLXJ3IGlwdjYtZGVjYXBzdWxhdGlvbgp8ICAgICAg
ICB8ICAgICAgICB8ICAgICArLS1ydyBpcHY2LWRlY2Fwc3VsYXRpb24gdHVubmVsLWRlY2Fwc3Vs
YXRpb24tYWN0aW9uLWRlZmluaXRpb24KfCAgICAgICAgfCAgICAgICAgfCAgICAgKy0tcncgaG9w
LWxpbWl0LWFjdGlvbj8gaG9wLWxpbWl0LWFjdGlvbi1kZWZpbml0aW9uCnwgICAgICAgIHwgICAg
ICAgICstLToobXBscykge21wbHMtdHVubmVsfT8KfCAgICAgICAgfCAgICAgICAgICAgKy0tcncg
bGFiZWwtcG9wCnwgICAgICAgIHwgICAgICAgICAgICAgICstLXJ3IGxhYmVsLXBvcCAgICAgbXBs
cy1sYWJlbC1hY3Rpb24tZGVmaW5pdGlvbgp8ICAgICAgICB8ICAgICAgICAgICAgICArLS1ydyB0
dGwtYWN0aW9uPyAgIHR0bC1hY3Rpb24tZGVmaW5pdGlvbgp8ICAgICAgICArLS06KGxvZ2ljYWwt
dHVubmVsLW5leHRob3ApIHtuZXh0aG9wLXR1bm5lbH0/CnwgICAgICAgIHwgICstLXJ3IGxvZ2lj
YWwtdHVubmVsCnwgICAgICAgIHwgICAgICstLXJ3IHR1bm5lbC10eXBlIHR1bm5lbC10eXBlLWRl
ZmluaXRpb24KfCAgICAgICAgfCAgICAgKy0tcncgdHVubmVsLW5hbWUgc3RyaW5nCnwgICAgICAg
ICstLToocmliLW5hbWUtbmV4dGhvcCkKfCAgICAgICAgfCAgKy0tcncgcmliLW5hbWU/ICAgICAg
ICAgICAgICAgICAgICAgICAgc3RyaW5nCnwgICAgICAgICstLToobmV4dGhvcC1pZGVudGlmaWVy
KQp8ICAgICAgICAgICArLS1ydyBuZXh0aG9wLXJlZiAgICAgICAgICAgICAgICAgICAgICBuZXh0
aG9wLXJlZgoKICAgICAgICAgICAgICAgIEZpZ3VyZSA1OiBOZXh0aG9wIEJhc2UgU3RydWN0dXJl
Cl1dPjwvYXJ0d29yaz4KICAgICAgICAgIDwvZmlndXJlPjwvdD4KICAgICAgPC9zZWN0aW9uPgoK
ICAgICAgPHNlY3Rpb24gdGl0bGU9IlJQQyBPcGVyYXRpb25zIj4KICAgICAgICA8dD5UaGlzIG1v
ZHVsZSBkZWZpbmVzIHRoZSBmb2xsb3dpbmcgUlBDIG9wZXJhdGlvbnM6PC90PgoKICAgICAgICA8
dD48bGlzdCBzdHlsZT0ic3ltYm9scyI+CiAgICAgICAgICAgIDx0PnJpYi1hZGQ6IEFkZCBhIFJJ
QiB0byBhIHJvdXRpbmcgaW5zdGFuY2UuIEEgbmFtZSBvZiB0aGUgUklCLAogICAgICAgICAgICBh
ZGRyZXNzIGZhbWlseSBvZiB0aGUgUklCIGFuZCAob3B0aW9uYWxseSkgd2hldGhlciB0aGUgUlBG
IGNoZWNrCiAgICAgICAgICAgIGlzIGVuYWJsZWQgYXJlIHBhc3NlZCBhcyB0aGUgaW5wdXQgcGFy
YW1ldGVycy4gVGhlIG91dHB1dCBpcyB0aGUKICAgICAgICAgICAgcmVzdWx0IG9mIHRoZSBhZGQg
b3BlcmF0aW9uOiA8bGlzdCBzdHlsZT0ic3ltYm9scyI+CiAgICAgICAgICAgICAgICA8dD50cnVl
IC0gc3VjY2Vzczs8L3Q+CgogICAgICAgICAgICAgICAgPHQ+ZmFsc2UgLSBmYWlsZWQ7IHdoZW4g
ZmFpbGVkLCB0aGUgaTJycyBhZ2VudCBtYXkgcmV0dXJuIHRoZQogICAgICAgICAgICAgICAgc3Bl
Y2lmaWMgcmVhc29uIHRoYXQgY2F1c2VzIHRoZSBmYWlsdXJlLjwvdD4KICAgICAgICAgICAgICA8
L2xpc3Q+PC90PgoKICAgICAgICAgICAgPHQ+cmliLWRlbGV0ZTogRGVsZXRlIGEgUklCIGZyb20g
YSByb3V0aW5nIGluc3RhbmNlLiBXaGVuIGEgUklCIGlzCiAgICAgICAgICAgIGRlbGV0ZWQsIGFs
bCByb3V0ZXMgaW5zdGFsbGVkIGluIHRoZSBSSUIgd2lsbCBiZSBkZWxldGVkLiBBIG5hbWUKICAg
ICAgICAgICAgb2YgdGhlIFJJQiBpcyBwYXNzZWQgYXMgdGhlIGlucHV0IHBhcmFtZXRlci4gVGhl
IG91dHB1dCBpcyB0aGUKICAgICAgICAgICAgcmVzdWx0IG9mIHRoZSBkZWxldGUgb3BlcmF0aW9u
OjxsaXN0IHN0eWxlPSJzeW1ib2xzIj4KICAgICAgICAgICAgICAgIDx0PnRydWUgLSBzdWNjZXNz
OzwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWxzZSAtIGZhaWxlZDsgd2hlbiBmYWlsZWQsIHRo
ZSBpMnJzIGFnZW50IG1heSByZXR1cm4gdGhlCiAgICAgICAgICAgICAgICBzcGVjaWZpYyByZWFz
b24gdGhhdCBjYXVzZXMgdGhlIGZhaWx1cmUuPC90PgogICAgICAgICAgICAgIDwvbGlzdD48L3Q+
CgogICAgICAgICAgICA8dD5yb3V0ZS1hZGQ6IEFkZCBhIHJvdXRlIG9yIGEgc2V0IG9mIHJvdXRl
cyB0byBhIFJJQi4gQSBSSUIgbmFtZSwKICAgICAgICAgICAgdGhlIHJvdXRlIHByZWZpeChlcyks
IHJvdXRlIGF0dHJpYnV0ZXMsIHJvdXRlIHZlbmRvciBhdHRyaWJ1dGVzLAogICAgICAgICAgICBu
ZXh0aG9wIGFuZCB3aGV0aGVyIHJldHVybiBmYWlsdXJlIGRldGFpbCBhcmUgcGFzc2VkIGFzIHRo
ZSBpbnB1dAogICAgICAgICAgICBwYXJhbWV0ZXJzLiBCZWZvcmUgY2FsbGluZyB0aGUgcm91dGUt
YWRkIHJwYywgaXQgaXMgcmVxdWlyZWQgdG8KICAgICAgICAgICAgY2FsbCB0aGUgbmgtYWRkIHJw
YyB0byBjcmVhdGUgYW5kL29yIHJldHVybiB0aGUgbmV4dGhvcAogICAgICAgICAgICBpZGVudGlm
aWVyIGJ1dCBkdXJpbmcgc2l0dWF0aW9ucyB3aGVuIHRoZSBuZXh0aG9wIGFscmVhZHkgZXhpc3Rz
IGFuZCAKCQkJdGhlIG5leHRob3AtaWQgaXMga25vd24sIHRoaXMgYWN0aW9uIGlzIG5vdCBleHBl
Y3RlZC4uIFRoZSBvdXRwdXQgaXMgCgkJCWEgY29tYmluYXRpb24gb2YgdGhlIHJvdXRlIG9wZXJh
dGlvbiBzdGF0ZXMgd2hpbGUgcXVlcnlpbmcgdGhlIGFwcHJvcHJpYXRlCgkJCW5vZGUgaW4gdGhl
IGRhdGEgdHJlZSB0aGF0IGluY2x1ZGU6PGxpc3Qgc3R5bGU9InN5bWJvbHMiPgogICAgICAgICAg
ICAgICAgPHQ+c3VjY2Vzcy1jb3VudDogdGhlIG51bWJlciBvZiByb3V0ZXMgdGhhdCB3ZXJlIHN1
Y2Nlc3NmdWxseQogICAgICAgICAgICAgICAgYWRkZWQ7PC90PgoKICAgICAgICAgICAgICAgIDx0
PmZhaWxlZC1jb3VudDogdGhlIG51bWJlciBvZiB0aGUgcm91dGVzIHRoYXQgZmFpbGVkIHRvIGJl
CiAgICAgICAgICAgICAgICBhZGRlZDs8L3Q+CgogICAgICAgICAgICAgICAgPHQ+ZmFpbHVyZS1k
ZXRhaWw6IHNob3dzIHRoZSBzcGVjaWZpYyByb3V0ZXMgdGhhdCBmYWlsZWQgdG8gYmUKICAgICAg
ICAgICAgICAgIGFkZGVkLjwvdD4KICAgICAgICAgICAgICA8L2xpc3Q+PC90PgoKICAgICAgICAg
ICAgPHQ+cm91dGUtZGVsZXRlOiBEZWxldGUgYSByb3V0ZSBvciBhIHNldCBvZiByb3V0ZXMgZnJv
bSBhIFJJQi4gQQogICAgICAgICAgICBuYW1lIG9mIHRoZSBSSUIsIHRoZSByb3V0ZSBwcmVmaXgo
ZXMpIGFuZCB3aGV0aGVyIHRvIHJldHVybgogICAgICAgICAgICBmYWlsdXJlIGRldGFpbCBhcmUg
cGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJzLiBUaGUgb3V0cHV0IGlzIGEKICAgICAgICAg
ICAgY29tYmluYXRpb24gb2Ygcm91dGUgb3BlcmF0aW9uIHN0YXRlcyB0aGF0IGluY2x1ZGU6PGxp
c3QKICAgICAgICAgICAgICAgIHN0eWxlPSJzeW1ib2xzIj4KICAgICAgICAgICAgICAgIDx0PnN1
Y2Nlc3MtY291bnQ6IHRoZSBudW1iZXIgb2Ygcm91dGVzIHRoYXQgd2VyZSBzdWNjZXNzZnVsbHkK
ICAgICAgICAgICAgICAgIGRlbGV0ZWQ7PC90PgoKICAgICAgICAgICAgICAgIDx0PmZhaWxlZC1j
b3VudDogdGhlIG51bWJlciBvZiB0aGUgcm91dGVzIHRoYXQgZmFpbGVkIHRvIGJlCiAgICAgICAg
ICAgICAgICBkZWxldGVkOzwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWlsdXJlLWRldGFpbDog
c2hvd3MgdGhlIHNwZWNpZmljIHJvdXRlcyB0aGF0IGZhaWxlZCB0byBiZQogICAgICAgICAgICAg
ICAgZGVsZXRlZC48L3Q+CiAgICAgICAgICAgICAgPC9saXN0PjwvdD4KCiAgICAgICAgICAgIDx0
PnJvdXRlLXVwZGF0ZTogVXBkYXRlIGEgcm91dGUgb3IgYSBzZXQgb2Ygcm91dGVzLiBBIFJJQiBu
YW1lLAogICAgICAgICAgICB0aGUgcm91dGUgcHJlZml4KGVzKSwgb3Igcm91dGUgYXR0cmlidXRl
cywgb3Igcm91dGUgdmVuZG9yCiAgICAgICAgICAgIGF0dHJpYnV0ZXMsIG9yIG5leHRob3AgYXJl
IHBhc3NlZCBhcyB0aGUgaW5wdXQgcGFyYW1ldGVycy4gVGhlCiAgICAgICAgICAgIG1hdGNoIGNv
bmRpdGlvbnMgY2FuIGJlIGVpdGhlciByb3V0ZSBwcmVmaXgoZXMpLCBvciByb3V0ZQogICAgICAg
ICAgICBhdHRyaWJ1dGVzLCBvciByb3V0ZSB2ZW5kb3IgYXR0cmlidXRlcywgb3IgbmV4dGhvcC4g
VGhlIHVwZGF0ZQogICAgICAgICAgICBhY3Rpb25zIGluY2x1ZGU6IHVwZGF0ZSB0aGUgbmV4dGhv
cCwgdXBkYXRlIHRoZSByb3V0ZSBhdHRyaWJ1dGVzLAogICAgICAgICAgICB1cGRhdGUgdGhlIHJv
dXRlIHZlbmRvciBhdHRyaWJ1dGVzLiBUaGUgb3V0cHV0IGlzIGNvbWJpbmF0aW9uIG9mCiAgICAg
ICAgICAgIHRoZSByb3V0ZSBvcGVyYXRpb24gc3RhdGVzIHRoYXQgaW5jbHVkZTo8bGlzdCBzdHls
ZT0ic3ltYm9scyI+CiAgICAgICAgICAgICAgICA8dD5zdWNjZXNzLWNvdW50OiB0aGUgbnVtYmVy
IG9mIHJvdXRlcyB0aGF0IHdlcmUgc3VjY2Vzc2Z1bGx5CiAgICAgICAgICAgICAgICB1cGRhdGVk
OzwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWlsZWQtY291bnQ6IHRoZSBudW1iZXIgb2YgdGhl
IHJvdXRlcyB0aGF0IGZhaWxlZCB0byBiZQogICAgICAgICAgICAgICAgdXBkYXRlZDs8L3Q+Cgog
ICAgICAgICAgICAgICAgPHQ+ZmFpbHVyZS1kZXRhaWw6IHNob3dzIHRoZSBzcGVjaWZpYyByb3V0
ZXMgdGhhdCBmYWlsZWQgdG8gYmUKICAgICAgICAgICAgICAgIHVwZGF0ZWQuPC90PgogICAgICAg
ICAgICAgIDwvbGlzdD48L3Q+CgogICAgICAgICAgICA8dD5uaC1hZGQ6IEFkZCBhIG5leHRob3Ag
dG8gYSBSSUIuIEEgbmFtZSBvZiB0aGUgUklCIGFuZCBhIG5leHRob3AKICAgICAgICAgICAgYXJl
IHBhc3NlZCBhcyB0aGUgaW5wdXQgcGFyYW1ldGVycy4gVGhlIG5ldHdvcmsgbm9kZSBpcyByZXF1
aXJlZAogICAgICAgICAgICB0byBhbGxvY2F0ZSBhIG5leHRob3AgaWRlbnRpZmllciB0byB0aGUg
bmV4dGhvcC4gVGhlIG91dHB1dHMKICAgICAgICAgICAgaW5jbHVkZSB0aGUgcmVzdWx0IG9mIHRo
ZSBuZXh0aG9wIGFkZCBvcGVyYXRpb24uPGxpc3QKICAgICAgICAgICAgICAgIHN0eWxlPSJzeW1i
b2xzIj4KICAgICAgICAgICAgICAgIDx0PnRydWUgLSBzdWNjZXNzOyB3aGVuIHN1Y2Nlc3MsIGEg
bmV4dGhvcCBpZGVudGlmaWVyIHdpbGwgYmUKICAgICAgICAgICAgICAgIHJldHVybmVkIHRvIHRo
ZSBpMnJzIGNsaWVudC48L3Q+CgogICAgICAgICAgICAgICAgPHQ+ZmFsc2UgLSBmYWlsZWQ7IHdo
ZW4gZmFpbGVkLCB0aGUgaTJycyBhZ2VudCBtYXkgcmV0dXJuIHRoZQogICAgICAgICAgICAgICAg
c3BlY2lmaWMgcmVhc29uIHRoYXQgY2F1c2VzIHRoZSBmYWlsdXJlLjwvdD4KICAgICAgICAgICAg
ICA8L2xpc3Q+PC90PgoKICAgICAgICAgICAgPHQ+bmgtZGVsZXRlOiBEZWxldGUgYSBuZXh0aG9w
IGZyb20gYSBSSUIuIEEgbmFtZSBvZiBhIFJJQiBhbmQgYQogICAgICAgICAgICBuZXh0aG9wIG9y
IG5leHRob3AgaWRlbnRpZmllciBhcmUgcGFzc2VkIGFzIHRoZSBpbnB1dCBwYXJhbWV0ZXJzLgog
ICAgICAgICAgICBUaGUgb3V0cHV0IGlzIHRoZSByZXN1bHQgb2YgdGhlIGRlbGV0ZSBvcGVyYXRp
b246PGxpc3QKICAgICAgICAgICAgICAgIHN0eWxlPSJzeW1ib2xzIj4KICAgICAgICAgICAgICAg
IDx0PnRydWUgLSBzdWNjZXNzOzwvdD4KCiAgICAgICAgICAgICAgICA8dD5mYWxzZSAtIGZhaWxl
ZDsgd2hlbiBmYWlsZWQsIHRoZSBpMnJzIGFnZW50IG1heSByZXR1cm4gdGhlCiAgICAgICAgICAg
ICAgICBzcGVjaWZpYyByZWFzb24gdGhhdCBjYXVzZXMgdGhlIGZhaWx1cmUuPC90PgogICAgICAg
ICAgICAgIDwvbGlzdD48L3Q+CiAgICAgICAgICA8L2xpc3Q+VGhlIHN0cnVjdHVyZSB0cmVlIG9m
IHJwY3MgaXMgc2hvd24gaW4gZm9sbG93aW5nIGZpZ3VyZS48L3Q+CgogICAgICAgIDx0PjxmaWd1
cmU+CiAgICAgICAgICAgIDxhcnR3b3JrPjwhW0NEQVRBW3JwY3M6CiAgICstLS14IHJpYi1hZGQK
ICAgfCAgKy0tLXcgaW5wdXQKICAgfCAgfCAgKy0tLXcgcmliLW5hbWUgICAgICAgIHN0cmluZwog
ICB8ICB8ICArLS0tdyBhZGRyZXNzLWZhbWlseSAgICAgIHJpYi1mYW1pbHktZGVmaW5pdGlvbgog
ICB8ICB8ICArLS0tdyBpcC1ycGYtY2hlY2s/ICAgYm9vbGVhbgogICB8ICArLS1ybyBvdXRwdXQK
ICAgfCAgICAgKy0tcm8gcmVzdWx0IHVpbnQzMgogICB8ICAgICArLS1ybyByZWFzb24/IHN0cmlu
ZwogICArLS0teCByaWItZGVsZXRlCiAgIHwgICstLS13IGlucHV0CiAgIHwgIHwgICstLS13IHJp
Yi1uYW1lIHN0cmluZwogICB8ICArLS1ybyBvdXRwdXQKICAgfCAgICAgKy0tcm8gcmVzdWx0IHVp
bnQzMgogICB8ICAgICArLS1ybyByZWFzb24/IHN0cmluZwogICArLS0teCByb3V0ZS1hZGQKICAg
fCAgKy0tLXcgaW5wdXQKICAgfCAgfCAgKy0tLXcgcmV0dXJuLWZhaWx1cmUtZGV0YWlsPyAgIGJv
b2xlYW4KICAgfCAgfCAgKy0tLXcgcmliLW5hbWUgICAgICAgICAgICAgICAgIHN0cmluZwogICB8
ICB8ICArLS0tdyByb3V0ZXMKICAgfCAgfCAgICAgKy0tLXcgcm91dGUtbGlzdCogW3JvdXRlLWlu
ZGV4XQogICB8ICB8ICAgICAgICAuLi4KICAgfCAgKy0tcm8gb3V0cHV0CiAgIHwgICAgICstLXJv
IHN1Y2Nlc3MtY291bnQgICAgIHVpbnQzMgogICB8ICAgICArLS1ybyBmYWlsZWQtY291bnQgICAg
ICB1aW50MzIKICAgfCAgICAgKy0tcm8gZmFpbHVyZS1kZXRhaWwKICAgfCAgICAgICAgKy0tcm8g
ZmFpbGVkLXJvdXRlcyogW3JvdXRlLWluZGV4XQogICB8ICAgICAgICAgICArLS1ybyByb3V0ZS1p
bmRleCB1aW50MzIKICAgfCAgICAgICAgICAgKy0tcm8gZXJyb3ItY29kZT8gdWludDMyCiAgICst
LS14IHJvdXRlLWRlbGV0ZQogICB8ICArLS0tdyBpbnB1dAogICB8ICB8ICArLS0tdyByZXR1cm4t
ZmFpbHVyZS1kZXRhaWw/ICAgYm9vbGVhbgogICB8ICB8ICArLS0tdyByaWItbmFtZSAgICAgICAg
ICAgICAgICAgc3RyaW5nCiAgIHwgIHwgICstLS13IHJvdXRlcwogICB8ICB8ICAgICArLS0tdyBy
b3V0ZS1saXN0KiBbcm91dGUtaW5kZXhdCiAgIHwgIHwgICAgICAgIC4uLgogICB8ICArLS1ybyBv
dXRwdXQKICAgfCAgICAgKy0tcm8gc3VjY2Vzcy1jb3VudCAgICAgdWludDMyCiAgIHwgICAgICst
LXJvIGZhaWxlZC1jb3VudCAgICAgIHVpbnQzMgogICB8ICAgICArLS1ybyBmYWlsdXJlLWRldGFp
bAogICB8ICAgICAgICArLS1ybyBmYWlsZWQtcm91dGVzKiBbcm91dGUtaW5kZXhdCiAgIHwgICAg
ICAgICAgICstLXJvIHJvdXRlLWluZGV4IHVpbnQzMgogICB8ICAgICAgICAgICArLS1ybyBlcnJv
ci1jb2RlPyB1aW50MzIKICAgKy0tLXggcm91dGUtdXBkYXRlCiAgIHwgICstLS13IGlucHV0CiAg
IHwgIHwgICstLS13IHJldHVybi1mYWlsdXJlLWRldGFpbD8gICAgICAgICAgIGJvb2xlYW4KICAg
fCAgfCAgKy0tLXcgcmliLW5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nCiAgIHwg
IHwgICstLS13IChtYXRjaC1vcHRpb25zKT8KICAgfCAgfCAgICAgKy0tOihtYXRjaC1yb3V0ZS1w
cmVmaXgpCiAgIHwgIHwgICAgIHwgIC4uLgogICB8ICB8ICAgICArLS06KG1hdGNoLXJvdXRlLWF0
dHJpYnV0ZXMpCiAgIHwgIHwgICAgIHwgIC4uLgogICB8ICB8ICAgICArLS06KG1hdGNoLXJvdXRl
LXZlbmRvci1hdHRyaWJ1dGVzKSB7Li4ufT8KICAgfCAgfCAgICAgfCAgLi4uCiAgIHwgIHwgICAg
ICstLToobWF0Y2gtbmV4dGhvcCkKICAgfCAgfCAgICAgICAgLi4uCiAgIHwgICstLXJvIG91dHB1
dAogICB8ICAgICArLS1ybyBzdWNjZXNzLWNvdW50IHVpbnQzMgogICB8ICAgICArLS1ybyBmYWls
ZWQtY291bnQgdWludDMyCiAgIHwgICAgICstLXJvIGZhaWx1cmUtZGV0YWlsCiAgIHwgICAgICAg
ICstLXJvIGZhaWxlZC1yb3V0ZXMqIFtyb3V0ZS1pbmRleF0KICAgfCAgICAgICAgICAgKy0tcm8g
cm91dGUtaW5kZXggdWludDMyCiAgIHwgICAgICAgICAgICstLXJvIGVycm9yLWNvZGU/IHVpbnQz
MgogICArLS0teCBuaC1hZGQKICAgfCAgKy0tLXcgaW5wdXQKICAgfCAgfCAgKy0tLXcgcmliLW5h
bWUgICAgICAgICAgICAgIHN0cmluZwogICB8ICB8ICArLS0tdyBuZXh0aG9wLWlkPyAgICAgICAg
ICAgdWludDMyCiAgIHwgIHwgICstLS13IHNoYXJpbmctZmxhZz8gICAgICAgICBib29sZWFuCiAg
IHwgIHwgICstLS13IChuZXh0aG9wLXR5cGUpPwogICB8ICB8ICAgICAuLi4KICAgfCAgKy0tcm8g
b3V0cHV0CiAgIHwgICAgICstLXJvIHJlc3VsdCAgICAgICAgdWludDMyCiAgIHwgICAgICstLXJv
IHJlYXNvbj8gICAgICAgc3RyaW5nCiAgIHwgICAgICstLXJvIG5leHRob3AtaWQ/ICAgdWludDMy
CiAgICstLS14IG5oLWRlbGV0ZQogICAgICArLS0tdyBpbnB1dAogICAgICB8ICArLS0tdyByaWIt
bmFtZSAgICAgICAgICAgICAgc3RyaW5nCiAgICAgIHwgICstLS13IG5leHRob3AtaWQ/ICAgICAg
ICAgICB1aW50MzIKICAgICAgfCAgKy0tLXcgc2hhcmluZy1mbGFnPyAgICAgICAgIGJvb2xlYW4K
ICAgICAgfCAgKy0tLXcgKG5leHRob3AtdHlwZSk/CiAgICAgIHwgICAgIC4uLgogICAgICArLS1y
byBvdXRwdXQKICAgICAgICAgKy0tcm8gcmVzdWx0IHVpbnQzMgogICAgICAgICArLS1ybyByZWFz
b24/IHN0cmluZwoKICAgICAgICAgICBGaWd1cmUgNjogUlBDcyBTdHJ1Y3R1cmUKXV0+PC9hcnR3
b3JrPgogICAgICAgICAgPC9maWd1cmU+PC90PgogICAgICA8L3NlY3Rpb24+CgogICAgICA8c2Vj
dGlvbiB0aXRsZT0iTm90aWZpY2F0aW9ucyI+CiAgICAgICAgPHQ+QXN5bmNocm9ub3VzIG5vdGlm
aWNhdGlvbnMgYXJlIHNlbnQgYnkgdGhlIFJJQiBtYW5hZ2VyIG9mIGEgbmV0d29yawogICAgICAg
IGRldmljZSB0byBhbiBleHRlcm5hbCBlbnRpdHkgd2hlbiBzb21lIGV2ZW50IHRyaWdnZXJzIG9u
IHRoZSBuZXR3b3JrCiAgICAgICAgZGV2aWNlLiBBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIFJJ
QiBkYXRhIG1vZGVsIE1VU1Qgc3VwcG9ydCBzZW5kaW5nCiAgICAgICAgdHdvIGtpbmRzIG9mIGFz
eW5jaHJvbm91cyBub3RpZmljYXRpb25zLjwvdD4KCiAgICAgICAgPHQ+MS4gUm91dGUgY2hhbmdl
IG5vdGlmaWNhdGlvbjo8L3Q+CgogICAgICAgIDx0Pm8gSW5zdGFsbGVkIChJbmRpY2F0ZXMgd2hl
dGhlciB0aGUgcm91dGUgZ290IGluc3RhbGxlZCBpbiB0aGUgRklCKQogICAgICAgIDs8L3Q+Cgog
ICAgICAgIDx0Pm8gQWN0aXZlIChJbmRpY2F0ZXMgd2hldGhlciBhIHJvdXRlIGhhcyBhdCBsZWFz
dCBvbmUgZnVsbHkgcmVzb2x2ZWQKICAgICAgICBuZXh0aG9wIGFuZCBpcyB0aGVyZWZvcmUgZWxp
Z2libGUgZm9yIGluc3RhbGxhdGlvbiBpbiB0aGUgRklCKSA7PC90PgoKICAgICAgICA8dD5vIFJl
YXNvbiAtIEUuZy4gTm90IGF1dGhvcml6ZWQ8L3Q+CgogICAgICAgIDx0PjIuIE5leHRob3AgcmVz
b2x1dGlvbiBzdGF0dXMgbm90aWZpY2F0aW9uPC90PgoKICAgICAgICA8dD5OZXh0aG9wcyBjYW4g
YmUgZnVsbHkgcmVzb2x2ZWQgb3IgYW4gdW5yZXNvbHZlZC48L3Q+CgogICAgICAgIDx0PkEgcmVz
b2x2ZWQgbmV4dGhvcCBoYXMgYW4gYWRlcXVhdGUgbGV2ZWwgb2YgaW5mb3JtYXRpb24gdG8gc2Vu
ZCB0aGUKICAgICAgICBvdXRnb2luZyBwYWNrZXQgdG93YXJkcyB0aGUgZGVzdGluYXRpb24gYnkg
Zm9yd2FyZGluZyBpdCBvbiBhbgogICAgICAgIGludGVyZmFjZSB0byBhIGRpcmVjdGx5IGNvbm5l
Y3RlZCBuZWlnaGJvci48L3Q+CgogICAgICAgIDx0PkFuIHVucmVzb2x2ZWQgbmV4dGhvcCBpcyBz
b21ldGhpbmcgdGhhdCByZXF1aXJlcyB0aGUgUklCIG1hbmFnZXIgdG8KICAgICAgICBkZXRlcm1p
bmUgdGhlIGZpbmFsIHJlc29sdmVkIG5leHRob3AuIEluIG9uZSBleGFtcGxlLCBhIG5leHRob3Ag
Y291bGQKICAgICAgICBiZSBhbiBJUCBhZGRyZXNzLiBUaGUgUklCIG1hbmFnZXIgd291bGQgcmVz
b2x2ZSBob3cgdG8gcmVhY2ggdGhhdCBJUAogICAgICAgIGFkZHJlc3MsIGUuZy4gYnkgY2hlY2tp
bmcgaWYgdGhhdCBwYXJ0aWN1bGFyIElQIGFkZHJlc3MgaXMgcmVhY2hhYmxlCiAgICAgICAgYnkg
cmVndWxhciBJUCBmb3J3YXJkaW5nIG9yIGJ5IGEgTVBMUyB0dW5uZWwgb3IgYnkgYm90aC4gSWYg
dGhlIFJJQgogICAgICAgIG1hbmFnZXIgY2Fubm90IHJlc29sdmUgdGhlIG5leHRob3AsIHRoZW4g
dGhlIG5leHRob3AgcmVtYWlucyBpbiBhbgogICAgICAgIHVucmVzb2x2ZWQgc3RhdGUgYW5kIGlz
IE5PVCBhIHN1aXRhYmxlIGNhbmRpZGF0ZSBmb3IgaW5zdGFsbGF0aW9uIGluCiAgICAgICAgdGhl
IEZJQi48L3Q+CgogICAgICAgIDx0PkFuIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgUklCIGRhdGEg
bW9kZWwgTVVTVCBzdXBwb3J0IHNlbmRpbmcKICAgICAgICByb3V0ZS1jaGFuZ2Ugbm90aWZpY2F0
aW9ucyB3aGVuZXZlciBhIHJvdXRlIHRyYW5zaXRpb25zIGJldHdlZW4gdGhlCiAgICAgICAgZm9s
bG93aW5nIHN0YXRlczo8L3Q+CgogICAgICAgIDx0PjxsaXN0IHN0eWxlPSJzeW1ib2xzIj4KICAg
ICAgICAgICAgPHQ+ZnJvbSB0aGUgYWN0aXZlIHN0YXRlIHRvIHRoZSBpbmFjdGl2ZSBzdGF0ZTwv
dD4KCiAgICAgICAgICAgIDx0PmZyb20gdGhlIGluYWN0aXZlIHN0YXRlIHRvIHRoZSBhY3RpdmUg
c3RhdGU8L3Q+CgogICAgICAgICAgICA8dD5mcm9tIHRoZSBpbnN0YWxsZWQgc3RhdGUgdG8gdGhl
IHVuaW5zdGFsbGVkIHN0YXRlPC90PgoKICAgICAgICAgICAgPHQ+ZnJvbSB0aGUgdW5pbnN0YWxs
ZWQgc3RhdGUgdG8gdGhlIGluc3RhbGxlZCBzdGF0ZTwvdD4KICAgICAgICAgIDwvbGlzdD5BIHNp
bmdsZSBub3RpZmljYXRpb24gTUFZIGJlIHVzZWQgd2hlbiBhIHJvdXRlIHRyYW5zaXRpb25zCiAg
ICAgICAgZnJvbSBpbmFjdGl2ZS91bmluc3RhbGxlZCB0byBhY3RpdmUvaW5zdGFsbGVkIG9yIGlu
IHRoZSBvdGhlcgogICAgICAgIGRpcmVjdGlvbi48L3Q+CgogICAgICAgIDx0PlRoZSBzdHJ1Y3R1
cmUgdHJlZSBvZiBub3RpZmljYXRpb25zIGlzIHNob3duIGluIHRoZSBmb2xsb3dpbmcKICAgICAg
ICBmaWd1cmUuPC90PgoKICAgICAgICA8dD48ZmlndXJlPgogICAgICAgICAgICA8YXJ0d29yaz48
IVtDREFUQVtub3RpZmljYXRpb25zOgogICAgICArLS0tbiBuZXh0aG9wLXJlc29sdXRpb24tc3Rh
dHVzLWNoYW5nZQogICAgICB8ICArLS1ybyBuZXh0aG9wCiAgICAgIHwgIHwgICstLXJvIG5leHRo
b3AtaWQgICAgICAgICAgICB1aW50MzIKICAgICAgfCAgfCAgKy0tcm8gc2hhcmluZy1mbGFnICAg
ICAgICAgIGJvb2xlYW4KICAgICAgfCAgfCAgKy0tcm8gKG5leHRob3AtdHlwZSk/CiAgICAgIHwg
IHwgICAgICstLToobmV4dGhvcC1iYXNlKQogICAgICB8ICB8ICAgICB8ICAuLi4KICAgICAgfCAg
fCAgICAgKy0tOihuZXh0aG9wLWNoYWluKSB7bmV4dGhvcC1jaGFpbn0/CiAgICAgIHwgIHwgICAg
IHwgIC4uLgogICAgICB8ICB8ICAgICArLS06KG5leHRob3AtcmVwbGljYXRlcykge25leHRob3At
cmVwbGljYXRlc30/CiAgICAgIHwgIHwgICAgIHwgIC4uLgogICAgICB8ICB8ICAgICArLS06KG5l
eHRob3AtcHJvdGVjdGlvbikge25leHRob3AtcHJvdGVjdGlvbn0/CiAgICAgIHwgIHwgICAgIHwg
IC4uLgogICAgICB8ICB8ICAgICArLS06KG5leHRob3AtbG9hZC1iYWxhbmNlKSB7bmV4dGhvcC1s
b2FkLWJhbGFuY2V9PwogICAgICB8ICB8ICAgICAgICAuLi4KICAgICAgfCAgKy0tcm8gbmV4dGhv
cC1zdGF0ZSBuZXh0aG9wLXN0YXRlLWRlZmluaXRpb24KICAgICAgKy0tLW4gcm91dGUtY2hhbmdl
CiAgICAgICAgICstLXJvIHJpYi1uYW1lICAgICAgICAgICAgICAgICBzdHJpbmcKICAgICAgICAg
Ky0tcm8gYWRkcmVzcy1mYW1pbHkgICAgICAgICAgICAgICByaWItZmFtaWx5LWRlZmluaXRpb24K
ICAgICAgICAgKy0tcm8gcm91dGUtaW5kZXggICAgICAgICAgICAgIHVpbnQ2NAogICAgICAgICAr
LS1ybyBtYXRjaAogICAgICAgICB8ICArLS1ybyAocm91dGUtdHlwZSk/CiAgICAgICAgIHwgICAg
ICstLTooaXB2NCkKICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAgICAgIHwgICAgICstLTooaXB2
NikKICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAgICAgIHwgICAgICstLToobXBscy1yb3V0ZSkK
ICAgICAgICAgfCAgICAgfCAgLi4uCiAgICAgICAgIHwgICAgICstLToobWFjLXJvdXRlKQogICAg
ICAgICB8ICAgICB8ICAuLi4KICAgICAgICAgfCAgICAgKy0tOihpbnRlcmZhY2Utcm91dGUpCiAg
ICAgICAgIHwgICAgICAgIC4uLgogICAgICAgICArLS1ybyByb3V0ZS1pbnN0YWxsZWQtc3RhdGUg
cm91dGUtaW5zdGFsbGVkLXN0YXRlLWRlZmluaXRpb24KICAgICAgICAgKy0tcm8gcm91dGUtc3Rh
dGUgICAgICAgICAgICAgIHJvdXRlLXN0YXRlLWRlZmluaXRpb24KICAgICAgICAgKy0tcm8gcm91
dGUtY2hhbmdlLXJlYXNvbiAgICAgIHJvdXRlLWNoYW5nZS1yZWFzb24tZGVmaW5pdGlvbgoKICAg
ICAgICAgICAgICAgICAgICBGaWd1cmUgNzogTm90aWZpY2F0aW9ucyBTdHJ1Y3R1cmUKXV0+PC9h
cnR3b3JrPgogICAgICAgICAgPC9maWd1cmU+PC90PgogICAgICA8L3NlY3Rpb24+CiAgICA8L3Nl
Y3Rpb24+CgogICAgPHNlY3Rpb24gdGl0bGU9IllBTkcgTW9kdWxlcyI+CiAgICAgIDx0PjxmaWd1
cmU+CiAgICAgICAgICA8YXJ0d29yaz48IVtDREFUQVs8Q09ERSBCRUdJTlM+IGZpbGUgImlldGYt
aTJycy1yaWJAMjAxNy0xMi0wNS55YW5nIgoKbW9kdWxlIGlldGYtaTJycy1yaWIgewogIHlhbmct
dmVyc2lvbiAxLjE7CiAgbmFtZXNwYWNlICJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0
Zi1pMnJzLXJpYiI7CiAgcHJlZml4ICJpaXIiOwoKICBpbXBvcnQgaWV0Zi1pbmV0LXR5cGVzIHsK
ICAgIHByZWZpeCBpbmV0OwogICAgcmVmZXJlbmNlICJSRkMgNjk5MSI7CiAgfQoKICBpbXBvcnQg
aWV0Zi1pbnRlcmZhY2VzIHsKICAgIHByZWZpeCBpZjsKCXJlZmVyZW5jZSAiUkZDIDcyMjciOwog
IH0KCiAgaW1wb3J0IGlldGYteWFuZy10eXBlcyB7CiAgICBwcmVmaXggeWFuZzsKCXJlZmVyZW5j
ZSAiUkZDIDY5OTEiOwogIH0KCiAgb3JnYW5pemF0aW9uCiAgICAiSUVURiBJMlJTIChJbnRlcmZh
Y2UgdG8gUm91dGluZyBTeXN0ZW0pIFdvcmtpbmcgR3JvdXAiOwogIGNvbnRhY3QKICAgICJXRyBX
ZWI6ICAgPGh0dHA6Ly90b29scy5pZXRmLm9yZy93Zy9pMnJzLz4KICAgICBXRyBMaXN0OiAgPG1h
aWx0bzppMnJzQGlldGYub3JnPgoKICAgICBFZGl0b3I6ICAgTGl4aW5nIFdhbmcKICAgICAgICAg
ICAgICAgPG1haWx0bzp3YW5nX2xpdHRsZV9zdGFyQHNpbmEuY29tPgogICAgICAgICAgICAgICAK
ICAgICBFZGl0b3I6ICAgTWFjaChHdW95aSkgQ2hlbgogICAgICAgICAgICAgICA8bWFpbHRvOm1h
Y2guY2hlbkBodWF3ZWkuY29tPgogICAgICAgICAgICAgICAKICAgICBFZGl0b3I6ICAgQW1pdCBE
YXNzCiAgICAgICAgICAgICAgIDxtYWlsdG86YW1pdC5kYXNzQGVyaWNzc29uLmNvbT4KICAgICAg
ICAgICAgICAgCiAgICAgRWRpdG9yOiAgIEhhcmloYXJhbiBBbmFudGhha3Jpc2huYW4KICAgICAg
ICAgICAgICAgPG1haWx0bzpoYXJpQHBhY2tldGRlc2lnbi5jb20+CiAgICAgICAgICAgICAgIAog
ICAgIEVkaXRvcjogICBTcmlnYW5lc2ggS2luaQogICAgICAgICAgICAgICA8bWFpbHRvOnNyaWdh
bmVzaC5raW5pQGVyaWNzc29uLmNvbT4KICAgICAgICAgICAgICAgCiAgICAgRWRpdG9yOiAgIE5p
dGluIEJhaGFkdXIKICAgICAgICAgICAgICAgPG1haWx0bzpuaXRpbl9iYWhhZHVyQHlhaG9vLmNv
bT4iOwogIGRlc2NyaXB0aW9uCiAgICAiVGhpcyBtb2R1bGUgZGVmaW5lcyBhIFlBTkcgZGF0YSBt
b2RlbCBmb3IKICAgICBSb3V0aW5nIEluZm9ybWF0aW9uIEJhc2UgKFJJQikgdGhhdCBhbGlnbnMK
ICAgICB3aXRoIHRoZSBJMlJTIFJJQiBpbmZvcm1hdGlvbiBtb2RlbC4KCSBDb3B5cmlnaHQgKGMp
IDwyMDE4PiBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucwogICAgIGlkZW50aWZpZWQgYXMgYXV0
aG9ycyBvZiB0aGUgY29kZS4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuIjsKICByZXZpc2lvbiAiMjAx
OC0wMi0xMiIgewogICAgZGVzY3JpcHRpb24gImluaXRpYWwgcmV2aXNpb24iOwogICAgcmVmZXJl
bmNlICJSRkMgWFhYWDogZHJhZnQtaWV0Zi1pMnJzLWRhdGEtbW9kZWwtMTAiOwoJCgoJLy8gUkZD
IEVkLjogcmVwbGFjZSBYWFhYIHdpdGggYWN0dWFsIFJGQyBudW1iZXIgYW5kIHJlbW92ZQogICAg
ICAgIC8vIHRoaXMgbm90ZQogICAgCgogIH0KCiAgLy9GZWF0dXJlcwogIGZlYXR1cmUgbmV4dGhv
cC10dW5uZWwgewogICAgZGVzY3JpcHRpb24gCiAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhh
dCBhIG5vZGUgc3VwcG9ydHMKICAgICAgIHR1bm5lbCBuZXh0aG9wIGNhcGFiaWxpdHkuIjsKICB9
CgogIGZlYXR1cmUgbmV4dGhvcC1jaGFpbiB7CiAgICBkZXNjcmlwdGlvbiAKICAgICAgIlRoaXMg
ZmVhdHVyZSBtZWFucyB0aGF0IGEgbm9kZSBzdXBwb3J0cwogICAgICAgY2hhaW4gbmV4dGhvcCBj
YXBhYmlsaXR5LiI7CiAgfQogIAogIGZlYXR1cmUgbmV4dGhvcC1wcm90ZWN0aW9uIHsKICAgIGRl
c2NyaXB0aW9uIAogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRz
CiAgICAgICBwcm90ZWN0aW9uIG5leHRob3AgY2FwYWJpbGl0eS4iOwogIH0KCiAgZmVhdHVyZSBu
ZXh0aG9wLXJlcGxpY2F0ZXMgewogICAgZGVzY3JpcHRpb24gCiAgICAgICJUaGlzIGZlYXR1cmUg
bWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAgIHJlcGxpY2F0ZXMgbmV4dGhvcCBjYXBh
YmlsaXR5LiI7CiAgfQoKICBmZWF0dXJlIG5leHRob3AtbG9hZC1iYWxhbmNlIHsKICAgIGRlc2Ny
aXB0aW9uIAogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAg
ICAgICBsb2FkIGJhbGFuY2UgbmV4dGhvcCBjYXBhYmlsaXR5LiI7CiAgfSAgCiAgCiAgZmVhdHVy
ZSBpcHY0LXR1bm5lbCB7CiAgICBkZXNjcmlwdGlvbiAKICAgICAgIlRoaXMgZmVhdHVyZSBtZWFu
cyB0aGF0IGEgbm9kZSBzdXBwb3J0cwogICAgICAgSVB2NCB0dW5uZWwgZW5jYXBzdWxhdGlvbiBj
YXBhYmlsaXR5LiI7CiAgfQogIAogIGZlYXR1cmUgaXB2Ni10dW5uZWwgewogICAgZGVzY3JpcHRp
b24gCiAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAg
IElQdjYgdHVubmVsIGVuY2Fwc3VsYXRpb24gY2FwYWJpbGl0eS4iOwogIH0KICAKICBmZWF0dXJl
IG1wbHMtdHVubmVsIHsKICAgIGRlc2NyaXB0aW9uIAogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5z
IHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICBNUExTIHR1bm5lbCBlbmNhcHN1bGF0aW9uIGNh
cGFiaWxpdHkuIjsKICB9CiAgCiAgZmVhdHVyZSB2eGxhbi10dW5uZWwgewogICAgZGVzY3JpcHRp
b24gCiAgICAgICJUaGlzIGZlYXR1cmUgbWVhbnMgdGhhdCBhIG5vZGUgc3VwcG9ydHMKICAgICAg
IFZ4TEFOIHR1bm5lbCBlbmNhcHN1bGF0aW9uIGNhcGFiaWxpdHkuIjsKICB9CiAgCiAgZmVhdHVy
ZSBncmUtdHVubmVsIHsKICAgIGRlc2NyaXB0aW9uIAogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5z
IHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICBHUkUgdHVubmVsIGVuY2Fwc3VsYXRpb24gY2Fw
YWJpbGl0eS4iOwogIH0KICAKICBmZWF0dXJlIG52Z3JlLXR1bm5lbCB7CiAgICBkZXNjcmlwdGlv
bgogICAgICAiVGhpcyBmZWF0dXJlIG1lYW5zIHRoYXQgYSBub2RlIHN1cHBvcnRzCiAgICAgICBO
dkdSRSB0dW5uZWwgZW5jYXBzdWxhdGlvbiBjYXBhYmlsaXR5LiI7CiAgfQogIAogIGZlYXR1cmUg
cm91dGUtdmVuZG9yLWF0dHJpYnV0ZXMgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRoaXMgZmVh
dHVyZSBtZWFucyB0aGF0IGEgbm9kZSBzdXBwb3J0cwogICAgICAgcm91dGUgdmVuZG9yIGF0dHJp
YnV0ZXMuIjsKICB9CgogIC8vSWRlbnRpdGllcyBhbmQgVHlwZSBEZWZpbml0aW9ucwogIGlkZW50
aXR5IG1wbHMtbGFiZWwtYWN0aW9uIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50
aXR5IGZyb20gd2hpY2ggYWxsIE1QTFMgbGFiZWwgCiAgICAgICBvcGVyYXRpb25zIGFyZSBkZXJp
dmVkLgogICAgICAgVGhlIE1QTFMgbGFiZWwgc3RhY2sgb3BlcmF0aW9ucyBpbmNsdWRlOgogICAg
ICAgcHVzaCAtIHRvIGFkZCBhIG5ldyBsYWJlbCB0byBhIGxhYmVsIHN0YWNrLAogICAgICAgcG9w
IC0gdG8gcG9wIHRoZSB0b3AgbGFiZWwgZnJvbSBhIGxhYmVsIHN0YWNrLAogICAgICAgc3dhcCAt
IHRvIGV4Y2hhbmdlIHRoZSB0b3AgbGFiZWwgb2YgYSBsYWJlbAogICAgICAgICAgICAgIHN0YWNr
IHdpdGggbmV3IGxhYmVsLiI7CiAgfQoKICBpZGVudGl0eSBsYWJlbC1wdXNoIHsKICAgIGJhc2Ug
Im1wbHMtbGFiZWwtYWN0aW9uIjsKICAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyBsYWJlbCBz
dGFjayBvcGVyYXRpb246IHB1c2guIjsKICB9CgogIGlkZW50aXR5IGxhYmVsLXBvcCB7CiAgICBi
YXNlICJtcGxzLWxhYmVsLWFjdGlvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyBsYWJl
bCBzdGFjayBvcGVyYXRpb246IHBvcC4iOwogIH0KCiAgaWRlbnRpdHkgbGFiZWwtc3dhcCB7CiAg
ICBiYXNlICJtcGxzLWxhYmVsLWFjdGlvbiI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyBs
YWJlbCBzdGFjayBvcGVyYXRpb246IHN3YXAuIjsKICB9CgogIHR5cGVkZWYgbXBscy1sYWJlbC1h
Y3Rpb24tZGVmaW5pdGlvbiB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAibXBs
cy1sYWJlbC1hY3Rpb24iOwogICAgfQogICAgZGVzY3JpcHRpb24KICAgICAgIk1QTFMgbGFiZWwg
YWN0aW9uIGRlZmluaXRpb24uIjsKICB9CiAgCiAgaWRlbnRpdHkgdHVubmVsLWRlY2Fwc3VsYXRp
b24tYWN0aW9uIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hp
Y2ggYWxsIHR1bm5lbCBkZWNhcHN1bGF0aW9uCiAgICAgICBhY3Rpb25zIGFyZSBkZXJpdmVkLgog
ICAgICAgVHVubmVsIGRlY2Fwc3VsYXRpb24gYWN0aW9ucyBpbmNsdWRlOgogICAgICAgaXB2NC1k
ZWNhcHN1bGF0aW9uIC0gdG8gZGVjYXBzdWxhdGUgYW4gSVB2NCB0dW5uZWwsCiAgICAgICBpcHY2
LWRlY2Fwc3VsYXRpb24gLSB0byBkZWNhcHN1bGF0ZSBhbiBJUHY2IHR1bm5lbC4iOwogIH0KICAK
ICBpZGVudGl0eSBpcHY0LWRlY2Fwc3VsYXRpb24gewogICAgYmFzZSAidHVubmVsLWRlY2Fwc3Vs
YXRpb24tYWN0aW9uIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJJUHY0IHR1bm5lbCBkZWNhcHN1
bGF0aW9uLiI7CiAgfQogIAogIGlkZW50aXR5IGlwdjYtZGVjYXBzdWxhdGlvbiB7CiAgICBiYXNl
ICJ0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24KICAgICAgIklQ
djYgdHVubmVsIGRlY2Fwc3VsYXRpb24uIjsKICB9CiAgCiAgdHlwZWRlZiB0dW5uZWwtZGVjYXBz
dWxhdGlvbi1hY3Rpb24tZGVmaW5pdGlvbiB7CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAg
YmFzZSAidHVubmVsLWRlY2Fwc3VsYXRpb24tYWN0aW9uIjsKICAgIH0KICAgIGRlc2NyaXB0aW9u
CiAgICAgICJUdW5uZWwgZGVjYXBzdWxhdGlvbiBkZWZpbml0aW9uLiI7CiAgfQogIAogIGlkZW50
aXR5IHR0bC1hY3Rpb24gewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJv
bSB3aGljaCBhbGwgVFRMIAogICAgICAgYWN0aW9ucyBhcmUgZGVyaXZlZC4iOwogIH0KICAKICBp
ZGVudGl0eSBuby1hY3Rpb24gewogICAgYmFzZSAidHRsLWFjdGlvbiI7CiAgICBkZXNjcmlwdGlv
bgogICAgICAiRG8gbm90aGluZyByZWdhcmRpbmcgdGhlIFRUTC4iOwogIH0KICAKICBpZGVudGl0
eSBjb3B5LXRvLWlubmVyIHsKICAgIGJhc2UgInR0bC1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24K
ICAgICAgIkNvcHkgdGhlIFRUTCBvZiB0aGUgb3V0ZXIgaGVhZGVyCiAgICAgICB0byB0aGUgaW5u
ZXIgaGVhZGVyLiI7CiAgfQogIAogIGlkZW50aXR5IGRlY3JlYXNlLWFuZC1jb3B5LXRvLWlubmVy
IHsKICAgIGJhc2UgInR0bC1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24KICAgICAgIkRlY3JlYXNl
IFRUTCBieSBvbmUgYW5kIGNvcHkgdGhlIFRUTCAKICAgICAgIHRvIHRoZSBpbm5lciBoZWFkZXIu
IjsKICB9CiAgCiAgdHlwZWRlZiB0dGwtYWN0aW9uLWRlZmluaXRpb24gewogICAgdHlwZSBpZGVu
dGl0eXJlZiB7CiAgICAgIGJhc2UgInR0bC1hY3Rpb24iOwogICAgfQogICAgZGVzY3JpcHRpb24K
ICAgICAgIlRUTCBhY3Rpb24gZGVmaW5pdGlvbi4iOwogIH0KICAKICBpZGVudGl0eSBob3AtbGlt
aXQtYWN0aW9uIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50aXR5IGZyb20gd2hp
Y2ggYWxsIGhvcCBsaW1pdCAKICAgICAgIGFjdGlvbnMgYXJlIGRlcml2ZWQuIjsKICB9CiAgCiAg
aWRlbnRpdHkgaG9wLWxpbWl0LW5vLWFjdGlvbiB7CiAgICBiYXNlICJob3AtbGltaXQtYWN0aW9u
IjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJEbyBub3RoaW5nIHJlZ2FyZGluZyB0aGUgaG9wIGxp
bWl0LiI7CiAgfQogIAogIGlkZW50aXR5IGhvcC1saW1pdC1jb3B5LXRvLWlubmVyIHsKICAgIGJh
c2UgImhvcC1saW1pdC1hY3Rpb24iOwogICAgZGVzY3JpcHRpb24KICAgICAgIkNvcHkgdGhlIGhv
cCBsaW1pdCBvZiB0aGUgb3V0ZXIgaGVhZGVyCiAgICAgICB0byB0aGUgaW5uZXIgaGVhZGVyLiI7
CiAgfQogIAogIHR5cGVkZWYgaG9wLWxpbWl0LWFjdGlvbi1kZWZpbml0aW9uIHsKICAgIHR5cGUg
aWRlbnRpdHlyZWYgewogICAgICBiYXNlICJob3AtbGltaXQtYWN0aW9uIjsKICAgIH0KICAgIGRl
c2NyaXB0aW9uCiAgICAgICJJUHY2IGhvcCBsaW1pdCBhY3Rpb24gZGVmaW5pdGlvbi4iOwogIH0K
ICAgIAogIGlkZW50aXR5IHNwZWNpYWwtbmV4dGhvcCB7CiAgICBkZXNjcmlwdGlvbgogICAgICAi
QmFzZSBpZGVudGl0eSBmcm9tIHdoaWNoIGFsbCBzcGVjaWFsCiAgICAgICBuZXh0aG9wcyBhcmUg
ZGVyaXZlZC4iOwogIH0KCiAgaWRlbnRpdHkgZGlzY2FyZCB7CiAgICBiYXNlICJzcGVjaWFsLW5l
eHRob3AiOwogICAgZGVzY3JpcHRpb24KICAgICAgIlRoaXMgaW5kaWNhdGVzIHRoYXQgdGhlIG5l
dHdvcmsKICAgICAgIGRldmljZSBzaG91bGQgZHJvcCB0aGUgcGFja2V0IGFuZAogICAgICAgaW5j
cmVtZW50IGEgZHJvcCBjb3VudGVyLiI7CiAgfQoKICBpZGVudGl0eSBkaXNjYXJkLXdpdGgtZXJy
b3IgewogICAgYmFzZSAic3BlY2lhbC1uZXh0aG9wIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJU
aGlzIGluZGljYXRlcyB0aGF0IHRoZSBuZXR3b3JrCiAgICAgICBkZXZpY2Ugc2hvdWxkIGRyb3Ag
dGhlIHBhY2tldCwgCiAgICAgICBpbmNyZW1lbnQgYSBkcm9wIGNvdW50ZXIgYW5kIHNlbmQKICAg
ICAgIGJhY2sgYW4gYXBwcm9wcmlhdGUgZXJyb3IgbWVzc2FnZQogICAgICAgKGxpa2UgSUNNUCBl
cnJvcikuIjsKICB9CgogIGlkZW50aXR5IHJlY2VpdmUgewogICAgYmFzZSAic3BlY2lhbC1uZXh0
aG9wIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJUaGlzIGluZGljYXRlcyB0aGF0IHRoZSB0cmFm
ZmljIGlzCiAgICAgICBkZXN0aW5lZCBmb3IgdGhlIG5ldHdvcmsgZGV2aWNlLiAgRm9yCiAgICAg
ICBleGFtcGxlLCBwcm90b2NvbCBwYWNrZXRzIG9yIE9BTSBwYWNrZXRzLgogICAgICAgQWxsIGxv
Y2FsbHkgZGVzdGluZWQgdHJhZmZpYyBTSE9VTEQgYmUKICAgICAgIHRocm90dGxlZCB0byBhdm9p
ZCBhIGRlbmlhbCBvZiBzZXJ2aWNlCiAgICAgICBhdHRhY2sgb24gdGhlIHJvdXRlcidzIGNvbnRy
b2wgcGxhbmUuIEFuCiAgICAgICBvcHRpb25hbCByYXRlLWxpbWl0ZXIgY2FuIGJlIHNwZWNpZmll
ZAogICAgICAgdG8gaW5kaWNhdGUgaG93IHRvIHRocm90dGxlIHRyYWZmaWMgCiAgICAgICBkZXN0
aW5lZCBmb3IgdGhlIGNvbnRyb2wgcGxhbmUuIjsKICB9CgogIGlkZW50aXR5IGNvcy12YWx1ZSB7
CiAgICBiYXNlICJzcGVjaWFsLW5leHRob3AiOwogICAgZGVzY3JpcHRpb24KICAgICAgIkNvcy12
YWx1ZSBzcGVjaWFsIG5leHRob3AuIjsKICB9CgogIHR5cGVkZWYgc3BlY2lhbC1uZXh0aG9wLWRl
ZmluaXRpb24gewogICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgIGJhc2UgInNwZWNpYWwtbmV4
dGhvcCI7CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiU3BlY2lhbCBuZXh0aG9wIGRlZmlu
aXRpb24uIjsKICB9CgogIGlkZW50aXR5IGlwLXJvdXRlLW1hdGNoLXR5cGUgewogICAgZGVzY3Jp
cHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJvbSB3aGljaCBhbGwgcm91dGUgCiAgICAgICBt
YXRjaCB0eXBlcyBhcmUgZGVyaXZlZC4KICAgICAgIFJvdXRlIG1hdGNoIHR5cGUgY291bGQgYmU6
CiAgICAgICBtYXRjaCBzb3VyY2UsIG9yCiAgICAgICBtYXRjaCBkZXN0aW5hdGlvbiwgb3IKICAg
ICAgIG1hdGNoIHNvdXJjZSBhbmQgZGVzdGluYXRpb24uIjsKICB9CiAgCiAgaWRlbnRpdHkgbWF0
Y2gtaXAtc3JjIHsKICAgIGJhc2UgImlwLXJvdXRlLW1hdGNoLXR5cGUiOwogICAgZGVzY3JpcHRp
b24KICAgICAgIlNvdXJjZSByb3V0ZSBtYXRjaCB0eXBlLiI7CiAgfQogIGlkZW50aXR5IG1hdGNo
LWlwLWRlc3QgewogICAgYmFzZSAiaXAtcm91dGUtbWF0Y2gtdHlwZSI7CiAgICBkZXNjcmlwdGlv
bgogICAgICAiRGVzdGluYXRpb24gcm91dGUgbWF0Y2ggdHlwZSI7CiAgfQogIGlkZW50aXR5IG1h
dGNoLWlwLXNyYy1kZXN0IHsKICAgIGJhc2UgImlwLXJvdXRlLW1hdGNoLXR5cGUiOwogICAgZGVz
Y3JpcHRpb24KICAgICAgIlNvdXJjZSBhbmQgRGVzdGluYXRpb24gcm91dGUgbWF0Y2ggdHlwZSI7
CiAgfQoKICB0eXBlZGVmIGlwLXJvdXRlLW1hdGNoLXR5cGUtZGVmaW5pdGlvbiB7CiAgICB0eXBl
IGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAiaXAtcm91dGUtbWF0Y2gtdHlwZSI7CiAgICB9CiAg
ICBkZXNjcmlwdGlvbgogICAgICAiSVAgcm91dGUgbWF0Y2ggdHlwZSBkZWZpbml0aW9uLiI7CiAg
fQoKICBpZGVudGl0eSByaWItZmFtaWx5IHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlk
ZW50aXR5IGZyb20gd2hpY2ggYWxsIFJJQiAKICAgICAgIGFkZHJlc3MgZmFtaWxpZXMgYXJlIGRl
cml2ZWQuIjsKICB9CgogIGlkZW50aXR5IGlwdjQtcmliLWZhbWlseSB7CiAgICBiYXNlICJyaWIt
ZmFtaWx5IjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJJUHY0IFJJQiBhZGRyZXNzIGZhbWlseS4i
OwogIH0KCiAgaWRlbnRpdHkgaXB2Ni1yaWItZmFtaWx5IHsKICAgIGJhc2UgInJpYi1mYW1pbHki
OwogICAgZGVzY3JpcHRpb24KICAgICAgIklQdjYgUklCIGFkZHJlc3MgZmFtaWx5LiI7CiAgfQoK
ICBpZGVudGl0eSBtcGxzLXJpYi1mYW1pbHkgewogICAgYmFzZSAicmliLWZhbWlseSI7CiAgICBk
ZXNjcmlwdGlvbgogICAgICAiTVBMUyBSSUIgYWRkcmVzcyBmYW1pbHkuIjsKICB9CgogIGlkZW50
aXR5IGllZWUtbWFjLXJpYi1mYW1pbHkgewogICAgYmFzZSAicmliLWZhbWlseSI7CiAgICBkZXNj
cmlwdGlvbgogICAgICAiTUFDIFJJQiBhZGRyZXNzIGZhbWlseS4iOwogIH0KCiAgdHlwZWRlZiBy
aWItZmFtaWx5LWRlZmluaXRpb24gewogICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgIGJhc2Ug
InJpYi1mYW1pbHkiOwogICAgfQogICAgZGVzY3JpcHRpb24KICAgICAgIlJJQiBhZGRyZXNzIGZh
bWlseSBkZWZpbml0aW9uLiI7CiAgfQoKICBpZGVudGl0eSByb3V0ZS10eXBlIHsKICAgIGRlc2Ny
aXB0aW9uIAogICAgICAiQmFzZSBpZGVudGl0eSBmcm9tIHdoaWNoIGFsbCByb3V0ZSB0eXBlcwog
ICAgICAgYXJlIGRlcml2ZWQuIjsKICB9CgogIGlkZW50aXR5IGlwdjQtcm91dGUgewogICAgYmFz
ZSAicm91dGUtdHlwZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiSVB2NCByb3V0ZSB0eXBlLiI7
CiAgfQoKICBpZGVudGl0eSBpcHY2LXJvdXRlIHsKICAgIGJhc2UgInJvdXRlLXR5cGUiOwogICAg
ZGVzY3JpcHRpb24KICAgICAgIklQdjYgcm91dGUgdHlwZS4iOwogIH0KCiAgaWRlbnRpdHkgbXBs
cy1yb3V0ZSB7CiAgICBiYXNlICJyb3V0ZS10eXBlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJN
UExTIHJvdXRlIHR5cGUuIjsKICB9CgogIGlkZW50aXR5IGllZWUtbWFjIHsKICAgIGJhc2UgInJv
dXRlLXR5cGUiOwogICAgZGVzY3JpcHRpb24KICAgICAgIk1BQyByb3V0ZSB0eXBlLiI7CiAgfQoK
ICBpZGVudGl0eSBpbnRlcmZhY2UgewogICAgYmFzZSAicm91dGUtdHlwZSI7CiAgICBkZXNjcmlw
dGlvbgogICAgICAiSW50ZXJmYWNlIHJvdXRlIHR5cGUuIjsKICB9CgogIHR5cGVkZWYgcm91dGUt
dHlwZS1kZWZpbml0aW9uIHsKICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICBiYXNlICJyb3V0
ZS10eXBlIjsKICAgIH0KICAgIGRlc2NyaXB0aW9uCiAgICAgICJSb3V0ZSB0eXBlIGRlZmluaXRp
b24uIjsKICB9CgogIGlkZW50aXR5IHR1bm5lbC10eXBlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAg
ICJCYXNlIGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIHR1bm5lbCAKICAgICAgIHR5cGVzIGFyZSBk
ZXJpdmVkLiI7CiAgfQoKICBpZGVudGl0eSBpcHY0LXR1bm5lbCB7CiAgICBiYXNlICJ0dW5uZWwt
dHlwZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiSVB2NCB0dW5uZWwgdHlwZSI7CiAgfQoKICBp
ZGVudGl0eSBpcHY2LXR1bm5lbCB7CiAgICBiYXNlICJ0dW5uZWwtdHlwZSI7CiAgICBkZXNjcmlw
dGlvbgogICAgICAiSVB2NiBUdW5uZWwgdHlwZSI7CiAgfQoKICBpZGVudGl0eSBtcGxzLXR1bm5l
bCB7CiAgICBiYXNlICJ0dW5uZWwtdHlwZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiTVBMUyB0
dW5uZWwgdHlwZSI7CiAgfQoKICBpZGVudGl0eSBncmUtdHVubmVsIHsKICAgIGJhc2UgInR1bm5l
bC10eXBlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJHUkUgdHVubmVsIHR5cGUiOwogIH0KCiAg
aWRlbnRpdHkgdnhsYW4tdHVubmVsIHsKICAgIGJhc2UgInR1bm5lbC10eXBlIjsKICAgIGRlc2Ny
aXB0aW9uCiAgICAgICJWeExBTiB0dW5uZWwgdHlwZSI7CiAgfQoKICBpZGVudGl0eSBudmdyZS10
dW5uZWwgewogICAgYmFzZSAidHVubmVsLXR5cGUiOwogICAgZGVzY3JpcHRpb24KICAgICAgIk5W
R1JFIHR1bm5lbCB0eXBlIjsKICB9CgogIHR5cGVkZWYgdHVubmVsLXR5cGUtZGVmaW5pdGlvbiB7
CiAgICB0eXBlIGlkZW50aXR5cmVmIHsKICAgICAgYmFzZSAidHVubmVsLXR5cGUiOwogICAgfQog
ICAgZGVzY3JpcHRpb24KICAgICAgIlR1bm5lbCB0eXBlIGRlZmluaXRpb24uIjsKICB9CgogIGlk
ZW50aXR5IHJvdXRlLXN0YXRlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJCYXNlIGlkZW50aXR5
IGZyb20gd2hpY2ggYWxsIHJvdXRlIAogICAgICAgc3RhdGVzIGFyZSBkZXJpdmVkLiI7CiAgfQog
IAogIGlkZW50aXR5IGFjdGl2ZSB7CiAgICBiYXNlICJyb3V0ZS1zdGF0ZSI7CiAgICBkZXNjcmlw
dGlvbgogICAgICAiQWN0aXZlIHN0YXRlLiI7CiAgfQoKICBpZGVudGl0eSBpbmFjdGl2ZSB7CiAg
ICBiYXNlICJyb3V0ZS1zdGF0ZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiSW5hY3RpdmUgc3Rh
dGUuIjsKICB9CgogIHR5cGVkZWYgcm91dGUtc3RhdGUtZGVmaW5pdGlvbiB7CiAgICB0eXBlIGlk
ZW50aXR5cmVmIHsKICAgICAgYmFzZSAicm91dGUtc3RhdGUiOwogICAgfQogICAgZGVzY3JpcHRp
b24KICAgICAgIlJvdXRlIHN0YXRlIGRlZmluaXRpb24uIjsKICB9CgogIGlkZW50aXR5IG5leHRo
b3Atc3RhdGUgewogICAgZGVzY3JpcHRpb24KICAgICAgIkJhc2UgaWRlbnRpdHkgZnJvbSB3aGlj
aCBhbGwgbmV4dGhvcCAKICAgICAgIHN0YXRlcyBhcmUgZGVyaXZlZC4iOwogIH0KCiAgaWRlbnRp
dHkgcmVzb2x2ZWQgewogICAgYmFzZSAibmV4dGhvcC1zdGF0ZSI7CiAgICBkZXNjcmlwdGlvbgog
ICAgICAiUmVzb2x2ZWQgbmV4dGhvcCBzdGF0ZS4iOwogIH0KCiAgaWRlbnRpdHkgdW5yZXNvbHZl
ZCB7CiAgICBiYXNlICJuZXh0aG9wLXN0YXRlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJVbnJl
c29sdmVkIG5leHRob3Agc3RhdGUuIjsKICB9CgogIHR5cGVkZWYgbmV4dGhvcC1zdGF0ZS1kZWZp
bml0aW9uIHsKICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICBiYXNlICJuZXh0aG9wLXN0YXRl
IjsKICAgIH0KICAgIGRlc2NyaXB0aW9uCiAgICAgICJOZXh0aG9wIHN0YXRlIGRlZmluaXRpb24u
IjsKICB9CgogIGlkZW50aXR5IHJvdXRlLWluc3RhbGxlZC1zdGF0ZSB7CiAgICBkZXNjcmlwdGlv
bgogICAgICAiQmFzZSBpZGVudGl0eSBmcm9tIHdoaWNoIGFsbCByb3V0ZSAKICAgICAgIGluc3Rh
bGxlZCBzdGF0ZXMgYXJlIGRlcml2ZWQuIjsKICB9CiAgCiAgaWRlbnRpdHkgdW5pbnN0YWxsZWQg
ewogICAgYmFzZSAicm91dGUtaW5zdGFsbGVkLXN0YXRlIjsKICAgIGRlc2NyaXB0aW9uCiAgICAg
ICJVbmluc3RhbGxlZCBzdGF0ZS4iOwogIH0KCiAgaWRlbnRpdHkgaW5zdGFsbGVkIHsKICAgIGJh
c2UgInJvdXRlLWluc3RhbGxlZC1zdGF0ZSI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiSW5zdGFs
bGVkIHN0YXRlLiI7CiAgfSAgCgogIHR5cGVkZWYgcm91dGUtaW5zdGFsbGVkLXN0YXRlLWRlZmlu
aXRpb24gewogICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgIGJhc2UgInJvdXRlLWluc3RhbGxl
ZC1zdGF0ZSI7CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiUm91dGUgaW5zdGFsbGVkIHN0
YXRlIGRlZmluaXRpb24uIjsKICB9CgovL1JvdXRlIGNoYW5nZSByZWFzb24gaWRlbnRpdGllcwoK
ICBpZGVudGl0eSByb3V0ZS1jaGFuZ2UtcmVhc29uIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJC
YXNlIGlkZW50aXR5IGZyb20gd2hpY2ggYWxsIHJvdXRlIGNoYW5nZQogICAgICAgcmVhc29ucyBh
cmUgZGVyaXZlZC4iOwogIH0KCiAgaWRlbnRpdHkgbG93ZXItcm91dGUtcHJlZmVyZW5jZSB7CiAg
ICBiYXNlICJyb3V0ZS1jaGFuZ2UtcmVhc29uIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJUaGlz
IHJvdXRlIHdhcyBpbnN0YWxsZWQgaW4gdGhlIEZJQiBiZWNhdXNlIGl0IGhhZAogICAgICAgYSBs
b3dlciByb3V0ZSBwcmVmZXJlbmNlIHZhbHVlIChhbmQgdGh1cyB3YXMgbW9yZSAKICAgICAgIHBy
ZWZlcnJlZCkgdGhhbiB0aGUgcm91dGUgaXQgcmVwbGFjZWQuIjsKICB9CiAgICAgCiAgaWRlbnRp
dHkgaGlnaGVyLXJvdXRlLXByZWZlcmVuY2UgewogICAgYmFzZSAicm91dGUtY2hhbmdlLXJlYXNv
biI7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhpcyByb3V0ZSB3YXMgdW5pbnN0YWxsZWQgZnJv
bSB0aGUgRklCIGJlY2F1c2UgaXQgaGFkCiAgICAgICBhIGhpZ2hlciByb3V0ZSBwcmVmZXJlbmNl
IHZhbHVlIChhbmQgdGh1cyB3YXMgbGVzcwogICAgICAgcHJlZmVycmVkKSB0aGFuIHRoZSByb3V0
ZSB0aGF0IHJlcGxhY2VkIGl0LiI7CiAgfQogCiAgaWRlbnRpdHkgcmVzb2x2ZWQtbmV4dGhvcCB7
CiAgICBiYXNlICJyb3V0ZS1jaGFuZ2UtcmVhc29uIjsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJU
aGlzIHJvdXRlIHdhcyBtYWRlIGFjdGl2ZSBiZWNhdXNlIGF0IGxlYXN0IAogICAgICAgb25lIG9m
IGl0cyBuZXh0aG9wcyB3YXMgcmVzb2x2ZWQuIjsKICB9CgogIGlkZW50aXR5IHVucmVzb2x2ZWQt
bmV4dGhvcCB7CiAgICBiYXNlICJyb3V0ZS1jaGFuZ2UtcmVhc29uIjsKICAgIGRlc2NyaXB0aW9u
CiAgICAgICJUaGlzIHJvdXRlIHdhcyBtYWRlIGluYWN0aXZlIGJlY2F1c2UgYWxsIG9mCiAgICAg
ICBpdHMgbmV4dGhvcHMgYXJlIHVucmVzb2x2ZWQuIjsKICB9CgogIHR5cGVkZWYgcm91dGUtY2hh
bmdlLXJlYXNvbi1kZWZpbml0aW9uIHsKICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICBiYXNl
ICJyb3V0ZS1jaGFuZ2UtcmVhc29uIjsKICAgIH0KICAgIGRlc2NyaXB0aW9uCiAgICAgICJSb3V0
ZSBjaGFuZ2UgcmVhc29uIGRlZmluaXRpb24uIjsKICB9CgogIHR5cGVkZWYgbmV4dGhvcC1wcmVm
ZXJlbmNlLWRlZmluaXRpb24gewogICAgdHlwZSB1aW50OCB7CiAgICAgIHJhbmdlICIxLi45OSI7
CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiTmV4dGhvcC1wcmVmZXJlbmNlIGlzIHVzZWQg
Zm9yIHByb3RlY3Rpb24gc2NoZW1lcy4KICAgICAgIEl0IGlzIGFuIGludGVnZXIgdmFsdWUgYmV0
d2VlbiAxIGFuZCA5OS4gTG93ZXIKICAgICAgIHZhbHVlcyBhcmUgbW9yZSBwcmVmZXJyZWQuIFRv
IGRvd25sb2FkIE4KICAgICAgIG5leHRob3BzIHRvIHRoZSBGSUIsIHRoZSBOIG5leHRob3BzIHdp
dGggdGhlIGxvd2VzdAogICAgICAgdmFsdWUgYXJlIHNlbGVjdGVkLiBJZiB0aGVyZSBhcmUgbW9y
ZSB0aGFuIE4gCiAgICAgICBuZXh0aG9wcyB0aGF0IGhhdmUgdGhlIHNhbWUgcHJlZmVyZW5jZSwg
YW4gCiAgICAgICBpbXBsZW1lbnRhdGlvbiBvZiBpMnJzIGNsaWVudCBzaG91bGQgc2VsZWN0IE4K
ICAgICAgIG5leHRob3BzIGFuZCBkb3dubG9hZCB0aGVtLCBhcyBmb3IgaG93IHRvIHNlbGVjdAog
ICAgICAgdGhlIG5leHRob3BzIGlzIGxlZnQgdG8gdGhlIGltcGxlbWVudGF0aW9ucy4iOwogIH0K
ICB0eXBlZGVmIG5leHRob3AtbGItd2VpZ2h0LWRlZmluaXRpb24gewogICAgdHlwZSB1aW50OCB7
CiAgICAgIHJhbmdlICIxLi45OSI7CiAgICB9CiAgICBkZXNjcmlwdGlvbgogICAgICAiTmV4dGhv
cC1sYi13ZWlnaHQgaXMgdXNlZCBmb3IgbG9hZC1iYWxhbmNpbmcuCiAgICAgICBFYWNoIGxpc3Qg
bWVtYmVyIE1VU1QgYmUgYXNzaWduZWQgYSB3ZWlnaHQgCiAgICAgICBiZXR3ZWVuIDEgYW5kIDk5
LiBUaGUgd2VpZ2h0IGRldGVybWluZXMgdGhlCiAgICAgICBwcm9wb3J0aW9uIG9mIHRyYWZmaWMg
dG8gYmUgc2VudCBvdmVyIGEgbmV4dGhvcAogICAgICAgdXNlZCBmb3IgZm9yd2FyZGluZyBhcyBh
IHJhdGlvIG9mIHRoZSB3ZWlnaHQgb2YgCiAgICAgICB0aGlzIG5leHRob3AgZGl2aWRlZCBieSB0
aGUgd2VpZ2h0cyBvZiBhbGwgdGhlIAogICAgICAgbmV4dGhvcHMgb2YgdGhpcyByb3V0ZSB0aGF0
IGFyZSB1c2VkIGZvciBmb3J3YXJkaW5nLgogICAgICAgVG8gcGVyZm9ybSBlcXVhbCBsb2FkLWJh
bGFuY2luZywgb25lIE1BWSBzcGVjaWZ5IAogICAgICAgYSB3ZWlnaHQgb2YgMCBmb3IgYWxsIHRo
ZSBtZW1iZXIgbmV4dGhvcHMuICBUaGUgCiAgICAgICB2YWx1ZSAwIGlzIHJlc2VydmVkIGZvciBl
cXVhbCBsb2FkLWJhbGFuY2luZyAKICAgICAgIGFuZCBpZiBhcHBsaWVkLCBNVVNUIGJlIGFwcGxp
ZWQgdG8gYWxsIG1lbWJlciBuZXh0aG9wcy4iOwogIH0KICAKICB0eXBlZGVmIG5leHRob3AtcmVm
IHsKICAgIHR5cGUgbGVhZnJlZiB7CiAgICAgIHBhdGggICIvaWlyOnJvdXRpbmctaW5zdGFuY2Ui
ICsKICAgICAgICAgICAgIi9paXI6cmliLWxpc3QiICsKICAgICAgICAgICAgIi9paXI6cm91dGUt
bGlzdCIgKwogICAgICAgICAgICAiL2lpcjpuZXh0aG9wIiArCiAgICAgICAgICAgICIvaWlyOm5l
eHRob3AtaWQiOwogICAgfQogICAgZGVzY3JpcHRpb24KICAgICAgIkEgbmV4dGhvcCByZWZlcmVu
Y2UgdGhhdCBwcm92aWRlcyAKICAgICAgIGFuIGluZGlyZWN0aW9uIHJlZmVyZW5jZSB0byBhIG5l
eHRob3AuIjsKICB9CgoKICAvL0dyb3VwaW5ncwogIGdyb3VwaW5nIHJvdXRlLXByZWZpeCB7CiAg
ICBkZXNjcmlwdGlvbgogICAgICAiVGhlIGNvbW1vbiBhdHRyaWJ1dGVzIHVzZWQgZm9yIGFsbCB0
eXBlcyBvZiByb3V0ZSBwcmVmaXguIjsKICAgIGxlYWYgcm91dGUtaW5kZXggewogICAgICB0eXBl
IHVpbnQ2NCA7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICJSb3V0ZSBpbmRleC4iOwogICAgfQogICAgY29udGFpbmVyIG1hdGNoIHsKICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAiVGhlIG1hdGNoIGNvbmRpdGlvbiBzcGVjaWZpZXMgdGhlIAogICAgICAg
ICBraW5kIG9mIHJvdXRlIChJUHY0LCBNUExTLCBldGMuKSAKICAgICAgICAgYW5kIHRoZSBzZXQg
b2YgZmllbGRzIHRvIG1hdGNoIG9uLiI7CiAgICAgIGNob2ljZSByb3V0ZS10eXBlIHsKICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgIlJvdXRlIHR5cGVzOiBJUHY0LCBJUHY2LCBNUExTLCBN
QUMgZXRjLiI7CiAgICAgICAgY2FzZSBpcHY0IHsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgICJJUHY0IHJvdXRlIGNhc2UuIjsKICAgICAgICAgIGNvbnRhaW5lciBpcHY0IHsKICAg
ICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiSVB2NCByb3V0ZSBtYXRjaC4iOwog
ICAgICAgICAgICBjaG9pY2UgaXAtcm91dGUtbWF0Y2gtdHlwZSB7CiAgICAgICAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICAgICAgICJJUCByb3V0ZSBtYXRjaCB0eXBlIG9wdGlvbnM6CiAg
ICAgICAgICAgICAgICAgbWF0Y2ggc291cmNlLCBvcgogICAgICAgICAgICAgICAgIG1hdGNoIGRl
c3RpbmF0aW9uLCBvcgogICAgICAgICAgICAgICAgIG1hdGNoIHNvdXJjZSBhbmQgZGVzdGluYXRp
b24uIjsKICAgICAgICAgICAgICBjYXNlIGRlc3QtaXB2NC1hZGRyZXNzIHsKICAgICAgICAgICAg
ICAgIGxlYWYgZGVzdC1pcHY0LXByZWZpeCB7CiAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDpp
cHY0LXByZWZpeDsKICAgICAgICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAg
ICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAgICAgIkFuIElQdjQgZGVzdGluYXRp
b24gYWRkcmVzcyBhcyB0aGUgbWF0Y2guIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgY2FzZSBzcmMtaXB2NC1hZGRyZXNzIHsKICAgICAgICAgICAgICAg
IGxlYWYgc3JjLWlwdjQtcHJlZml4IHsKICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQt
cHJlZml4OwogICAgICAgICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAgICAiQW4gSVB2NCBzb3VyY2UgYWRkcmVz
cyBhcyB0aGUgbWF0Y2guIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgY2FzZSBkZXN0LXNyYy1pcHY0LWFkZHJlc3MgewogICAgICAgICAgICAgICAgY29u
dGFpbmVyIGRlc3Qtc3JjLWlwdjQtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAgICAgICAgICAgIkEgY29tYmluYXRpb24gb2YgYW4gSVB2NCBzb3VyY2Ug
YW5kIAogICAgICAgICAgICAgICAgICAgICBhbiBJUHY0IGRlc3RpbmF0aW9uIGFkZHJlc3MgYXMg
dGhlIG1hdGNoLiI7CiAgICAgICAgICAgICAgICAgIGxlYWYgZGVzdC1pcHY0LXByZWZpeCB7CiAg
ICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtcHJlZml4OwogICAgICAgICAgICAgICAg
ICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgICAgICAgICAgICAiVGhlIElQdjQgZGVzdGluYXRpb24gYWRkcmVzcyBvZiB0aGUgbWF0
Y2guIjsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBsZWFmIHNyYy1pcHY0
LXByZWZpeCB7CiAgICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtcHJlZml4OwogICAg
ICAgICAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICAgICAgICAgICAiVGhlIElQdjQgc291cmNlIGFkZHJlc3Mgb2Yg
dGhlIG1hdGNoIjsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjYXNl
IGlwdjYgewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIklQdjYgcm91dGUgY2Fz
ZS4iOwogICAgICAgICAgY29udGFpbmVyIGlwdjYgewogICAgICAgICAgICBkZXNjcmlwdGlvbgog
ICAgICAgICAgICAgICJJUHY2IHJvdXRlIG1hdGNoLiI7CiAgICAgICAgICAgIGNob2ljZSBpcC1y
b3V0ZS1tYXRjaC10eXBlIHsKICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
ICAgIklQIHJvdXRlIG1hdGNoIHR5cGUgb3B0aW9uczoKICAgICAgICAgICAgICAgICBtYXRjaCBz
b3VyY2UsIG9yCiAgICAgICAgICAgICAgICAgbWF0Y2ggZGVzdGluYXRpb24sIG9yCiAgICAgICAg
ICAgICAgICAgbWF0Y2ggc291cmNlIGFuZCBkZXN0aW5hdGlvbi4iOwogICAgICAgICAgICAgIGNh
c2UgZGVzdC1pcHY2LWFkZHJlc3MgewogICAgICAgICAgICAgICAgbGVhZiBkZXN0LWlwdjYtcHJl
Zml4IHsKICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtcHJlZml4OwogICAgICAgICAg
ICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgICAgICAgICAiQW4gSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGFzIHRoZSBtYXRj
aC4iOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBjYXNl
IHNyYy1pcHY2LWFkZHJlc3MgewogICAgICAgICAgICAgICAgbGVhZiBzcmMtaXB2Ni1wcmVmaXgg
ewogICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1wcmVmaXg7CiAgICAgICAgICAgICAg
ICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAgICAgICAgICJBbiBJUHY2IHNvdXJjZSBhZGRyZXNzIGFzIHRoZSBtYXRjaC4iOwogICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBjYXNlIGRlc3Qtc3Jj
LWlwdjYtYWRkcmVzcyB7CiAgICAgICAgICAgICAgICBjb250YWluZXIgZGVzdC1zcmMtaXB2Ni1h
ZGRyZXNzIHsKICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAg
ICAiQSBjb21iaW5hdGlvbiBvZiBhbiBJUHY2IHNvdXJjZSBhbmQgCiAgICAgICAgICAgICAgICAg
ICAgIGFuIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBhcyB0aGUgbWF0Y2guIjsKICAgICAgICAg
ICAgICAgICAgbGVhZiBkZXN0LWlwdjYtcHJlZml4IHsKICAgICAgICAgICAgICAgICAgICB0eXBl
IGluZXQ6aXB2Ni1wcmVmaXg7CiAgICAgICAgICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAg
ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAgICAgICJUaGUg
SVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIG9mIHRoZSBtYXRjaCI7CiAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgbGVhZiBzcmMtaXB2Ni1wcmVmaXggewogICAgICAgICAgICAg
ICAgICAgIHR5cGUgaW5ldDppcHY2LXByZWZpeDsKICAgICAgICAgICAgICAgICAgICBtYW5kYXRv
cnkgdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAg
ICAgICAgIlRoZSBJUHY2IHNvdXJjZSBhZGRyZXNzIG9mIHRoZSBtYXRjaC4iOwogICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9
CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNhc2UgbXBscy1yb3V0ZSB7CiAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiTVBMUyByb3V0ZSBjYXNlLiI7CiAgICAgICAgICBs
ZWFmIG1wbHMtbGFiZWwgewogICAgICAgICAgICB0eXBlIHVpbnQzMiA7CiAgICAgICAgICAgIG1h
bmRhdG9yeSB0cnVlOwogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJUaGUg
bGFiZWwgdXNlZCBmb3IgbWF0Y2hpbmcuIjsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAg
Y2FzZSBtYWMtcm91dGUgewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIk1BQyBy
b3V0ZSBjYXNlLiI7CiAgICAgICAgICBsZWFmIG1hYy1hZGRyZXNzIHsKICAgICAgICAgICAgdHlw
ZSB1aW50MzIgOwogICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAiVGhlIE1BQyBhZGRyZXNzIHVzZWQgZm9yIG1hdGNoaW5nLiI7
CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNhc2UgaW50ZXJmYWNlLXJvdXRlIHsKICAg
ICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJJbnRlcmZhY2Ugcm91dGUgY2FzZS4iOwog
ICAgICAgICAgbGVhZiBpbnRlcmZhY2UtaWRlbnRpZmllciB7CiAgICAgICAgICAgIHR5cGUgaWY6
aW50ZXJmYWNlLXJlZjsKICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgICAgIlRoZSBpbnRlcmZhY2UgdXNlZCBmb3IgbWF0Y2hpbmcu
IjsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CgogIGdyb3VwaW5nIHJv
dXRlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJUaGUgY29tbW9uIGF0dHJpYnV0ZXMgdXNlZCBm
b3IgYWxsIHR5cGVzIG9mIHJvdXRlcy4iOwogICAgdXNlcyByb3V0ZS1wcmVmaXg7CiAgICBjb250
YWluZXIgbmV4dGhvcCB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBuZXh0aG9wIG9m
IHRoZSByb3V0ZS4iOwogICAgICB1c2VzIG5leHRob3A7CiAgICB9CiAgICAvL0luIHRoZSBpbmZv
cm1hdGlvbiBtb2RlbCwgaXQgaXMgY2FsbGVkIHJvdXRlLXN0YXRpc3RpYwogICAgY29udGFpbmVy
IHJvdXRlLXN0YXR1cyB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBzdGF0dXMgaW5m
b3JtYXRpb24gb2YgdGhlIHJvdXRlLiI7CiAgICAgIGxlYWYgcm91dGUtc3RhdGUgewogICAgICAg
IHR5cGUgcm91dGUtc3RhdGUtZGVmaW5pdGlvbjsKICAgICAgICBjb25maWcgZmFsc2U7CiAgICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAgICJJbmRpY2F0ZSBhIHJvdXRlJ3Mgc3RhdGU6IEFjdGl2
ZSBvciBJbmFjdGl2ZS4iOwogICAgICB9CiAgICAgIGxlYWYgcm91dGUtaW5zdGFsbGVkLXN0YXRl
IHsKICAgICAgICB0eXBlIHJvdXRlLWluc3RhbGxlZC1zdGF0ZS1kZWZpbml0aW9uOwogICAgICAg
IGNvbmZpZyBmYWxzZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkluZGljYXRlIHRo
YXQgYSByb3V0ZSdzIGluc3RhbGxlZCBzdGF0ZXM6IAogICAgICAgICAgIEluc3RhbGxlZCBvciB1
bmluc3RhbGxlZC4iOwogICAgICB9ICAgICAgCiAgICAgIGxlYWYgcm91dGUtcmVhc29uIHsKICAg
ICAgICB0eXBlIHJvdXRlLWNoYW5nZS1yZWFzb24tZGVmaW5pdGlvbjsKICAgICAgICBjb25maWcg
ZmFsc2U7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJJbmRpY2F0ZSB0aGUgcmVhc29u
IHRoYXQgY2F1c2VzIHRoZSByb3V0ZSBjaGFuZ2UuIjsKICAgICAgfQogICAgfSAgICAKICAgIGNv
bnRhaW5lciByb3V0ZS1hdHRyaWJ1dGVzIHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiUm91
dGUgYXR0cmlidXRlcy4iOwogICAgICB1c2VzIHJvdXRlLWF0dHJpYnV0ZXM7CiAgICB9ICAgIAog
ICAgY29udGFpbmVyIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzIHsKICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAiUm91dGUgdmVuZG9yIGF0dHJpYnV0ZXMuIjsKICAgICAgdXNlcyByb3V0ZS12ZW5k
b3ItYXR0cmlidXRlczsKICAgIH0KICB9CiAgCiAgZ3JvdXBpbmcgbmV4dGhvcC1saXN0IHsKICAg
IGRlc2NyaXB0aW9uCiAgICAgICJBIGdlbmVyaWMgbmV4dGhvcCBsaXN0LiI7CiAgICBsaXN0IG5l
eHRob3AtbGlzdCB7CiAgICAgIGtleSAibmV4dGhvcC1tZW1iZXItaWQiOwogICAgICBkZXNjcmlw
dGlvbgogICAgICAgICJBIGxpc3Qgb2YgbmV4dGhvcHMuIjsKICAgICAgbGVhZiBuZXh0aG9wLW1l
bWJlci1pZCB7CiAgICAgICAgdHlwZSB1aW50MzI7CiAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAg
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJBIG5leHRob3AgaWRlbnRpZmllciB0aGF0IHBv
aW50cwogICAgICAgICAgIHRvIGEgbmV4dGhvcCBsaXN0IG1lbWJlci4KICAgICAgICAgICBBIG5l
eHRob3AgbGlzdCBtZW1iZXIgaXMgYSBuZXh0aG9wLiI7CiAgICAgIH0KICAgIH0KICB9CiAgCiAg
Z3JvdXBpbmcgbmV4dGhvcC1saXN0LXAgewogICAgZGVzY3JpcHRpb24KICAgICAgIkEgbmV4dGhv
cCBsaXN0IHdpdGggcHJlZmVyZW5jZSBwYXJhbWV0ZXIuIjsKICAgIGxpc3QgbmV4dGhvcC1saXN0
IHsKICAgICAga2V5ICJuZXh0aG9wLW1lbWJlci1pZCI7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgIkEgbGlzdCBvZiBuZXh0aG9wLiI7CiAgICAgIGxlYWYgbmV4dGhvcC1tZW1iZXItaWQgewog
ICAgICAgIHR5cGUgdWludDMyOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAiQSBuZXh0aG9wIGlkZW50aWZpZXIgdGhhdCBwb2ludHMKICAgICAg
ICAgICB0byBhIG5leHRob3AgbGlzdCBtZW1iZXIuCiAgICAgICAgICAgQSBuZXh0aG9wIGxpc3Qg
bWVtYmVyIGlzIGEgbmV4dGhvcC4iOwogICAgICB9CiAgICAgIGxlYWYgbmV4dGhvcC1wcmVmZXJl
bmNlIHsKICAgICAgICB0eXBlIG5leHRob3AtcHJlZmVyZW5jZS1kZWZpbml0aW9uOwogICAgICAg
IG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiTmV4dGhvcC1w
cmVmZXJlbmNlIGlzIHVzZWQgZm9yIHByb3RlY3Rpb24gc2NoZW1lcy4KICAgICAgICAgICBJdCBp
cyBhbiBpbnRlZ2VyIHZhbHVlIGJldHdlZW4gMSBhbmQgOTkuICBMb3dlcgogICAgICAgICAgIHZh
bHVlcyBhcmUgbW9yZSBwcmVmZXJyZWQuIFRvIGRvd25sb2FkIGEKICAgICAgICAgICBwcmltYXJ5
L3N0YW5kYnkvdGVydGlhcnkgZ3JvdXAgdG8gdGhlIEZJQiwgdGhlCiAgICAgICAgICAgbmV4dGhv
cHMgdGhhdCBhcmUgcmVzb2x2ZWQgYW5kIGFyZSBtb3N0IHByZWZlcnJlZAogICAgICAgICAgIGFy
ZSBzZWxlY3RlZC4iOwogICAgICB9CiAgICB9CiAgfQogIAogIGdyb3VwaW5nIG5leHRob3AtbGlz
dC13IHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJBIG5leHRob3AgbGlzdCB3aXRoIHdlaWdodCBw
YXJhbWV0ZXIuIjsKICAgIGxpc3QgbmV4dGhvcC1saXN0IHsKICAgICAga2V5ICJuZXh0aG9wLW1l
bWJlci1pZCI7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkEgbGlzdCBvZiBuZXh0aG9wLiI7
CiAgICAgIGxlYWYgbmV4dGhvcC1tZW1iZXItaWQgewogICAgICAgIHR5cGUgdWludDMyOwogICAg
ICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSBuZXh0
aG9wIGlkZW50aWZpZXIgdGhhdCBwb2ludHMKICAgICAgICAgICB0byBhIG5leHRob3AgbGlzdCBt
ZW1iZXIuCiAgICAgICAgICAgQSBuZXh0aG9wIGxpc3QgbWVtYmVyIGlzIGEgbmV4dGhvcC4iOwog
ICAgICB9CiAgICAgIGxlYWYgbmV4dGhvcC1sYi13ZWlnaHQgewogICAgICAgIHR5cGUgbmV4dGhv
cC1sYi13ZWlnaHQtZGVmaW5pdGlvbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSB3ZWlnaHQgb2YgYSBuZXh0aG9wIG9mCiAgICAgICAg
ICAgdGhlIGxvYWQgYmFsYW5jZSBuZXh0aG9wcy4iOwogICAgICB9CiAgICB9CiAgfQogIAogIGdy
b3VwaW5nIG5leHRob3AgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRoZSBuZXh0aG9wIHN0cnVj
dHVyZS4iOwogICAgbGVhZiBuZXh0aG9wLWlkIHsKICAgICAgdHlwZSB1aW50MzI7CiAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgIkFuIGlkZW50aWZpZXIgdGhhdCByZWZlcnMgdG8gYSBuZXh0aG9w
LiI7CiAgICB9CiAgICBsZWFmIHNoYXJpbmctZmxhZyB7CiAgICAgIHR5cGUgYm9vbGVhbjsKICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAiVG8gaW5kaWNhdGUgd2hldGhlciBhIG5leHRob3AgaXMg
c2hhcmFibGUKICAgICAgICAgb3Igbm9uLXNoYXJhYmxlLgogICAgICAgICB0cnVlIC0gc2hhcmFi
bGUsIG1lYW5zIHRoZSBuZXh0aG9wIGNhbiBiZSBzaGFyZWQKICAgICAgICAgICAgICAgIHdpdGgg
b3RoZXIgcm91dGVzCiAgICAgICAgIGZhbHNlIC0gbm9uLXNoYXJhYmxlLCBtZWFucyB0aGUgbmV4
dGhvcCBjYW4gbm90CiAgICAgICAgICAgICAgICBiZSBzaGFyZWQgd2l0aCBvdGhlciByb3V0ZXMu
IjsKICAgIH0KICAgIGNob2ljZSBuZXh0aG9wLXR5cGUgewogICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICJOZXh0aG9wIHR5cGUgb3B0aW9ucy4iOwogICAgICBjYXNlIG5leHRob3AtYmFzZSB7CiAg
ICAgICAgY29udGFpbmVyIG5leHRob3AtYmFzZSB7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgICAgICAiVGhlIGJhc2UgbmV4dGhvcC4iOwogICAgICAgICAgdXNlcyBuZXh0aG9wLWJhc2U7
CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgbmV4dGhvcC1jaGFpbiB7CiAgICAgICAgaWYt
ZmVhdHVyZSBuZXh0aG9wLWNoYWluOwogICAgICAgIGNvbnRhaW5lciBuZXh0aG9wLWNoYWluIHsK
ICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJBIGNoYWluIG5leHRob3AuIjsKICAg
ICAgICAgIHVzZXMgbmV4dGhvcC1saXN0OwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIG5l
eHRob3AtcmVwbGljYXRlcyB7CiAgICAgICAgaWYtZmVhdHVyZSBuZXh0aG9wLXJlcGxpY2F0ZXM7
CiAgICAgICAgY29udGFpbmVyIG5leHRob3AtcmVwbGljYXRlcyB7CiAgICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgICAiQSByZXBsaWNhdGVzIG5leHRob3AuIjsKICAgICAgICAgIHVzZXMg
bmV4dGhvcC1saXN0OwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIG5leHRob3AtcHJvdGVj
dGlvbiB7CiAgICAgICAgaWYtZmVhdHVyZSBuZXh0aG9wLXByb3RlY3Rpb247CiAgICAgICAgY29u
dGFpbmVyIG5leHRob3AtcHJvdGVjdGlvbiB7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAiQSBwcm90ZWN0aW9uIG5leHRob3AuIjsKICAgICAgICAgIHVzZXMgbmV4dGhvcC1saXN0
LXA7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgbmV4dGhvcC1sb2FkLWJhbGFuY2Ugewog
ICAgICAgIGlmLWZlYXR1cmUgbmV4dGhvcC1sb2FkLWJhbGFuY2U7CiAgICAgICAgY29udGFpbmVy
IG5leHRob3AtbGIgewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIkEgbG9hZCBi
YWxhbmNlIG5leHRob3AuIjsKICAgICAgICAgIHVzZXMgbmV4dGhvcC1saXN0LXc7CiAgICAgICAg
fQogICAgICB9CiAgICB9CiAgfQoKICBncm91cGluZyBuZXh0aG9wLWJhc2UgewogICAgZGVzY3Jp
cHRpb24KICAgICAgIlRoZSBiYXNlIG5leHRob3AuIjsKICAgIGNob2ljZSBuZXh0aG9wLWJhc2Ut
dHlwZSB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIk5leHRob3AgYmFzZSB0eXBlIG9wdGlv
bnMuIjsKICAgICAgY2FzZSBzcGVjaWFsLW5leHRob3AgewogICAgICAgIGxlYWYgc3BlY2lhbCB7
CiAgICAgICAgICB0eXBlIHNwZWNpYWwtbmV4dGhvcC1kZWZpbml0aW9uOwogICAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICAgIkEgc3BlY2lhbCBuZXh0aG9wLiI7CiAgICAgICAgfQogICAg
ICB9CiAgICAgIGNhc2UgZWdyZXNzLWludGVyZmFjZS1uZXh0aG9wIHsKICAgICAgICAgbGVhZiBv
dXRnb2luZy1pbnRlcmZhY2UgewogICAgICAgICAgIHR5cGUgaWY6aW50ZXJmYWNlLXJlZjsKICAg
ICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
ICAgIlRoZSBuZXh0aG9wIGlzIGFuIG91dGdvaW5nIGludGVyZmFjZS4iOwogICAgICAgICB9CiAg
ICAgIH0KICAgICAgY2FzZSBpcHY0LWFkZHJlc3MtbmV4dGhvcCB7CiAgICAgICAgbGVhZiBpcHY0
LWFkZHJlc3MgewogICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsKICAgICAgICAgIG1h
bmRhdG9yeSB0cnVlOwogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIlRoZSBuZXh0
aG9wIGlzIGFuIElQdjQgYWRkcmVzcy4iOwogICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIGlw
djYtYWRkcmVzcy1uZXh0aG9wIHsKICAgICAgICBsZWFmIGlwdjYtYWRkcmVzcyB7CiAgICAgICAg
ICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAg
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhlIG5leHRob3AgaXMgYW4gSVB2NiBhZGRy
ZXNzLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgZWdyZXNzLWludGVyZmFjZS1pcHY0
LW5leHRob3AgewogICAgICAgIGNvbnRhaW5lciBlZ3Jlc3MtaW50ZXJmYWNlLWlwdjQtYWRkcmVz
c3sKICAgICAgICAgIGxlYWYgb3V0Z29pbmctaW50ZXJmYWNlIHsKICAgICAgICAgICAgdHlwZSBp
ZjppbnRlcmZhY2UtcmVmOwogICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiTmFtZSBvZiB0aGUgb3V0Z29pbmcgaW50ZXJmYWNl
LiI7CiAgICAgICAgICB9CiAgICAgICAgICBsZWFmIGlwdjQtYWRkcmVzcyB7CiAgICAgICAgICAg
IHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7CiAgICAgICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJUaGUgbmV4dGhvcCBwb2ludHMgdG8g
YW4gaW50ZXJmYWNlIHdpdGgKICAgICAgICAgICAgICAgYW4gSVB2NCBhZGRyZXNzLiI7CiAgICAg
ICAgICB9CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhlIG5leHRob3AgaXMg
YW4gZWdyZXNzLWludGVyZmFjZSBhbmQgYW4gSVAgCiAgICAgICAgICAgICBhZGRyZXNzLiBUaGlz
IGNhbiBiZSB1c2VkIGluIGNhc2VzIGUuZy4gd2hlcmUKICAgICAgICAgICAgIHRoZSBJUCBhZGRy
ZXNzIGlzIGEgbGluay1sb2NhbCBhZGRyZXNzLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNh
c2UgZWdyZXNzLWludGVyZmFjZS1pcHY2LW5leHRob3AgewogICAgICAgIGNvbnRhaW5lciBlZ3Jl
c3MtaW50ZXJmYWNlLWlwdjYtYWRkcmVzcyB7CiAgICAgICAgICBsZWFmIG91dGdvaW5nLWludGVy
ZmFjZSB7CiAgICAgICAgICAgIHR5cGUgaWY6aW50ZXJmYWNlLXJlZjsKICAgICAgICAgICAgbWFu
ZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIk5hbWUg
b2YgdGhlIG91dGdvaW5nIGludGVyZmFjZS4iOwogICAgICAgICAgfQogICAgICAgICAgbGVhZiBp
cHY2LWFkZHJlc3MgewogICAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICAg
ICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAg
ICAiVGhlIG5leHRob3AgcG9pbnRzIHRvIGFuIGludGVyZmFjZSB3aXRoCiAgICAgICAgICAgICAg
IGFuIElQdjYgYWRkcmVzcy4iOwogICAgICAgICAgfQogICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAgIlRoZSBuZXh0aG9wIGlzIGFuIGVncmVzcy1pbnRlcmZhY2UgYW5kIGFuIElQIAog
ICAgICAgICAgICAgYWRkcmVzcy4gVGhpcyBjYW4gYmUgdXNlZCBpbiBjYXNlcyBlLmcuIHdoZXJl
CiAgICAgICAgICAgICB0aGUgSVAgYWRkcmVzcyBpcyBhIGxpbmstbG9jYWwgYWRkcmVzcy4iOwog
ICAgICAgIH0KICAgICAgfQogICAgICBjYXNlIGVncmVzcy1pbnRlcmZhY2UtbWFjLW5leHRob3Ag
ewogICAgICAgIGNvbnRhaW5lciBlZ3Jlc3MtaW50ZXJmYWNlLW1hYy1hZGRyZXNzIHsKICAgICAg
ICAgIGxlYWYgb3V0Z29pbmctaW50ZXJmYWNlIHsKICAgICAgICAgICAgdHlwZSBpZjppbnRlcmZh
Y2UtcmVmOwogICAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgICAiTmFtZSBvZiB0aGUgb3V0Z29pbmcgaW50ZXJmYWNlLiI7CiAgICAg
ICAgICB9CiAgICAgICAgICBsZWFmIGllZWUtbWFjLWFkZHJlc3MgewogICAgICAgICAgICB0eXBl
IHVpbnQzMjsKICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAgICAgIlRoZSBuZXh0aG9wIHBvaW50cyB0byBhbiBpbnRlcmZhY2Ugd2l0
aAogICAgICAgICAgICAgICBhIHNwZWNpZmljIG1hYy1hZGRyZXNzLiI7CiAgICAgICAgICB9CiAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhlIGVncmVzcyBpbnRlcmZhY2UgbXVz
dCBiZSBhbiBFdGhlcm5ldAogICAgICAgICAgICAgaW50ZXJmYWNlLiBBZGRyZXNzIHJlc29sdXRp
b24gaXMgbm90IHJlcXVpcmVkCiAgICAgICAgICAgICBmb3IgdGhpcyBuZXh0aG9wLiI7CiAgICAg
ICAgfQogICAgICB9CiAgICAgIGNhc2UgdHVubmVsLWVuY2FwLW5leHRob3AgewogICAgICAgIGlm
LWZlYXR1cmUgbmV4dGhvcC10dW5uZWw7CiAgICAgICAgY29udGFpbmVyIHR1bm5lbC1lbmNhcCB7
CiAgICAgICAgICB1c2VzIHR1bm5lbC1lbmNhcDsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAgICJUaGlzIGNhbiBiZSBhbiBlbmNhcCByZXByZXNlbnRpbmcgYW4gSVAgdHVubmVsIG9y
CiAgICAgICAgICAgICBNUExTIHR1bm5lbCBvciBvdGhlcnMgYXMgZGVmaW5lZCBpbiBpbmZvIG1v
ZGVsLgogICAgICAgICAgICAgQW4gb3B0aW9uYWwgZWdyZXNzIGludGVyZmFjZSBjYW4gYmUgY2hh
aW5lZCB0byB0aGUKICAgICAgICAgICAgIHR1bm5lbCBlbmNhcCB0byBpbmRpY2F0ZSB3aGljaCBp
bnRlcmZhY2UgdG8gc2VuZAogICAgICAgICAgICAgdGhlIHBhY2tldCBvdXQgb24uICBUaGUgZWdy
ZXNzIGludGVyZmFjZSBpcyB1c2VmdWwKICAgICAgICAgICAgIHdoZW4gdGhlIG5ldHdvcmsgZGV2
aWNlIGNvbnRhaW5zIEV0aGVybmV0IGludGVyZmFjZXMKICAgICAgICAgICAgIGFuZCBvbmUgbmVl
ZHMgdG8gcGVyZm9ybSBhZGRyZXNzIHJlc29sdXRpb24gZm9yIHRoZQogICAgICAgICAgICAgSVAg
cGFja2V0LiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgdHVubmVsLWRlY2Fwc3VsYXRp
b24tbmV4dGhvcCB7CiAgICAgICAgaWYtZmVhdHVyZSBuZXh0aG9wLXR1bm5lbDsKICAgICAgICBj
b250YWluZXIgdHVubmVsLWRlY2Fwc3VsYXRpb24gewogICAgICAgICAgdXNlcyB0dW5uZWwtZGVj
YXBzdWxhdGlvbjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJUaGlzIGlzIHRv
IHNwZWNpZnkgdGhlIGRlY2Fwc3VsYXRpb24gb2YgYSB0dW5uZWwgaGVhZGVyLiI7CiAgICAgICAg
fQogICAgICB9CiAgICAgIGNhc2UgbG9naWNhbC10dW5uZWwtbmV4dGhvcCB7CiAgICAgICAgaWYt
ZmVhdHVyZSBuZXh0aG9wLXR1bm5lbDsKICAgICAgICBjb250YWluZXIgbG9naWNhbC10dW5uZWwg
ewogICAgICAgICAgdXNlcyBsb2dpY2FsLXR1bm5lbDsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAg
ICAgICAgICAgICJUaGlzIGNhbiBiZSBhIE1QTFMgTFNQIG9yIGEgR1JFIHR1bm5lbCAob3Igb3Ro
ZXJzCiAgICAgICAgICAgICBhcyBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQpLCB0aGF0IGlzIHJl
cHJlc2VudGVkCiAgICAgICAgICAgICBieSBhIHVuaXF1ZSBpZGVudGlmaWVyIChlLmcuIG5hbWUp
LiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgcmliLW5hbWUtbmV4dGhvcCB7CiAgICAg
ICAgbGVhZiByaWItbmFtZSB7CiAgICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICJBIG5leHRob3AgcG9pbnRpbmcgdG8gYSBSSUIgaW5kaWNhdGVz
IHRoYXQgdGhlCiAgICAgICAgICAgICByb3V0ZSBsb29rdXAgbmVlZHMgdG8gY29udGludWUgaW4g
dGhlIHNwZWNpZmllZAogICAgICAgICAgICAgUklCLiBUaGlzIGlzIGEgd2F5IHRvIHBlcmZvcm0g
Y2hhaW5lZCBsb29rdXBzLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNhc2UgbmV4dGhvcC1p
ZGVudGlmaWVyIHsKICAgICAgICBsZWFmIG5leHRob3AtcmVmIHsKICAgICAgICAgIHR5cGUgbmV4
dGhvcC1yZWY7CiAgICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAgICJBIG5leHRob3AgcmVmZXJlbmNlIHRoYXQgcG9pbnRzIHRvIGEgbmV4dGhv
cC4iOwogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KCiAgZ3JvdXBpbmcgcm91dGUtdmVuZG9y
LWF0dHJpYnV0ZXMgewogICAgZGVzY3JpcHRpb24KICAgICAgIlJvdXRlIHZlbmRvciBhdHRyaWJ1
dGVzLiI7CiAgfQoKICBncm91cGluZyBsb2dpY2FsLXR1bm5lbCB7CiAgICBkZXNjcmlwdGlvbgog
ICAgICAiQSBsb2dpY2FsIHR1bm5lbCB0aGF0IGlzIGlkZW50aWZpZWQKICAgICAgIGJ5IGEgdHlw
ZSBhbmQgYSB0dW5uZWwgbmFtZS4iOwogICAgbGVhZiB0dW5uZWwtdHlwZSB7CiAgICAgIHR5cGUg
dHVubmVsLXR5cGUtZGVmaW5pdGlvbjsKICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgIkEgdHVubmVsIHR5cGUuIjsKICAgIH0KICAgIGxlYWYgdHVubmVsLW5h
bWUgewogICAgICB0eXBlIHN0cmluZzsKICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2Ny
aXB0aW9uIAogICAgICAgICJBIHR1bm5lbCBuYW1lIHRoYXQgcG9pbnRzIHRvIGEgbG9naWNhbCB0
dW5uZWwuIjsKICAgIH0KICB9CgogIGdyb3VwaW5nIGlwdjQtaGVhZGVyIHsKICAgIGRlc2NyaXB0
aW9uCiAgICAgICJUaGUgSVB2NCBoZWFkZXIgZW5jYXBzdWxhdGlvbiBpbmZvcm1hdGlvbi4iOwog
ICAgbGVhZiBzcmMtaXB2NC1hZGRyZXNzIHsKICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsK
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBzb3Vy
Y2UgSVAgYWRkcmVzcyBvZiB0aGUgaGVhZGVyLiI7CiAgICB9CiAgICBsZWFmIGRlc3QtaXB2NC1h
ZGRyZXNzIHsKICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsKICAgICAgbWFuZGF0b3J5IHRy
dWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNz
IG9mIHRoZSBoZWFkZXIuIjsKICAgIH0KICAgIGxlYWYgcHJvdG9jb2wgewogICAgICB0eXBlIHVp
bnQ4OwogICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhl
IHByb3RvY29sIGlkIG9mIHRoZSBoZWFkZXIuIjsKICAgIH0KICAgIGxlYWYgdHRsIHsKICAgICAg
dHlwZSB1aW50ODsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIFRUTCBvZiB0aGUgaGVh
ZGVyLiI7CiAgICB9CiAgICBsZWFmIGRzY3AgewogICAgICB0eXBlIHVpbnQ4OwogICAgICBkZXNj
cmlwdGlvbgogICAgICAgICJUaGUgRFNDUCBmaWVsZCBvZiB0aGUgaGVhZGVyLiI7CiAgICB9CiAg
fQoKICBncm91cGluZyBpcHY2LWhlYWRlciB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhlIElQ
djYgaGVhZGVyIGVuY2Fwc3VsYXRpb24gaW5mb3JtYXRpb24uIjsKICAgIGxlYWYgc3JjLWlwdjYt
YWRkcmVzcyB7CiAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7CiAgICAgIG1hbmRhdG9yeSB0
cnVlOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgc291cmNlIElQIGFkZHJlc3Mgb2Yg
dGhlIGhlYWRlci4iOwogICAgfQogICAgbGVhZiBkZXN0LWlwdjYtYWRkcmVzcyB7CiAgICAgIHR5
cGUgaW5ldDppcHY2LWFkZHJlc3M7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlw
dGlvbgogICAgICAgICJUaGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBvZiB0aGUgaGVhZGVyLiI7
CiAgICB9CiAgICBsZWFmIG5leHQtaGVhZGVyIHsKICAgICAgdHlwZSB1aW50ODsKICAgICAgbWFu
ZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBuZXh0IGhlYWRlciBv
ZiB0aGUgSVB2NiBoZWFkZXIuIjsKICAgIH0KICAgIGxlYWYgdHJhZmZpYy1jbGFzcyB7CiAgICAg
IHR5cGUgdWludDg7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSB0cmFmZmljIGNsYXNz
IHZhbHVlIG9mIHRoZSBoZWFkZXIuIjsKICAgIH0KICAgIGxlYWYgZmxvdy1sYWJlbCB7CiAgICAg
IHR5cGUgdWludDE2OwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgZmxvdyBsYWJlbCBv
ZiB0aGUgaGVhZGVyLiI7CiAgICB9CiAgICBsZWFmIGhvcC1saW1pdCB7CiAgICAgIHR5cGUgdWlu
dDg7CgkgICAgcmFuZ2UgIjEuLjI1NSI7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBw
YXRoIGhvcCBsaW1pdCBoZWFkZXIuIjsKICAgIH0KICB9CgogIGdyb3VwaW5nIG52Z3JlLWhlYWRl
ciB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhlIE52R1JFIGhlYWRlciBlbmNhcHN1bGF0aW9u
IGluZm9ybWF0aW9uLiI7CiAgICBjaG9pY2UgbnZncmUtdHlwZSB7CiAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgIk52R1JFIGNhbiB1c2UgZWl0aGVyIElQdjQgCiAgICAgICAgIG9yIElQdjYgaGVh
ZGVyIGZvciBlbmNhcHN1bGF0aW9uLiI7CiAgICAgIGNhc2UgaXB2NCB7CiAgICAgICAgdXNlcyBp
cHY0LWhlYWRlcjsKICAgICAgfQogICAgICBjYXNlIGlwdjYgewogICAgICAgIHVzZXMgaXB2Ni1o
ZWFkZXI7CiAgICAgIH0KICAgIH0KICAgIGxlYWYgdmlydHVhbC1zdWJuZXQtaWQgewogICAgICB0
eXBlIHVpbnQzMjsKICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgIlRoZSBzdWJuZXQgaWRlbnRpZmllciBvZiB0aGUgTnZHUkUgaGVhZGVyLiI7CiAgICB9CiAg
ICBsZWFmIGZsb3ctaWQgewogICAgICB0eXBlIHVpbnQxNjsKICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAiVGhlIGZsb3cgaWRlbnRpZmllciBvZiB0aGUgTnZHUkUgaGVhZGVyLiI7CiAgICB9CiAg
fQoKICBncm91cGluZyB2eGxhbi1oZWFkZXIgewogICAgZGVzY3JpcHRpb24KICAgICAgIlRoZSBW
eExBTiBlbmNhcHN1bGF0aW9uIGhlYWRlciBpbmZvcm1hdGlvbi4iOwogICAgY2hvaWNlIHZ4bGFu
LXR5cGUgewogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJOdkdSRSBjYW4gdXNlIGVpdGhlciBJ
UHY0IAogICAgICAgICBvciBJUHY2IGhlYWRlciBmb3IgZW5jYXBzdWxhdGlvbi4iOwogICAgICBj
YXNlIGlwdjQgewogICAgICAgIHVzZXMgaXB2NC1oZWFkZXI7CiAgICAgIH0KICAgICAgY2FzZSBp
cHY2IHsKICAgICAgICB1c2VzIGlwdjYtaGVhZGVyOwogICAgICB9CiAgICB9CiAgICBsZWFmIHZ4
bGFuLWlkZW50aWZpZXIgewogICAgICB0eXBlIHVpbnQzMjsKICAgICAgbWFuZGF0b3J5IHRydWU7
CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIlRoZSBWeExBTiBpZGVudGlmaWVyIG9mIHRoZSBW
eExBTiBoZWFkZXIuIjsKICAgIH0KICB9CgogIGdyb3VwaW5nIGdyZS1oZWFkZXIgewogICAgZGVz
Y3JpcHRpb24KICAgICAgIlRoZSBHUkUgZW5jYXBzdWxhdGlvbiBoZWFkZXIgaW5mb3JtYXRpb24u
IjsKICAgIGNob2ljZSBkZXN0LWFkZHJlc3MtdHlwZSB7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgIkdSRSBvcHRpb25zOiBJUHY0IGFuZCBJUHY2IjsKICAgICAgY2FzZSBpcHY0IHsKICAgICAg
ICBsZWFmIGlwdjQtZGVzdCB7CiAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOwogICAg
ICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAi
VGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mgb2YgdGhlIEdSRSBoZWFkZXIuIjsKICAgICAgICB9
CiAgICAgIH0KICAgICAgY2FzZSBpcHY2IHsKICAgICAgICBsZWFmIGlwdjYtZGVzdCB7CiAgICAg
ICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAg
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhlIGRlc3RpbmF0aW9uIElQIGFkZHJl
c3Mgb2YgdGhlIEdSRSBoZWFkZXIuIjsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIGxlYWYg
cHJvdG9jb2wtdHlwZSB7CiAgICAgIHR5cGUgdWludDE2OwogICAgICBtYW5kYXRvcnkgdHJ1ZTsK
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIHByb3RvY29sIHR5cGUgb2YgdGhlIEdSRSBo
ZWFkZXIuIjsKICAgIH0KICAgIGxlYWYga2V5IHsKICAgICAgdHlwZSB1aW50NjQ7CiAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgIlRoZSBHUkUga2V5IG9mIHRoZSBHUkUgaGVhZGVyLiI7CiAgICB9
CiAgfQoKICBncm91cGluZyBtcGxzLWhlYWRlciB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVGhl
IE1QTFMgZW5jYXBzdWxhdGlvbiBoZWFkZXIgaW5mb3JtYXRpb24uIjsKICAgIGxpc3QgbGFiZWwt
b3BlcmF0aW9ucyB7CiAgICAgIGtleSAibGFiZWwtb3Blci1pZCI7CiAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgIkxhYmVsIG9wZXJhdGlvbnMuIjsKICAgICAgbGVhZiBsYWJlbC1vcGVyLWlkIHsK
ICAgICAgICB0eXBlIHVpbnQzMjsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkFuIG9w
dGlvbmFsIGlkZW50aWZpZXIgdGhhdCBwb2ludHMgCiAgICAgICAgICAgdG8gYSBsYWJlbCBvcGVy
YXRpb24uIjsKICAgICAgfQogICAgICBjaG9pY2UgbGFiZWwtYWN0aW9ucyB7CiAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICJMYWJlbCBhY3Rpb24gb3B0aW9ucy4iOwogICAgICAgIGNhc2Ug
bGFiZWwtcHVzaCB7CiAgICAgICAgICBjb250YWluZXIgbGFiZWwtcHVzaCB7CiAgICAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIkxhYmVsIHB1c2ggb3BlcmF0aW9uLiI7CiAgICAg
ICAgICAgIGxlYWYgbGFiZWwgewogICAgICAgICAgICAgIHR5cGUgdWludDMyOwogICAgICAgICAg
ICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
ICAgICAiVGhlIGxhYmVsIHRvIGJlIHB1c2hlZC4iOwogICAgICAgICAgICB9CiAgICAgICAgICAg
IGxlYWYgcy1iaXQgewogICAgICAgICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgIlRoZSBzLWJpdCBvZiB0aGUgbGFiZWwgdG8gYmUg
cHVzaGVkLiAiOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGxlYWYgdGMtdmFsdWUgewogICAg
ICAgICAgICAgIHR5cGUgdWludDg7CiAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICAgICAgICJUaGUgdHJhZmZpYyBjbGFzcyB2YWx1ZSBvZiB0aGUgbGFiZWwgdG8gYmUgcHVzaGVk
LiI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgbGVhZiB0dGwtdmFsdWUgewogICAgICAgICAg
ICAgIHR5cGUgdWludDg7CiAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAg
ICJUaGUgVFRMIHZhbHVlIG9mIHRoZSBsYWJlbCB0byBiZSBwdXNoZWQuIjsKICAgICAgICAgICAg
fQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjYXNlIGxhYmVsLXN3YXAgewogICAgICAg
ICAgY29udGFpbmVyIGxhYmVsLXN3YXAgewogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ICAgICAgICJMYWJlbCBzd2FwIG9wZXJhdGlvbi4iOwogICAgICAgICAgICBsZWFmIG91dC1sYWJl
bCB7CiAgICAgICAgICAgICAgdHlwZSB1aW50MzI7CiAgICAgICAgICAgICAgbWFuZGF0b3J5IHRy
dWU7CiAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICJUaGUgb3V0IE1Q
TFMgbGFiZWwuIjsKICAgICAgICAgICAgfQogICAgICAgICAgICBsZWFmIHR0bC1hY3Rpb24gewog
ICAgICAgICAgICAgIHR5cGUgdHRsLWFjdGlvbi1kZWZpbml0aW9uOwogICAgICAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgICAgICAiVGhlIGxhYmVsIHR0bCBhY3Rpb25zOgogICAgICAg
ICAgICAgICAgIC0gTm8tYWN0aW9uLCBvciAKICAgICAgICAgICAgICAgICAtIENvcHkgdG8gaW5u
ZXIgbGFiZWwsb3IKICAgICAgICAgICAgICAgICAtIERlY3JlYXNlICh0aGUgaW4gbGFiZWwpIGJ5
IDEgYW5kCiAgICAgICAgICAgICAgICAgICBjb3B5IHRvIHRoZSBvdXQgbGFiZWwuIjsKICAgICAg
ICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KCiAgZ3JvdXBp
bmcgdHVubmVsLWVuY2FwewogICAgZGVzY3JpcHRpb24KICAgICAgIlR1bm5lbCBlbmNhcHN1bGF0
aW9uIGluZm9ybWF0aW9uLiI7CiAgICBjaG9pY2UgdHVubmVsLXR5cGUgewogICAgICBkZXNjcmlw
dGlvbgogICAgICAgICJUdW5uZWwgb3B0aW9ucyBmb3IgbmV4dC1ob3BzLiI7CiAgICAgIGNhc2Ug
aXB2NCB7CiAgICAgICAgaWYtZmVhdHVyZSBpcHY0LXR1bm5lbDsKICAgICAgICBjb250YWluZXIg
aXB2NC1oZWFkZXIgewogICAgICAgICAgdXNlcyBpcHY0LWhlYWRlcjsKICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICJJUHY0IGhlYWRlci4iOwogICAgICAgIH0KICAgICAgfQogICAg
ICBjYXNlIGlwdjYgewogICAgICAgIGlmLWZlYXR1cmUgaXB2Ni10dW5uZWw7CiAgICAgICAgY29u
dGFpbmVyIGlwdjYtaGVhZGVyIHsKICAgICAgICAgIHVzZXMgaXB2Ni1oZWFkZXI7CiAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiSVB2NiBoZWFkZXIuIjsKICAgICAgICB9CiAgICAg
IH0KICAgICAgY2FzZSBtcGxzIHsKICAgICAgICBpZi1mZWF0dXJlIG1wbHMtdHVubmVsOwogICAg
ICAgIGNvbnRhaW5lciBtcGxzLWhlYWRlciB7CiAgICAgICAgICB1c2VzIG1wbHMtaGVhZGVyOwog
ICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIk1QTFMgaGVhZGVyLiI7CiAgICAgICAg
fQogICAgICB9CiAgICAgIGNhc2UgZ3JlIHsKICAgICAgICBpZi1mZWF0dXJlIGdyZS10dW5uZWw7
CiAgICAgICAgY29udGFpbmVyIGdyZS1oZWFkZXIgewogICAgICAgICAgdXNlcyBncmUtaGVhZGVy
OwogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIkdSRSBoZWFkZXIuIjsKICAgICAg
ICB9CiAgICAgIH0KICAgICAgY2FzZSBudmdyZSB7CiAgICAgICAgaWYtZmVhdHVyZSBudmdyZS10
dW5uZWw7CiAgICAgICAgY29udGFpbmVyIG52Z3JlLWhlYWRlciB7CiAgICAgICAgICB1c2VzIG52
Z3JlLWhlYWRlcjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJOdkdSRSBoZWFk
ZXIuIjsKICAgICAgICB9CiAgICAgIH0KICAgICAgY2FzZSB2eGxhbiB7CiAgICAgICAgaWYtZmVh
dHVyZSB2eGxhbi10dW5uZWw7CiAgICAgICAgY29udGFpbmVyIHZ4bGFuLWhlYWRlciB7CiAgICAg
ICAgICB1c2VzIHZ4bGFuLWhlYWRlcjsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
ICJWeExBTiBoZWFkZXIuIjsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CiAgCiAgZ3JvdXBp
bmcgdHVubmVsLWRlY2Fwc3VsYXRpb24gewogICAgZGVzY3JpcHRpb24KICAgICAgIlR1bm5lbCBk
ZWNhcHN1bGF0aW9uIGluZm9ybWF0aW9uLiI7CiAgICBjaG9pY2UgdHVubmVsLXR5cGUgewogICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICJOZXh0aG9wIHR1bm5lbCB0eXBlIG9wdGlvbnMuIjsKICAg
ICAgY2FzZSBpcHY0IHsKICAgICAgICBpZi1mZWF0dXJlIGlwdjQtdHVubmVsOwogICAgICAgIGNv
bnRhaW5lciBpcHY0LWRlY2Fwc3VsYXRpb24gewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAg
ICAgICAgIklQdjQgZGVjYXBzdWxhdGlvbi4iOwogICAgICAgICAgbGVhZiBpcHY0LWRlY2Fwc3Vs
YXRpb24gIHsKICAgICAgICAgICAgdHlwZSB0dW5uZWwtZGVjYXBzdWxhdGlvbi1hY3Rpb24tZGVm
aW5pdGlvbjsKICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAgICAgIklQdjQgZGVjYXBzdWxhdGlvbiBvcGVyYXRpb25zLiI7CiAgICAg
ICAgICB9CiAgICAgICAgICBsZWFmIHR0bC1hY3Rpb24gewogICAgICAgICAgICB0eXBlIHR0bC1h
Y3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAi
VGhlIHR0bCBhY3Rpb25zOgogICAgICAgICAgICAgICBuby1hY3Rpb24gb3IgY29weSB0byBpbm5l
ciBoZWFkZXIuIjsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgICAgY2FzZSBpcHY2
IHsKICAgICAgICBpZi1mZWF0dXJlIGlwdjYtdHVubmVsOwogICAgICAgIGNvbnRhaW5lciBpcHY2
LWRlY2Fwc3VsYXRpb24gewogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIklQdjYg
ZGVjYXBzdWxhdGlvbi4iOwogICAgICAgICAgbGVhZiBpcHY2LWRlY2Fwc3VsYXRpb24gewogICAg
ICAgICAgICB0eXBlIHR1bm5lbC1kZWNhcHN1bGF0aW9uLWFjdGlvbi1kZWZpbml0aW9uOwogICAg
ICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAg
ICAgICAiSVB2NiBkZWNhcHN1bGF0aW9uIG9wZXJhdGlvbnMuIjsKICAgICAgICAgIH0KICAgICAg
ICAgIGxlYWYgaG9wLWxpbWl0LWFjdGlvbiB7CiAgICAgICAgICAgIHR5cGUgaG9wLWxpbWl0LWFj
dGlvbi1kZWZpbml0aW9uOwogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJU
aGUgaG9wIGxpbWl0IGFjdGlvbnM6CiAgICAgICAgICAgICAgIG5vLWFjdGlvbiBvciBjb3B5IHRv
IGlubmVyIGhlYWRlci4iOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgICBjYXNl
IG1wbHMgewogICAgICAgIGlmLWZlYXR1cmUgbXBscy10dW5uZWw7CiAgICAgICAgY29udGFpbmVy
IGxhYmVsLXBvcCB7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiTVBMUyBkZWNh
cHN1bGF0aW9uLiI7CiAgICAgICAgICBsZWFmIGxhYmVsLXBvcCB7CiAgICAgICAgICAgIHR5cGUg
bXBscy1sYWJlbC1hY3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7
CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlBvcCBhIGxhYmVsIGZyb20g
dGhlIGxhYmVsIHN0YWNrLiI7CiAgICAgICAgICB9CiAgICAgICAgICBsZWFmIHR0bC1hY3Rpb24g
ewogICAgICAgICAgICB0eXBlIHR0bC1hY3Rpb24tZGVmaW5pdGlvbjsKICAgICAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICAgICAiVGhlIGxhYmVsIHR0bCBhY3Rpb24uIjsKICAgICAgICAg
IH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CgogIGdyb3VwaW5nIHJvdXRlLWF0dHJpYnV0
ZXMgewogICAgZGVzY3JpcHRpb24KICAgICAgIlJvdXRlIGF0dHJpYnV0ZXMuIjsKICAgIGxlYWYg
cm91dGUtcHJlZmVyZW5jZSB7CiAgICAgIHR5cGUgdWludDMyOwogICAgICBtYW5kYXRvcnkgdHJ1
ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiUk9VVEVfUFJFRkVSRU5DRTogVGhpcyBpcyBh
IG51bWVyaWNhbCB2YWx1ZSB0aGF0CiAgICAgICAgIGFsbG93cyBmb3IgY29tcGFyaW5nIHJvdXRl
cyBmcm9tIGRpZmZlcmVudAogICAgICAgICBwcm90b2NvbHMuICBTdGF0aWMgY29uZmlndXJhdGlv
biBpcyBhbHNvCiAgICAgICAgIGNvbnNpZGVyZWQgYSBwcm90b2NvbCBmb3IgdGhlIHB1cnBvc2Ug
b2YgdGhpcwogICAgICAgICBmaWVsZC4gIEl0IGlzIGFsc28ga25vd24gYXMgYWRtaW5pc3RyYXRp
dmUtZGlzdGFuY2UuCiAgICAgICAgIFRoZSBsb3dlciB0aGUgdmFsdWUsIHRoZSBoaWdoZXIgdGhl
IHByZWZlcmVuY2UuIjsKICAgIH0KICAgIGxlYWYgbG9jYWwtb25seSB7CiAgICAgIHR5cGUgYm9v
bGVhbiA7CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJJ
bmRpY2F0ZSB3aGV0aGVyIHRoZSBhdHRyaWJ1dGVzIGlzIGxvY2FsIG9ubHkuIjsKICAgIH0KICAg
IGNvbnRhaW5lciBhZGRyZXNzLWZhbWlseS1yb3V0ZS1hdHRyaWJ1dGVzewogICAgICBkZXNjcmlw
dGlvbgogICAgICAgICJBZGRyZXNzIGZhbWlseSByZWxhdGVkIHJvdXRlIGF0dHJpYnV0ZXMuIjsK
ICAgICAgY2hvaWNlIHJvdXRlLXR5cGUgewogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAi
QWRkcmVzcyBmYW1pbHkgcmVsYXRlZCByb3V0ZSBhdHRyaWJ1dGVzLiI7CiAgICAgICAgY2FzZSBp
cC1yb3V0ZS1hdHRyaWJ1dGVzIHsKICAgICAgICB9CiAgICAgICAgY2FzZSBtcGxzLXJvdXRlLWF0
dHJpYnV0ZXMgewogICAgICAgIH0KICAgICAgICBjYXNlIGV0aGVybmV0LXJvdXRlLWF0dHJpYnV0
ZXMgewogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KCiAgY29udGFpbmVyIHJvdXRpbmctaW5z
dGFuY2UgewogICAgZGVzY3JpcHRpb24KICAgICAgIkEgcm91dGluZyBpbnN0YW5jZSwgaW4gdGhl
IGNvbnRleHQgb2YKICAgICAgIHRoZSBSSUIgaW5mb3JtYXRpb24gbW9kZWwsIGlzIGEgY29sbGVj
dGlvbgogICAgICAgb2YgUklCcywgaW50ZXJmYWNlcywgYW5kIHJvdXRpbmcgcGFyYW1ldGVycyI7
CiAgICBsZWFmIG5hbWUgewogICAgICB0eXBlIHN0cmluZzsKICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAiVGhlIG5hbWUgb2YgdGhlIHJvdXRpbmcgaW5zdGFuY2UuIFRoaXMgTVVTVAogICAgICAg
ICBiZSB1bmlxdWUgYWNyb3NzIGFsbCByb3V0aW5nIGluc3RhbmNlcyBpbgogICAgICAgICBhIGdp
dmVuIG5ldHdvcmsgZGV2aWNlLiI7CiAgICB9CiAgICBsaXN0IGludGVyZmFjZS1saXN0IHsKICAg
ICAga2V5ICJuYW1lIjsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhpcyByZXByZXNlbnRz
IHRoZSBsaXN0IG9mIGludGVyZmFjZXMgYXNzb2NpYXRlZAogICAgICAgICB3aXRoIHRoaXMgcm91
dGluZyBpbnN0YW5jZS4gVGhlIGludGVyZmFjZSBsaXN0IGhlbHBzCiAgICAgICAgIGNvbnN0cmFp
biB0aGUgYm91bmRhcmllcyBvZiBwYWNrZXQgZm9yd2FyZGluZy4KICAgICAgICAgUGFja2V0cyBj
b21pbmcgb24gdGhlc2UgaW50ZXJmYWNlcyBhcmUgZGlyZWN0bHkKICAgICAgICAgYXNzb2NpYXRl
ZCB3aXRoIHRoZSBnaXZlbiByb3V0aW5nIGluc3RhbmNlLiBUaGUKICAgICAgICAgaW50ZXJmYWNl
IGxpc3QgY29udGFpbnMgYSBsaXN0IG9mIGlkZW50aWZpZXJzLCB3aXRoCiAgICAgICAgIGVhY2gg
aWRlbnRpZmllciB1bmlxdWVseSBpZGVudGlmeWluZyBhbiBpbnRlcmZhY2UuIjsKICAgICAgbGVh
ZiBuYW1lIHsKICAgICAgICB0eXBlIGlmOmludGVyZmFjZS1yZWY7CiAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICJBIHJlZmVyZW5jZSB0byB0aGUgbmFtZSBvZiBhIG5ldHdvcmsgbGF5ZXIg
aW50ZXJmYWNlLiI7CiAgICAgIH0KICAgIH0KICAgIGxlYWYgcm91dGVyLWlkIHsKICAgICAgdHlw
ZSB5YW5nOmRvdHRlZC1xdWFkOwogICAgICBkZXNjcmlwdGlvbgogICAgICAgICJSb3V0ZXIgSUQg
LSAzMi1iaXQgbnVtYmVyIGluIHRoZSBmb3JtIG9mIGEgZG90dGVkIHF1YWQuIjsKICAgIH0KICAg
IGxlYWYgbG9va3VwLWxpbWl0IHsKICAgICAgdHlwZSB1aW50ODsKICAgICAgZGVzY3JpcHRpb24K
ICAgICAgICAiQSBsaW1pdCBvbiBob3cgbWFueSBsZXZlbHMgb2YgYSBsb29rdXAgY2FuIGJlIHBl
cmZvcm1lZC4iOwogICAgfQogICAgbGlzdCByaWItbGlzdCB7CiAgICAgIGtleSAibmFtZSI7CiAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkEgbGlzdCBvZiBSSUJzIHRoYXQgYXJlIGFzc29jaWF0
ZWQgd2l0aCB0aGUgcm91dGluZwogICAgICAgICBpbnN0YW5jZS4iOwogICAgICBsZWFmIG5hbWUg
ewogICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhlIG5hbWUgb2YgZWFjaCBSSUIu
IjsKICAgICAgfQogICAgICBsZWFmIGFkZHJlc3MtZmFtaWx5IHsKICAgICAgICB0eXBlIHJpYi1m
YW1pbHktZGVmaW5pdGlvbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgICAgIlRoZSBhZGRyZXNzIGZhbWlseSBvZiBhIFJJQi4iOwogICAgICB9CiAg
ICAgIGxlYWYgaXAtcnBmLWNoZWNrIHsKICAgICAgICB0eXBlIGJvb2xlYW47CiAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICJFYWNoIFJJQiBjYW4gYmUgb3B0aW9uYWxseSBhc3NvY2lhdGVk
IHdpdGggYQogICAgICAgICAgIEVOQUJMRV9JUF9SUEZfQ0hFQ0sgYXR0cmlidXRlIHRoYXQgZW5h
YmxlcyBSZXZlcnNlCiAgICAgICAgICAgcGF0aCBmb3J3YXJkaW5nIChSUEYpIGNoZWNrcyBvbiBh
bGwgSVAgcm91dGVzIGluIHRoYXQKICAgICAgICAgICBSSUIuICBSZXZlcnNlIHBhdGggZm9yd2Fy
ZGluZyAoUlBGKSBjaGVjayBpcyB1c2VkIHRvCiAgICAgICAgICAgcHJldmVudCBzcG9vZmluZyBh
bmQgbGltaXQgbWFsaWNpb3VzIHRyYWZmaWMuIjsKICAgICAgfQogICAgICBsaXN0IHJvdXRlLWxp
c3QgewogICAgICAgIGtleSAicm91dGUtaW5kZXgiOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAiQSBsaXN0IG9mIHJvdXRlcyBvZiBhIFJJQi4iOwogICAgICAgIHVzZXMgcm91dGU7CiAg
ICAgIH0KICAgICAgLy8gVGhpcyBpcyBhIGxpc3QgdGhhdCBtYWludGFpbnMgdGhlIG5leHRob3Bz
IGFkZGVkIHRvIHRoZSBSSUIuCiAgICAgIHVzZXMgbmV4dGhvcC1saXN0OwogICAgfQogIH0KCiAg
Ly9SUEMgT3BlcmF0aW9ucwogIHJwYyByaWItYWRkIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJU
byBhZGQgYSBSSUIgdG8gYSBpbnN0YW5jZSI7CiAgICBpbnB1dCB7CiAgICAgIGxlYWYgbmFtZSB7
CiAgICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAgICJBIHJlZmVyZW5jZSB0byB0aGUgbmFtZSBvZiB0aGUgUklCCiAg
ICAgICAgICAgdGhhdCBpcyB0byBiZSBhZGRlZC4iOwogICAgICB9CiAgICAgIGxlYWYgYWRkcmVz
cy1mYW1pbHkgewogICAgICAgIHR5cGUgcmliLWZhbWlseS1kZWZpbml0aW9uOwogICAgICAgIG1h
bmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiVGhlIGFkZHJlc3Mg
ZmFtaWx5IG9mIHRoZSBSSUIuIjsKICAgICAgfQogICAgICBsZWFmIGlwLXJwZi1jaGVjayB7CiAg
ICAgICAgdHlwZSBib29sZWFuOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiRWFjaCBS
SUIgY2FuIGJlIG9wdGlvbmFsbHkgYXNzb2NpYXRlZCB3aXRoIGEKICAgICAgICAgICBFTkFCTEVf
SVBfUlBGX0NIRUNLIGF0dHJpYnV0ZSB0aGF0IGVuYWJsZXMgUmV2ZXJzZQogICAgICAgICAgIHBh
dGggZm9yd2FyZGluZyAoUlBGKSBjaGVja3Mgb24gYWxsIElQIHJvdXRlcyBpbiB0aGF0CiAgICAg
ICAgICAgUklCLiAgUmV2ZXJzZSBwYXRoIGZvcndhcmRpbmcgKFJQRikgY2hlY2sgaXMgdXNlZCB0
bwogICAgICAgICAgIHByZXZlbnQgc3Bvb2ZpbmcgYW5kIGxpbWl0IG1hbGljaW91cyB0cmFmZmlj
LiI7CiAgICAgIH0KICAgIH0KICAgIG91dHB1dCB7CiAgICAgIGxlYWYgcmVzdWx0IHsKICAgICAg
ICB0eXBlIGJvb2xlYW47CiAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICJSZXR1cm4gdGhlIHJlc3VsdCBvZiB0aGUgcmliLWFkZCBvcGVyYXRpb24u
CiAgICAgICAgICAgdHJ1ZSAgLSBzdWNjZXNzOwogICAgICAgICAgIGZhbHNlIC0gZmFpbGVkIjsK
ICAgICAgfQogICAgICBsZWFmIHJlYXNvbiB7CiAgICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICJUaGUgc3BlY2lmaWMgcmVhc29uIHRoYXQgY2F1c2VzIHRo
ZSBmYWlsdXJlLiI7CiAgICAgIH0KICAgIH0KICB9CgogIHJwYyByaWItZGVsZXRlIHsKICAgIGRl
c2NyaXB0aW9uCiAgICAgICJUbyBkZWxldGUgYSBSSUIgZnJvbSBhIHJvdXRpbmcgaW5zdGFuY2Uu
CiAgICAgICBBZnRlciBkZWxldGluZyB0aGUgUklCLCBhbGwgcm91dGVzIGluc3RhbGxlZAogICAg
ICAgaW4gdGhlIFJJQiB3aWxsIGJlIGRlbGV0ZWQgYXMgd2VsbC4iOwogICAgaW5wdXQgewogICAg
ICBsZWFmIG5hbWUgewogICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgIG1hbmRhdG9yeSB0cnVl
OwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhlIG5hbWUg
b2YgdGhlIFJJQgogICAgICAgICAgIHRoYXQgaXMgdG8gYmUgZGVsZXRlZC4iOwogICAgICB9CiAg
ICB9CiAgICBvdXRwdXQgewogICAgICBsZWFmIHJlc3VsdCB7CiAgICAgICAgdHlwZSBib29sZWFu
OwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAi
UmV0dXJuIHRoZSByZXN1bHQgb2YgdGhlIHJpYi1kZWxldGUgb3BlcmF0aW9uLgogICAgICAgICAg
IHRydWUgIC0gc3VjY2VzczsKICAgICAgICAgICBmYWxzZSAtIGZhaWxlZCI7CiAgICAgIH0KICAg
ICAgbGVhZiByZWFzb24gewogICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAiVGhlIHNwZWNpZmljIHJlYXNvbiB0aGF0IGNhdXNlcyBmYWlsdXJlLiI7CiAg
ICAgIH0KICAgIH0KICB9CiAgCiAgZ3JvdXBpbmcgcm91dGUtb3BlcmF0aW9uLXN0YXRlIHsKICAg
IGRlc2NyaXB0aW9uCiAgICAgICJSb3V0ZSBvcGVyYXRpb24gc3RhdGUuIjsKICAgIGxlYWYgc3Vj
Y2Vzcy1jb3VudCB7CiAgICAgIHR5cGUgdWludDMyOwogICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIG51bWJlcnMgb2Ygcm91dGVzIHRoYXQgYXJlIHN1
Y2Nlc3NmdWxseSAKICAgICAgICAgYWRkZWQvZGVsZXRlZC91cGRhdGVkLiI7CiAgICB9CiAgICBs
ZWFmIGZhaWxlZC1jb3VudCB7CiAgICAgIHR5cGUgdWludDMyOwogICAgICBtYW5kYXRvcnkgdHJ1
ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIG51bWJlcnMgb2YgdGhlIHJvdXRlcyB0
aGF0IGFyZSBmYWlsZWQgCiAgICAgICAgIHRvIGJlIGFkZGVkL2RlbGV0ZWQvdXBkYXRlZC4iOwog
ICAgfQogICAgY29udGFpbmVyIGZhaWx1cmUtZGV0YWlsIHsKICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAiVGhlIGZhaWx1cmUgZGV0YWlsIHJlZmxlY3RzIHRoZSByZWFzb24gd2h5IGEgcm91dGUg
CiAgICAgICAgIG9wZXJhdGlvbiBmYWlscy4gSXQgaXMgYSBhcnJheSB0aGF0IGluY2x1ZGVzIHRo
ZSByb3V0ZQogICAgICAgICBpbmRleCBhbmQgZXJyb3IgY29kZSBvZiB0aGUgZmFpbGVkIHJvdXRl
LiI7CiAgICAgIGxpc3QgZmFpbGVkLXJvdXRlcyB7CiAgICAgICAgIGtleSAicm91dGUtaW5kZXgi
OwogICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSBsaXN0IG9mIGZhaWxlZCByb3V0
ZXMuIjsKICAgICAgICAgbGVhZiByb3V0ZS1pbmRleCB7CiAgICAgICAgICB0eXBlIHVpbnQzMjsK
ICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJUaGUgcm91dGUgaW5kZXggb2YgdGhl
IGZhaWxlZCByb3V0ZS4iOwogICAgICAgIH0KICAgICAgICBsZWFmIGVycm9yLWNvZGUgewogICAg
ICAgICAgdHlwZSB1aW50MzI7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhl
IGVycm9yIGNvZGUgdGhhdCByZWZsZWN0cyB0aGUgZmFpbHVyZSByZWFzb24uIjsKICAgICAgICB9
CiAgICAgIH0KICAgIH0KICB9CgogIHJwYyByb3V0ZS1hZGQgewogICAgZGVzY3JpcHRpb24KICAg
ICAgIlRvIGFkZCBhIHJvdXRlIG9yIGEgbGlzdCBvZiByb3V0ZSB0byBhIFJJQiI7CiAgICBpbnB1
dCB7CiAgICAgIGxlYWYgcmV0dXJuLWZhaWx1cmUtZGV0YWlsIHsKICAgICAgICB0eXBlIGJvb2xl
YW47CiAgICAgICAgZGVmYXVsdCBmYWxzZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAg
IldoZXRoZXIgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbC4gCiAgICAgICAgICAgdHJ1ZSAgLSBy
ZXR1cm4gdGhlIGZhaWx1cmUgZGV0YWlsOwogICAgICAgICAgIGZhbHNlIC0gZG8gbm90IHJldHVy
biB0aGUgZmFpbHVyZSBkZXRhaWw7CiAgICAgICAgICAgdGhlIGRlZmF1bHQgaXMgZmFsc2UuIjsK
ICAgICAgfQogICAgICBsZWFmIHJpYi1uYW1lIHsKICAgICAgICB0eXBlIHN0cmluZzsKICAgICAg
ICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgcmVmZXJl
bmNlIHRvIHRoZSBuYW1lIG9mIGEgUklCLiI7CiAgICAgIH0KICAgICAgY29udGFpbmVyIHJvdXRl
cyB7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJUaGUgcm91dGVzIHRvIGJlIGFkZGVk
IHRvIHRoZSBSSUIuIjsKICAgICAgICBsaXN0IHJvdXRlLWxpc3QgewogICAgICAgICAga2V5ICJy
b3V0ZS1pbmRleCI7CiAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAiVGhlIGxpc3Qg
b2Ygcm91dGVzIHRvIGJlIGFkZGVkLiI7CiAgICAgICAgICB1c2VzIHJvdXRlLXByZWZpeDsKICAg
ICAgICAgIGNvbnRhaW5lciByb3V0ZS1hdHRyaWJ1dGVzIHsKICAgICAgICAgICAgdXNlcyByb3V0
ZS1hdHRyaWJ1dGVzOwogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJUaGUg
cm91dGUgYXR0cmlidXRlcy4iOwogICAgICAgICAgfQogICAgICAgICAgY29udGFpbmVyIHJvdXRl
LXZlbmRvci1hdHRyaWJ1dGVzIHsKICAgICAgICAgICAgaWYtZmVhdHVyZSByb3V0ZS12ZW5kb3It
YXR0cmlidXRlczsKICAgICAgICAgICAgdXNlcyByb3V0ZS12ZW5kb3ItYXR0cmlidXRlczsKICAg
ICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiVGhlIHJvdXRlIHZlbmRvciBhdHRy
aWJ1dGVzLiI7CiAgICAgICAgICB9CiAgICAgICAgICBjb250YWluZXIgbmV4dGhvcCB7CiAgICAg
ICAgICAgIHVzZXMgbmV4dGhvcDsKICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAg
ICAiVGhlIG5leHRob3Agb2YgdGhlIGFkZGVkIHJvdXRlLiI7CiAgICAgICAgICB9CiAgICAgICAg
fQogICAgICB9CiAgICB9CiAgICBvdXRwdXQgewogICAgICB1c2VzIHJvdXRlLW9wZXJhdGlvbi1z
dGF0ZTsKICAgIH0KICB9CgogIHJwYyByb3V0ZS1kZWxldGUgewogICAgZGVzY3JpcHRpb24KICAg
ICAgIlRvIGRlbGV0ZSBhIHJvdXRlIG9yIGEgbGlzdCBvZiByb3V0ZSBmcm9tIGEgUklCIjsKICAg
IGlucHV0IHsKICAgICAgbGVhZiByZXR1cm4tZmFpbHVyZS1kZXRhaWwgewogICAgICAgIHR5cGUg
Ym9vbGVhbjsKICAgICAgICBkZWZhdWx0IGZhbHNlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAg
ICAgICAiV2hldGhlciByZXR1cm4gdGhlIGZhaWx1cmUgZGV0YWlsLiAKICAgICAgICAgICB0cnVl
ICAtIHJldHVybiB0aGUgZmFpbHVyZSBkZXRhaWw7CiAgICAgICAgICAgZmFsc2UgLSBkbyBub3Qg
cmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsKICAgICAgICAgICB0aGUgZGVmYXVsdCBpcyBmYWxz
ZS4iOwogICAgICB9CiAgICAgIGxlYWYgcmliLW5hbWUgewogICAgICAgIHR5cGUgc3RyaW5nOwog
ICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSBy
ZWZlcmVuY2UgdG8gdGhlIG5hbWUgb2YgYSBSSUIuIjsKICAgICAgfQogICAgICBjb250YWluZXIg
cm91dGVzIHsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSByb3V0ZXMgdG8gYmUg
YWRkZWQgdG8gdGhlIFJJQi4iOwogICAgICAgIGxpc3Qgcm91dGUtbGlzdHsKICAgICAgICAgIGtl
eSAicm91dGUtaW5kZXgiOwogICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIlRoZSBs
aXN0IG9mIHJvdXRlcyB0byBiZSBkZWxldGVkLiI7CiAgICAgICAgICB1c2VzIHJvdXRlLXByZWZp
eDsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIG91dHB1dCB7CiAgICAgIHVzZXMgcm91dGUt
b3BlcmF0aW9uLXN0YXRlOwogICAgfQogIH0KICAKICBncm91cGluZyByb3V0ZS11cGRhdGUtb3B0
aW9ucyB7CiAgICBkZXNjcmlwdGlvbgogICAgICAiVXBkYXRlIG9wdGlvbnM6CiAgICAgICAxLiB1
cGRhdGUgdGhlIG5leHRob3AKICAgICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRlcwog
ICAgICAgMy4gdXBkYXRlIHRoZSByb3V0ZS12ZW5kb3ItYXR0cmlidXRlcy4iOwogICAgY2hvaWNl
IHVwZGF0ZS1vcHRpb25zIHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVXBkYXRlIG9wdGlv
bnM6CiAgICAgICAgIDEuIHVwZGF0ZSB0aGUgbmV4dGhvcAogICAgICAgICAyLiB1cGRhdGUgdGhl
IHJvdXRlIGF0dHJpYnV0ZXMKICAgICAgICAgMy4gdXBkYXRlIHRoZSByb3V0ZS12ZW5kb3ItYXR0
cmlidXRlcy4iOwogICAgICBjYXNlIHVwZGF0ZS1uZXh0aG9wIHsKICAgICAgICBjb250YWluZXIg
dXBkYXRlZC1uZXh0aG9wIHsKICAgICAgICAgIHVzZXMgbmV4dGhvcDsKICAgICAgICAgIGRlc2Ny
aXB0aW9uIAogICAgICAgICAgICAiVGhlIG5leHRob3AgdXNlZCBmb3IgdXBkYXRpbmcuIjsKICAg
ICAgICB9CiAgICAgIH0KICAgICAgY2FzZSB1cGRhdGUtcm91dGUtYXR0cmlidXRlcyB7CiAgICAg
ICAgY29udGFpbmVyIHVwZGF0ZWQtcm91dGUtYXR0ciB7CiAgICAgICAgICB1c2VzIHJvdXRlLWF0
dHJpYnV0ZXM7CiAgICAgICAgICBkZXNjcmlwdGlvbiAKICAgICAgICAgICAgIlRoZSByb3V0ZSBh
dHRyaWJ1dGVzIHVzZWQgZm9yIHVwZGF0aW5nLiI7CiAgICAgICAgfQogICAgICB9CiAgICAgIGNh
c2UgdXBkYXRlLXJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzIHsKICAgICAgICBjb250YWluZXIgdXBk
YXRlZC1yb3V0ZS12ZW5kb3ItYXR0ciB7CiAgICAgICAgICB1c2VzIHJvdXRlLXZlbmRvci1hdHRy
aWJ1dGVzOwogICAgICAgICAgZGVzY3JpcHRpb24gCiAgICAgICAgICAgICJUaGUgdmVuZG9yIHJv
dXRlIGF0dHJpYnV0ZXMgdXNlZCBmb3IgdXBkYXRpbmcuIjsKICAgICAgICB9CiAgICAgIH0KICAg
IH0KICB9CiAgICAKICBycGMgcm91dGUtdXBkYXRlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJU
byB1cGRhdGUgYSByb3V0ZSBvciBhIGxpc3Qgb2Ygcm91dGUgb2YgYSBSSUIuCiAgICAgICBUaGUg
aW5wdXRzOgogICAgICAgICAxLiBUaGUgbWF0Y2ggY29uZGl0aW9ucywgY291bGQgYmU6CiAgICAg
ICAgICAgYS4gcm91dGUgcHJlZml4LCBvcgogICAgICAgICAgIGIuIHJvdXRlIGF0dHJpYnV0ZXMs
IG9yCiAgICAgICAgICAgYy4gbmV4dGhvcDsKICAgICAgICAgMi4gVGhlIHVwZGF0ZSBwYXJhbWV0
ZXJzIHRvIGJlIHVzZWQ6CiAgICAgICAgICAgYS4gbmV3IG5leHRob3A7CiAgICAgICAgICAgYi4g
bmV3IHJvdXRlIGF0dHJpYnV0ZXM7bmV4dGhvcAogICAgICAgQWN0aW9uczoKICAgICAgICAgMS4g
dXBkYXRlIHRoZSBuZXh0aG9wCiAgICAgICAgIDIuIHVwZGF0ZSB0aGUgcm91dGUgYXR0cmlidXRl
cwogICAgICAgVGhlIG91dHB1dHM6CiAgICAgICAgIHN1Y2Nlc3MtY291bnQgLSB0aGUgbnVtYmVy
IG9mIHJvdXRlcyB1cGRhdGVkOwogICAgICAgICBmYWlsZWQtY291bnQgLSB0aGUgbnVtYmVyIG9m
IHJvdXRlcyBmYWlsIHRvIHVwZGF0ZQogICAgICAgICBmYWlsdXJlLWRldGFpbCAtIHRoZSBkZXRh
aWwgZmFpbHVyZSBpbmZvLgogICAgICAgIjsKICAgIGlucHV0IHsKICAgICAgbGVhZiByZXR1cm4t
ZmFpbHVyZS1kZXRhaWwgewogICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgICBkZWZhdWx0IGZh
bHNlOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiV2hldGhlciByZXR1cm4gdGhlIGZh
aWx1cmUgZGV0YWlsLiAKICAgICAgICAgICB0cnVlICAtIHJldHVybiB0aGUgZmFpbHVyZSBkZXRh
aWw7CiAgICAgICAgICAgZmFsc2UgLSBkbyBub3QgcmV0dXJuIHRoZSBmYWlsdXJlIGRldGFpbDsK
ICAgICAgICAgICB0aGUgZGVmYXVsdCBpcyBmYWxzZS4iOwogICAgICB9CiAgICAgIGxlYWYgcmli
LW5hbWUgewogICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhlIG5hbWUgb2YgYSBS
SUIuIjsKICAgICAgfQogICAgICBjaG9pY2UgbWF0Y2gtb3B0aW9ucyB7CiAgICAgICAgZGVzY3Jp
cHRpb24gCiAgICAgICAgICAiTWF0Y2ggb3B0aW9ucy4iOwogICAgICAgIGNhc2UgbWF0Y2gtcm91
dGUtcHJlZml4IHsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJVcGRhdGUgdGhl
IHJvdXRlcyB0aGF0IG1hdGNoIHJvdXRlCiAgICAgICAgICAgICBwcmVmaXgoZXMpIGNvbmRpdGlv
bi4iOwogICAgICAgICAgY29udGFpbmVyIGlucHV0LXJvdXRlcyB7CiAgICAgICAgICAgIGRlc2Ny
aXB0aW9uCiAgICAgICAgICAgICAgIlRoZSBtYXRjaGVkIHJvdXRlcyB0byBiZSB1cGRhdGVkLiI7
CiAgICAgICAgICAgIGxpc3Qgcm91dGUtbGlzdCB7CiAgICAgICAgICAgICAga2V5ICJyb3V0ZS1p
bmRleCI7CiAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICJUaGUgbGlz
dCBvZiByb3V0ZXMgdG8gYmUgdXBkYXRlZC4iOwogICAgICAgICAgICAgIHVzZXMgcm91dGUtcHJl
Zml4OwogICAgICAgICAgICAgIHVzZXMgcm91dGUtdXBkYXRlLW9wdGlvbnM7CiAgICAgICAgICAg
IH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY2FzZSBtYXRjaC1yb3V0ZS1hdHRyaWJ1
dGVzIHsKICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICJVcGRhdGUgdGhlIHJvdXRl
cyB0aGF0IG1hdGNoIHRoZQogICAgICAgICAgICAgcm91dGUgYXR0cmlidXRlcyBjb25kaXRpb24u
IjsKICAgICAgICAgIGNvbnRhaW5lciBpbnB1dC1yb3V0ZS1hdHRyaWJ1dGVzIHsKICAgICAgICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiVGhlIHJvdXRlIGF0dHJpYnV0ZXMgYXJlIHVz
ZWQgZm9yIG1hdGNoaW5nLiI7CiAgICAgICAgICAgIHVzZXMgcm91dGUtYXR0cmlidXRlczsKICAg
ICAgICAgIH0KICAgICAgICAgIGNvbnRhaW5lciB1cGRhdGUtcGFyYW1ldG9ycyB7CiAgICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlVwZGF0ZSBvcHRpb25zOgogICAgICAgICAg
ICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AKICAgICAgICAgICAgICAgMi4gdXBkYXRlIHRoZSBy
b3V0ZSBhdHRyaWJ1dGVzCiAgICAgICAgICAgICAgIDMuIHVwZGF0ZSB0aGUgcm91dGUtdmVuZG9y
LWF0dHJpYnV0ZXMuIjsKICAgICAgICAgICAgdXNlcyByb3V0ZS11cGRhdGUtb3B0aW9uczsKICAg
ICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY2FzZSBtYXRjaC1yb3V0ZS12ZW5kb3ItYXR0cmli
dXRlcyB7CiAgICAgICAgICBpZi1mZWF0dXJlIHJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzOwogICAg
ICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgIlVwZGF0ZSB0aGUgcm91dGVzIHRoYXQgbWF0
Y2ggdGhlCiAgICAgICAgICAgICB2ZW5kb3IgYXR0cmlidXRlcyBjb25kaXRpb24iOwogICAgICAg
ICAgY29udGFpbmVyIGlucHV0LXJvdXRlLXZlbmRvci1hdHRyaWJ1dGVzIHsKICAgICAgICAgICAg
ZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiVGhlIHZlbmRvciByb3V0ZSBhdHRyaWJ1dGVzIGFy
ZSB1c2VkIGZvciBtYXRjaGluZy4iOwogICAgICAgICAgICB1c2VzIHJvdXRlLXZlbmRvci1hdHRy
aWJ1dGVzOwogICAgICAgICAgfQogICAgICAgICAgY29udGFpbmVyIHVwZGF0ZS1wYXJhbWV0ZXJz
LXZlbmRvciB7CiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlVwZGF0ZSBv
cHRpb25zOgogICAgICAgICAgICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AKICAgICAgICAgICAg
ICAgMi4gdXBkYXRlIHRoZSByb3V0ZSBhdHRyaWJ1dGVzCiAgICAgICAgICAgICAgIDMuIHVwZGF0
ZSB0aGUgcm91dGUtdmVuZG9yLWF0dHJpYnV0ZXMuIjsKICAgICAgICAgICAgdXNlcyByb3V0ZS11
cGRhdGUtb3B0aW9uczsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY2FzZSBtYXRjaC1u
ZXh0aG9wIHsKICAgICAgICAgIGRlc2NyaXB0aW9uIAogICAgICAgICAgICAiVXBkYXRlIHRoZSBy
b3V0ZXMgdGhhdCBtYXRjaCB0aGUgbmV4dGhvcC4iOwogICAgICAgICAgY29udGFpbmVyIGlucHV0
LW5leHRob3AgewogICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICJUaGUgbmV4
dGhvcCB1c2VkIGZvciBtYXRjaGluZy4iOwogICAgICAgICAgICB1c2VzIG5leHRob3A7CiAgICAg
ICAgICB9CiAgICAgICAgICBjb250YWluZXIgdXBkYXRlLXBhcmFtZXRlcnMtbmV4dGhvcCB7CiAg
ICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgIlVwZGF0ZSBvcHRpb25zOgogICAg
ICAgICAgICAgICAxLiB1cGRhdGUgdGhlIG5leHRob3AKICAgICAgICAgICAgICAgMi4gdXBkYXRl
IHRoZSByb3V0ZSBhdHRyaWJ1dGVzCiAgICAgICAgICAgICAgIDMuIHVwZGF0ZSB0aGUgcm91dGUt
dmVuZG9yLWF0dHJpYnV0ZXMuIjsKICAgICAgICAgICAgdXNlcyByb3V0ZS11cGRhdGUtb3B0aW9u
czsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIG91dHB1dCB7CiAgICAg
IHVzZXMgcm91dGUtb3BlcmF0aW9uLXN0YXRlOwogICAgfQogIH0KCiAgcnBjIG5oLWFkZCB7CiAg
ICBkZXNjcmlwdGlvbgogICAgICAiVG8gYWRkIGEgbmV4dGhvcCB0byBhIFJJQi4KICAgICAgIElu
cHV0cyBwYXJhbWV0ZXJzOgogICAgICAgICAxLiBSSUIgbmFtZQogICAgICAgICAyLiBuZXh0aG9w
OwogICAgICAgQWN0aW9uczoKICAgICAgICAgQWRkIHRoZSBuZXh0aG9wIHRvIHRoZSBSSUIKICAg
ICAgIE91dHB1dHM6CiAgICAgICAgIDEuT3BlcmF0aW9uIHJlc3VsdDoKICAgICAgICAgICB0cnVl
ICAtIHN1Y2Nlc3MKICAgICAgICAgICBmYWxzZSAtIGZhaWxlZDsKICAgICAgICAgMi4gbmV4dGhv
cCBpZGVudGlmaWVyLiI7CiAgICBpbnB1dCB7CiAgICAgIGxlYWYgcmliLW5hbWUgewogICAgICAg
IHR5cGUgc3RyaW5nOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0aW9u
CiAgICAgICAgICAiQSByZWZlcmVuY2UgdG8gdGhlIG5hbWUgb2YgYSBSSUIuIjsKICAgICAgfQog
ICAgICB1c2VzIG5leHRob3A7CiAgICB9CiAgICBvdXRwdXQgewogICAgICBsZWFmIHJlc3VsdCB7
CiAgICAgICAgdHlwZSBib29sZWFuOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAiUmV0dXJuIHRoZSByZXN1bHQgb2YgdGhlIHJpYi1hZGQgb3Bl
cmF0aW9uLgogICAgICAgICAgIHRydWUgIC0gc3VjY2VzczsKICAgICAgICAgICBmYWxzZSAtIGZh
aWxlZDsiOwogICAgICB9CiAgICAgIGxlYWYgcmVhc29uIHsKICAgICAgICB0eXBlIHN0cmluZzsK
ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSBzcGVjaWZpYyByZWFzb24gdGhhdCBj
YXVzZXMgdGhlIGZhaWx1cmUuIjsKICAgICAgfQogICAgICBsZWFmIG5leHRob3AtaWQgewogICAg
ICAgIHR5cGUgdWludDMyOwogICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAiQSBuZXh0aG9w
IGlkZW50aWZpZXIgdGhhdCBpcyBhbGxvY2F0ZWQgdG8gdGhlIG5leHRob3AuIjsKICAgICAgfQog
ICAgfQogIH0KICAKICBycGMgbmgtZGVsZXRlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJUbyBk
ZWxldGUgYSBuZXh0aG9wIGZyb20gYSBSSUIiOwogICAgaW5wdXQgewogICAgICBsZWFmIHJpYi1u
YW1lIHsKICAgICAgICB0eXBlIHN0cmluZzsKICAgICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgIkEgcmVmZXJlbmNlIHRvIHRoZSBuYW1lIG9mIGEgUklC
LiI7CiAgICAgIH0KICAgICAgdXNlcyBuZXh0aG9wOwogICAgfQogICAgb3V0cHV0IHsKICAgICAg
bGVhZiByZXN1bHQgewogICAgICAgIHR5cGUgYm9vbGVhbjsKICAgICAgICBtYW5kYXRvcnkgdHJ1
ZTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlJldHVybiB0aGUgcmVzdWx0IG9mIHRo
ZSByaWItYWRkIG9wZXJhdGlvbi4KICAgICAgICAgICB0cnVlICAtIHN1Y2Nlc3M7CiAgICAgICAg
ICAgZmFsc2UgLSBmYWlsZWQuIjsKICAgICAgfQogICAgICBsZWFmIHJlYXNvbiB7CiAgICAgICAg
dHlwZSBzdHJpbmc7CiAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICJUaGUgc3BlY2lmaWMg
cmVhc29uIHRoYXQgY2F1c2VzIHRoZSBmYWlsdXJlLiI7CiAgICAgIH0KICAgIH0KICB9CgogIC8q
Tm90aWZpY2F0aW9ucyovCiAgbm90aWZpY2F0aW9uIG5leHRob3AtcmVzb2x1dGlvbi1zdGF0dXMt
Y2hhbmdlIHsKICAgIGRlc2NyaXB0aW9uCiAgICAgICJOZXh0aG9wIHJlc29sdXRpb24gc3RhdHVz
IChyZXNvbHZlZC91bnJlc29sdmVkKQogICAgICAgbm90aWZpY2F0aW9uLiI7CiAgICBjb250YWlu
ZXIgbmV4dGhvcHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiVGhlIG5leHRob3AuIjsKICAg
ICAgdXNlcyBuZXh0aG9wOwogICAgfQogICAgbGVhZiBuZXh0aG9wLXN0YXRlIHsKICAgICAgdHlw
ZSBuZXh0aG9wLXN0YXRlLWRlZmluaXRpb247CiAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICBk
ZXNjcmlwdGlvbgogICAgICAgICJOZXh0aG9wIHJlc29sdXRpb24gc3RhdHVzIChyZXNvbHZlZC91
bnJlc29sdmVkKQogICAgICAgICBub3RpZmljYXRpb24uIjsKICAgIH0KICB9CgogIG5vdGlmaWNh
dGlvbiByb3V0ZS1jaGFuZ2UgewogICAgZGVzY3JpcHRpb24KICAgICAgIlJvdXRlIGNoYW5nZSBu
b3RpZmljYXRpb24uIjsKICAgIGxlYWYgcmliLW5hbWUgewogICAgICB0eXBlIHN0cmluZzsKICAg
ICAgbWFuZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkEgcmVmZXJlbmNl
IHRvIHRoZSBuYW1lIG9mIGEgUklCLiI7CiAgICB9CiAgICBsZWFmIGFkZHJlc3MtZmFtaWx5IHsK
ICAgICAgdHlwZSByaWItZmFtaWx5LWRlZmluaXRpb247CiAgICAgIG1hbmRhdG9yeSB0cnVlOwog
ICAgICBkZXNjcmlwdGlvbgogICAgICAgICJUaGUgYWRkcmVzcyBmYW1pbHkgb2YgYSBSSUIuIjsK
ICAgIH0KICAgIHVzZXMgcm91dGUtcHJlZml4OwogICAgbGVhZiByb3V0ZS1pbnN0YWxsZWQtc3Rh
dGUgewogICAgICB0eXBlIHJvdXRlLWluc3RhbGxlZC1zdGF0ZS1kZWZpbml0aW9uOwogICAgICBt
YW5kYXRvcnkgdHJ1ZTsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiSW5kaWNhdGVzIHdoZXRo
ZXIgdGhlIHJvdXRlIGdvdCBpbnN0YWxsZWQgaW4gdGhlIEZJQi4iOwogICAgfQogICAgbGVhZiBy
b3V0ZS1zdGF0ZSB7CiAgICAgIHR5cGUgcm91dGUtc3RhdGUtZGVmaW5pdGlvbjsKICAgICAgbWFu
ZGF0b3J5IHRydWU7CiAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgIkluZGljYXRlcyB3aGV0aGVy
IGEgcm91dGUgaXMgYWN0aXZlIG9yIGluYWN0aXZlLiI7CiAgICB9CiAgICBsaXN0IHJvdXRlLWNo
YW5nZS1yZWFzb25zIHsKICAgICAga2V5ICJyb3V0ZS1jaGFuZ2UtcmVhc29uIjsKICAgICAgZGVz
Y3JpcHRpb24KICAgICAgICAiVGhlIHJlYXNvbnMgdGhhdCBjYXVzZSB0aGUgcm91dGUgY2hhbmdl
LiBBIHJvdXRlCiAgICAgICAgIGNoYW5nZSB0aGF0IG1heSByZXN1bHQgZnJvbSBzZXZlcmFsIHJl
YXNvbnMuIEZvciAKICAgICAgICAgZXhhbXBsZSwgYSBuZXh0aG9wIGJlY29taW5nIHJlc29sdmVk
IHdpbGwgbWFrZSBhIAogICAgICAgICByb3V0ZSBBIGFjdGl2ZSB3aGljaCBpcyBvZiBiZXR0ZXIg
cHJlZmVyZW5jZSB0aGFuCiAgICAgICAgIGEgY3VycmVudGx5IGFjdGl2ZSByb3V0ZSBCLCB3aGlj
aCByZXN1bHRzIGluIHRoZSAKICAgICAgICAgcm91dGUgQSBiZWluZyBpbnN0YWxsZWQiOwogICAg
ICBsZWFmIHJvdXRlLWNoYW5nZS1yZWFzb24gewogICAgICAgIHR5cGUgcm91dGUtY2hhbmdlLXJl
YXNvbi1kZWZpbml0aW9uOwogICAgICAgIG1hbmRhdG9yeSB0cnVlOwogICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgICAiVGhlIHJlYXNvbiB0aGF0IGNhdXNlcyB0aGUgcm91dGUgY2hhbmdlLiI7
CiAgICAgIH0KICAgIH0KICB9Cn0KICAKPENPREUgRU5EUz4KXV0+PC9hcnR3b3JrPgogICAgICAg
IDwvZmlndXJlPjwvdD4KICAgIDwvc2VjdGlvbj4KCiAgICA8c2VjdGlvbiB0aXRsZT0iSUFOQSBD
b25zaWRlcmF0aW9ucyI+CiAgICAgIDx0PlRoaXMgZG9jdW1lbnQgcmVnaXN0ZXJzIGEgVVJJIGlu
IHRoZSAibnMiIHJlZ2lzdHJ5IHdpdGgKICAgICAgdGhlICJJRVRGIFhNTCByZWdpc3RyeSIgPHhy
ZWYgdGFyZ2V0PSJSRkMzNjg4Ii8+OjwvdD4KCiAgICAgIDx0PjxmaWd1cmU+CiAgICAgICAgICA8
YXJ0d29yaz48IVtDREFUQVsgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgVVJJOiB1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnlhbmc6aWV0Zi1pMnJzLXJpYgogIFJlZ2lzdHJhbnQgQ29udGFjdDogVGhlIElFU0cuCiAg
WE1MOiBOL0EsIHRoZSByZXF1ZXN0ZWQgVVJJIGlzIGFuIFhNTCBuYW1lc3BhY2UuCiAgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gXV0+PC9hcnR3b3JrPgogICAgICAgIDwvZmlndXJlPlRoaXMgZG9jdW1lbnQgcmVxdWVz
dHMgdG8gcmVnaXN0ZXIgYSBZQU5HIG1vZHVsZSBpbiB0aGUgIllBTkcKICAgICAgTW9kdWxlIE5h
bWVzIHJlZ2lzdHJ5IiA8eHJlZiB0YXJnZXQ9IlJGQzc5NTAiLz46PC90PgoKICAgICAgPHQ+PGZp
Z3VyZT4KICAgICAgICAgIDxhcnR3b3JrPjwhW0NEQVRBWyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICBuYW1lOiAg
ICAgICAgIGlldGYtaTJycy1yaWIKICBuYW1lc3BhY2U6ICAgIHVybjppZXRmOnBhcmFtczp4bWw6
bnM6eWFuZzppZXRmLWkycnMtcmliCiAgcHJlZml4OiAgICAgICBpaXIKICByZWZlcmVuY2U6ICAg
IFJGQyBYWFhYCiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KXV0+PC9hcnR3b3JrPgogICAgICAgIDwvZmlndXJlPjwv
dD4KICAgIDwvc2VjdGlvbj4KCiAgICA8c2VjdGlvbiBhbmNob3I9IlNlY3VyaXR5IiB0aXRsZT0i
U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMiPgogICAgICA8dD5UaGUgWUFORyBtb2R1bGUgc3BlY2lm
aWVkIGluIHRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHNjaGVtYSBmb3IgZGF0YSAKCSAgdGhhdCBp
cyBkZXNpZ25lZCB0byBiZSBhY2Nlc3NlZCB2aWEgbmV0d29yayBtYW5hZ2VtZW50IHByb3RvY29s
cyBzdWNoIGFzIE5FVENPTkYgPHhyZWYKICAgICAgdGFyZ2V0PSJSRkM2MjQxIi8+IG9yIFJFU1RD
T05GIDx4cmVmIHRhcmdldD0iUkZDODA0MCIvPi4gVGhlIGxvd2VzdAogICAgICBORVRDT05GIGxh
eWVyIGlzIHRoZSBzZWN1cmUgdHJhbnNwb3J0IGxheWVyLCBhbmQgdGhlCiAgICAgIG1hbmRhdG9y
eS10by1pbXBsZW1lbnQgc2VjdXJlIHRyYW5zcG9ydCBpcyBTZWN1cmUgU2hlbGwgKFNTSCkgPHhy
ZWYKICAgICAgdGFyZ2V0PSJSRkM2MjQyIi8+LiBUaGUgbG93ZXN0IFJFU1RDT05GIGxheWVyIGlz
IEhUVFBTLCBhbmQgdGhlCiAgICAgIG1hbmRhdG9yeS10by1pbXBsZW1lbnQgc2VjdXJlIHRyYW5z
cG9ydCBpcyBUTFMgPHhyZWYgdGFyZ2V0PSJSRkM1MjQ2Ii8+LgogICAgICA8L3Q+CgogICAgICA8
dD5UaGUgTkVUQ09ORiBhY2Nlc3MgY29udHJvbCBtb2RlbCA8eHJlZiB0YXJnZXQ9IlJGQzY1MzYi
Lz4gcHJvdmlkZXMKICAgICAgdGhlIG1lYW5zIHRvIHJlc3RyaWN0IGFjY2VzcyBmb3IgcGFydGlj
dWxhciBORVRDT05GIG9yIFJFU1RDT05GIHVzZXJzIHRvCiAgICAgIGEgcHJlY29uZmlndXJlZCBz
dWJzZXQgb2YgYWxsIGF2YWlsYWJsZSBORVRDT05GIG9yIFJFU1RDT05GIHByb3RvY29sCiAgICAg
IG9wZXJhdGlvbnMgYW5kIGNvbnRlbnQuPC90PgoKICAgICAgPHQ+VGhlIFlBTkcgbW9kdWxlcyBk
ZWZpbmUgaW5mb3JtYXRpb24gdGhhdCBjYW4gYmUgY29uZmlndXJhYmxlIGluCiAgICAgIGNlcnRh
aW4gaW5zdGFuY2VzLCBmb3IgZXhhbXBsZSwgYSBSSUIsIGEgcm91dGUsIGEgbmV4dGhvcCBjYW4g
YmUgY3JlYXRlZAogICAgICBvciBkZWxldGVkIGJ5IGNsaWVudCBhcHBsaWNhdGlvbnMsIHRoZSBZ
QU5HIG1vZHVsZXMgYWxzbyBkZWZpbmUgUlBDcwogICAgICB0aGF0IGNhbiBiZSB1c2VkIGJ5IGNs
aWVudCBhcHBsaWNhdGlvbnMgdG8gYWRkL2RlbGV0ZSBSSUJzLCByb3V0ZXMgYW5kCiAgICAgIG5l
eHRob3BzLiBJbiBzdWNoIGNhc2VzLCBhIG1hbGljaW91cyBjbGllbnQgY291bGQgYXR0ZW1wdCB0
byByZW1vdmUsIAogICAgICBhZGQgb3IgdXBkYXRlIGEgUklCLCBhIHJvdXRlLCBhIG5leHRob3As
IGJ5IGNyZWF0aW5nIG9yIGRlbGV0aW5nIGNvcnJlc3BvbmRpbmcKICAgICAgZWxlbWVudHMgaW4g
dGhlIFJJQiwgcm91dGUgYW5kIG5leHRob3AgbGlzdHMsIHJlc3BlY3RpdmVseS4gUmVtb3Zpbmcg
YQogICAgICBSSUIgb3IgYSByb3V0ZSBjb3VsZCBsZWFkIHRvIGRpc3J1cHRpb24gb3IgaW1wYWN0
IGluIHBlcmZvcm1hbmNlIG9mIGEgc2VydmljZSwgCgkgIHVwZGF0aW5nIGEgcm91dGUgbWF5IGxl
YWQgdG8gc3Vib3B0aW1hbCBwYXRoIGFuZCBkZWdyYWRhdGlvbiBvZiBzZXJ2aWNlIGxldmVscyAK
CSAgYXMgd2VsbCBhcyBwb3NzaWJseSBkaXNydXB0aW9uIG9mIHNlcnZpY2UuIEZvciB0aG9zZSBy
ZWFzb25zLCBpdCBpcyBpbXBvcnRhbnQgCgkgIHRoYXQgdGhlIE5FVENPTkYgYWNjZXNzIGNvbnRy
b2wgbW9kZWwgaXMgdmlnb3JvdXNseSBhcHBsaWVkIHRvIHByZXZlbnQKICAgICAgbWlzY29uZmln
dXJhdGlvbiBieSB1bmF1dGhvcml6ZWQgY2xpZW50cy4gPC90PgoKICAgICAgPHQ+VGhlcmUgYXJl
IGEgbnVtYmVyIG9mIGRhdGEgbm9kZXMgZGVmaW5lZCBpbiB0aGlzIFlBTkcKICAgICAgbW9kdWxl
IHRoYXQgYXJlIHdyaXRhYmxlL2NyZWF0YWJsZS9kZWxldGFibGUgKGkuZS4sIGNvbmZpZyB0cnVl
LCB3aGljaAogICAgICBpcyB0aGUgZGVmYXVsdCkuIFRoZXNlIGRhdGEgbm9kZXMgbWF5IGJlIGNv
bnNpZGVyZWQgc2Vuc2l0aXZlIG9yCiAgICAgIHZ1bG5lcmFibGUgaW4gc29tZSBuZXR3b3JrIGVu
dmlyb25tZW50cy4gV3JpdGUgb3BlcmF0aW9ucyAoZS5nLiwKICAgICAgZWRpdC1jb25maWcpIHRv
IHRoZXNlIGRhdGEgbm9kZXMgd2l0aG91dCBwcm9wZXIgcHJvdGVjdGlvbiBjYW4gaGF2ZSBhCiAg
ICAgIG5lZ2F0aXZlIGVmZmVjdCBvbiBuZXR3b3JrIG9wZXJhdGlvbnMuIFRoZXNlIGFyZSB0aGUg
c3VidHJlZXMgYW5kIGRhdGEKICAgICAgbm9kZXMgYW5kIHRoZWlyIHNlbnNpdGl2aXR5L3Z1bG5l
cmFiaWxpdHkgaW4gdGhlIGlldGYtaTJycy1yaWIgbW9kdWxlOgogICAgICA8L3Q+CgogICAgICA8
dD48bGlzdCBzdHlsZT0ic3ltYm9scyI+CiAgICAgICAgICA8dD5SSUI6IEEgbWFsaWNpb3VzIGNs
aWVudCBjb3VsZCBhdHRlbXB0IHRvIHJlbW92ZSBhIFJJQiBmcm9tIGEKICAgICAgICAgIHJvdXRp
bmcgaW5zdGFuY2UsIGZvciBleGFtcGxlIGluIG9yZGVyIHRvIHNhYm90YWdlIHRoZSBzZXJ2aWNl
cwogICAgICAgICAgcHJvdmlkZWQgYnkgdGhlIFJJQiwgb3IgdG8gYWRkIGEgUklCIHRvIGEgcm91
dGluZyBpbnN0YW5jZSwgaGVuY2UgdG8KICAgICAgICAgIGluamVjdCB1bmF1dGhvcml6ZWQgdHJh
ZmZpYyBpbnRvIHRoZSBuZXh0aG9wLiA8L3Q+CgogICAgICAgICAgPHQ+cm91dGU6QSBtYWxpY2lv
dXMgY2xpZW50IGNvdWxkIGF0dGVtcHQgdG8gcmVtb3ZlIG9yIGFkZCBhIHJvdXRlCiAgICAgICAg
ICBmcm9tL3RvIGEgUklCLCBmb3IgZXhhbXBsZSBpbiBvcmRlciB0byBzYWJvdGFnZSB0aGUgc2Vy
dmljZXMKICAgICAgICAgIHByb3ZpZGVkIGJ5IHRoZSBSSUIuIDwvdD4KCiAgICAgICAgICA8dD5u
ZXh0aG9wOiBBIG1hbGljaW91cyBjbGllbnQgY291bGQgYXR0ZW1wdCB0byByZW1vdmUgb3IgYWRk
IGEKICAgICAgICAgIG5leHRob3AgZnJvbS90byBSSUIsIHdoaWNoIG1heSBsZWFkIHRvIHN1Ym9w
dGltYWwgcGF0aCBhbmQKICAgICAgICAgIGRlZ3JhZGF0aW9uIG9mIHNlcnZpY2UgbGV2ZWxzIGFz
IHdlbGwgYXMgcG9zc2libHkgZGlzcnVwdGlvbiBvZgogICAgICAgICAgc2VydmljZS48L3Q+CiAg
ICAgICAgPC9saXN0PjwvdD4KICAgIDwvc2VjdGlvbj4KCiAgICA8c2VjdGlvbiB0aXRsZT0iQ29u
dHJpYnV0b3JzIj4KICAgICAgPHQ+VGhlIGZvbGxvd2luZyBpbmRpdmlkdWFscyBhbHNvIGNvbnRy
aWJ1dGUgdG8gdGhpcyBkb2N1bWVudC48L3Q+CgogICAgICA8dD48bGlzdCBzdHlsZT0ic3ltYm9s
cyI+CiAgICAgICAgICA8dD5aZWt1biBIZSwgVGVuY2VudCBIb2xkaW5ncyBMdGQ8L3Q+CgogICAg
ICAgICAgPHQ+U3VqaWFuIEx1LCBUZW5jZW50IEhvbGRpbmdzIEx0ZDwvdD4KCiAgICAgICAgICA8
dD5KZWZmZXJ5IFpoYW5nLCBKdW5pcGVyIE5ldHdvcmtzPC90PgogICAgICAgIDwvbGlzdD48L3Q+
CiAgICA8L3NlY3Rpb24+CgogICAgPHNlY3Rpb24gdGl0bGU9IkFja25vd2xlZGdlbWVudHMiPgog
ICAgICA8dD5UaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHRoYW5rIENocmlzIEJvd2VycyBhbmQg
Sm9obiBTY3VkZGVyIGZvciBoaXMKICAgICAgcmV2aWV3LCBzdWdnZXN0aW9uIGFuZCBjb21tZW50
cyB0byB0aGlzIGRvY3VtZW50LjwvdD4KICAgIDwvc2VjdGlvbj4KICA8L21pZGRsZT4KCiAgPGJh
Y2s+CiAgICA8cmVmZXJlbmNlcyB0aXRsZT0iTm9ybWF0aXZlIFJlZmVyZW5jZXMiPgogICAgICA8
P3JmYyBpbmNsdWRlPSdyZWZlcmVuY2UuUkZDLjIxMTknPz4KCiAgICAgIDw/cmZjIGluY2x1ZGU9
J3JlZmVyZW5jZS5SRkMuMzY4OCc/PgoKICAgICAgPD9yZmMgaW5jbHVkZT0ncmVmZXJlbmNlLlJG
Qy41MjQ2Jz8+CgogICAgICA8P3JmYyBpbmNsdWRlPSdyZWZlcmVuY2UuUkZDLjc5NTAnPz4KCiAg
ICAgIDw/cmZjIGluY2x1ZGU9J3JlZmVyZW5jZS5SRkMuNjI0MSc/PgoKICAgICAgPD9yZmMgaW5j
bHVkZT0ncmVmZXJlbmNlLlJGQy42MjQyJz8+CgogICAgICA8P3JmYyBpbmNsdWRlPSdyZWZlcmVu
Y2UuUkZDLjY1MzYnPz4KCiAgICAgIDw/cmZjIGluY2x1ZGU9J3JlZmVyZW5jZS5SRkMuNjk5MSc/
PgoKICAgICAgPD9yZmMgaW5jbHVkZT0ncmVmZXJlbmNlLlJGQy44MDQwJz8+CgkgIAoJICA8P3Jm
YyBpbmNsdWRlPSdyZWZlcmVuY2UuUkZDLjcyNzcnPz4KICAgIDwvcmVmZXJlbmNlcz4KCgkKCQog
ICAgPHJlZmVyZW5jZXMgdGl0bGU9IkluZm9ybWF0aXZlIFJlZmVyZW5jZXMiPgogICAgICA8P3Jm
YyBpbmNsdWRlPSdyZWZlcmVuY2UuUkZDLjc5MjEnPz4KCiAgICAgIDw/cmZjIGluY2x1ZGU9J3Jl
ZmVyZW5jZS5JLUQuaWV0Zi1pMnJzLXJpYi1pbmZvLW1vZGVsJz8+CgogICAgICA8P3JmYyBpbmNs
dWRlPSdyZWZlcmVuY2UuSS1ELmlldGYtaTJycy11c2VjYXNlLXJlcXMtc3VtbWFyeSc/PgoJICAK
CSAgPD9yZmMgaW5jbHVkZT0ncmVmZXJlbmNlLlJGQy4yNzg0Jz8+CgkgIAoJICA8P3JmYyBpbmNs
dWRlPSdyZWZlcmVuY2UuUkZDLjczNDgnPz4KCSAgCgkgIDw/cmZjIGluY2x1ZGU9J3JlZmVyZW5j
ZS5SRkMuNzYzNyc/PgoJICAKCSAgPHJlZmVyZW5jZSBhbmNob3I9IkktRC5pZXRmLW5ldG1vZC15
YW5nLXRyZWUtZGlhZ3JhbXMiPgo8ZnJvbnQ+Cjx0aXRsZT5ZQU5HIFRyZWUgRGlhZ3JhbXM8L3Rp
dGxlPgo8YXV0aG9yIGluaXRpYWxzPSJNIiBzdXJuYW1lPSJCam9ya2x1bmQiIGZ1bGxuYW1lPSJN
YXJ0aW4gQmpvcmtsdW5kIj4KPG9yZ2FuaXphdGlvbi8+CjwvYXV0aG9yPgo8YXV0aG9yIGluaXRp
YWxzPSJMIiBzdXJuYW1lPSJCZXJnZXIiIGZ1bGxuYW1lPSJMb3UgQmVyZ2VyIj4KPG9yZ2FuaXph
dGlvbi8+CjwvYXV0aG9yPgo8ZGF0ZSBtb250aD0iRGVjZW1iZXIiIGRheT0iMjEiIHllYXI9IjIw
MTciLz4KPGFic3RyYWN0Pgo8dD4KVGhpcyBkb2N1bWVudCBjYXB0dXJlcyB0aGUgY3VycmVudCBz
eW50YXggdXNlZCBpbiBZQU5HIG1vZHVsZSBUcmVlIERpYWdyYW1zLiBUaGUgcHVycG9zZSBvZiB0
aGUgZG9jdW1lbnQgaXMgdG8gcHJvdmlkZSBhIHNpbmdsZSBsb2NhdGlvbiBmb3IgdGhpcyBkZWZp
bml0aW9uLiBUaGlzIHN5bnRheCBtYXkgYmUgdXBkYXRlZCBmcm9tIHRpbWUgdG8gdGltZSBiYXNl
ZCBvbiB0aGUgZXZvbHV0aW9uIG9mIHRoZSBZQU5HIGxhbmd1YWdlLgo8L3Q+CjwvYWJzdHJhY3Q+
CjwvZnJvbnQ+CjxzZXJpZXNJbmZvIG5hbWU9IkludGVybmV0LURyYWZ0IiB2YWx1ZT0iZHJhZnQt
aWV0Zi1uZXRtb2QteWFuZy10cmVlLWRpYWdyYW1zLTA0Ii8+Cjxmb3JtYXQgdHlwZT0iVFhUIiB0
YXJnZXQ9Imh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWlldGYtbmV0
bW9kLXlhbmctdHJlZS1kaWFncmFtcy0wNC50eHQiLz4KPC9yZWZlcmVuY2U+CQogICAgPC9yZWZl
cmVuY2VzPgogIDwvYmFjaz4KPC9yZmM+Cg==

--_002_HE1PR0702MB3580D0AED5E15035AD6F738093CE0HE1PR0702MB3580_--


From nobody Wed Feb 21 16:38:05 2018
Return-Path: <mjethanandani@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 381F6129BBF; Wed, 21 Feb 2018 16:37:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N7myRpjrCdF8; Wed, 21 Feb 2018 16:37:55 -0800 (PST)
Received: from mail-pg0-x233.google.com (mail-pg0-x233.google.com [IPv6:2607:f8b0:400e:c05::233]) (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 C05021200E5; Wed, 21 Feb 2018 16:37:55 -0800 (PST)
Received: by mail-pg0-x233.google.com with SMTP id f6so1344378pgs.10; Wed, 21 Feb 2018 16:37:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3fWT8wWoRQxUX9LvIadLqrJWuBSp5Gg91wdLC1btrc0=; b=hU5fhelhjryANOhKZmnv/WruUFrI5pFrieXorqS1osXrrsXimZUnZJOuBcV2sDlSr1 ToTYhuvRiR2kEw23AKEf1XcKUH1BwxCSTPmx8lGnSwjhMVFsg/F+tagUxzzgV2FpNwzZ jqgun42EynqBqoPN8G4PtBJCwnLPrll9SxBVVjQaDrnC3SBLFInyQ+Hz0P1HawXCz+fE J8xkciYOFlUDbdFPCHuHdERmurGcINHaigSsNLYomBhPWchOe9Dxvh0AUw7NSHJHX9F6 T06MuWxqXSf3UudjRAauCRNK2cjawkasnos1abCrVE09w/beT1u9koDesBlAwLTv9lwa FYAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3fWT8wWoRQxUX9LvIadLqrJWuBSp5Gg91wdLC1btrc0=; b=fd1SfXW5Wmcqgek5uzg3QGPdRZPEVg+TgcJdtuc1cgamZuIqetC4kIFadW2OcsKZeS Qv3eWCD13dvE9awBg1Nic7iOGVvfGQRX9gwBzQJVnz9HxF1wsMcow+OIDgWlbYMinel7 oXhZUdQgJ6aWWM2HweCfy1/tqR0JLISFdEPU+vlDzlECjBXhdWkxy2BG3EC6FOXYeG5b sShkCGZ90S9sveEhlZ1Im3XawFoie9QO70HCOrEKna7blgTztcqOMJULwVaQXtrasA9M nNTEKe+aw8V0ySVmbWiXYLmSCkbefsI08L6fgaF2LPU7NqPNajoiYkOw61xuE/Uyl91P 6hSA==
X-Gm-Message-State: APf1xPDeYhe6GeMiz7oBT/pvC0K+SqWvml/RGb+rlcOYAwRDGwiWm/Gl yDyfY1n3UbursWHS1q6b21s+Sz3F
X-Google-Smtp-Source: AH8x224FvZSQz2mQi1UWEEcn3pza6St+jEgo80WR949zn7s0zX3Efpb7dWplh0GaNJxN5+XuEZ/DPg==
X-Received: by 10.99.189.82 with SMTP id d18mr4172194pgp.172.1519259875184; Wed, 21 Feb 2018 16:37:55 -0800 (PST)
Received: from ?IPv6:2601:647:4700:1280:f00d:f52a:f5de:73d0? ([2601:647:4700:1280:f00d:f52a:f5de:73d0]) by smtp.gmail.com with ESMTPSA id u25sm62245118pfh.142.2018.02.21.16.37.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Feb 2018 16:37:54 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
Date: Wed, 21 Feb 2018 16:43:28 -0800
Cc: Ebben Aries <exa@juniper.net>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C88C633D-CE3D-4D9A-B007-4C395D6E9931@gmail.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
To: Amit Dass <amit.dass@ericsson.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/xFu_7krv1pkNWGSldHjghTJAW1M>
Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Feb 2018 00:37:58 -0000

> On Feb 20, 2018, at 7:24 AM, Amit Dass <amit.dass@ericsson.com> wrote:
>=20
> Hi Ebben,
>=20
> I have updated the draft based on your comments. Could you please have =
a look at the same and provide your feedback?

The indentations are all over the place for the new references that have =
been added.=20

More importantly, and this discussion is still open in front of YANG =
doctors, adding a reference statement to an import statement, seems to =
imply a import by revision. As an example, the import of ietf-interfaces =
has a reference to RFC 7223. But we know that ietf-interfaces is going =
to updated soon by whatever RFC number gets assigned to rfc7223bis. =
Expect further guidance on this.

Also, I do not see normative references to RFC 6991, and RFC 7223 in the =
text of the document. If this is not clear, see rfc7223bis, where in =
Section 3.1, there is normative reference to RFC7224 for the =
iana-if-types module that is imported by the ietf-interfaces module.

Cheers.

>=20
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
>=20
> Best regards,
> Amit
>=20
> -----Original Message-----
> From: Ebben Aries [mailto:exa@juniper.net]=20
> Sent: Thursday, January 18, 2018 9:33 AM
> To: yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; =
ietf@ietf.org
> Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
>=20
> Reviewer: Ebben Aries
> Review result: On the Right Track
>=20
> 1 module in this draft:
> - ietf-i2rs-rib@2017-12-05.yang
>=20
> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint =
0.14.59)
>=20
> 0 examples are provided in this draft (section 3.12 of
> draft-ietf-netmod-rfc6087bis-15)
>=20
> Module ietf-i2rs-rib@2017-12-05.yang:
> - yang-version statement missing - should be 1.1
> - prefix 'iir' is recommended for this module, would 'rib' suffice =
better?
> - import "ietf-inet-types" should reference RFC 6991 per (not as a =
comment)
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - import "ietf-interfaces" should reference RFC 7223 per
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7

This should reference rfc7223bis.

> - import "ietf-yang-types" should reference RFC 6991 per
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> - Since this module imports "ietf-interfaces", a normative references =
must be
>  added per
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
> - prefix "if" in the import "ietf-interfaces" can remove quotes to =
remain
>  consistent with other imports
> - Remove WG Chairs from contact information per
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description must contain most recent copyright notice per
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Module description should contain note to RFC Ed. and placeholder =
reference
>  to RFC when assigned
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> - Security Considerations should be updated to reflect new template at
>  https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> - Section 1.2 should be replaced with reference to
>  draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs =
YANG
>  drafts in progress) per
>  =
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-2.5.1
> - This module contains '12' features.  While it is understood the =
purpose of
>  these features in the module, take precaution as to complexity for =
clients
>  if they need to understand >=3D quantity of features per module in =
use on a
>  network-element.
> - A few comments exist that are either unecessary or redundant.  =
Encode the
>  comment intent rather in description fields if need be.
> - Per NMDA, which datastores are targeted for the module?  Will all =
RPC
>  operations be acting upon the dynamic/ephemeral datastore?  It is not =
clear
>  to me if the intention is to be persistent or ephemeral
>=20
> General comments/Nits:
> - references to 'def' could be expanded out to 'definition'
> - references to 'decap' could be expanded out to 'decapsulation' for
>  readability (across definitions and descriptions)
> - Follow consistent capitalization of 'RIB' throughout document text.  =
Mixed
>  use of 'Rib' and 'rib' exists (Outside of YANG node lowercase =
definitions).
> - Is it necessary to prefix all nodes under the nexthop container with
>  "nexthop-"?
> - Section 2.5 - route-add RPC - text mentions it is required that the =
nh-add
>  RPC be called as a pre-requisite however if the nh already exists and =
the
>  nexthop-id is known, this should not be necessary.  In addition, the =
text
>  reads 'or return' which should rather be a result of querying the
>  appropriate node in the data tree.
> - In 'IANA Considerations' - s/This document requests to register/This
>  document registers/
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

Mahesh Jethanandani
mjethanandani@gmail.com


From nobody Thu Feb 22 07:33:34 2018
Return-Path: <ietfc@btconnect.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D5C612741D; Thu, 22 Feb 2018 07:33:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=btconnect.onmicrosoft.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 bbwCvuByXgQe; Thu, 22 Feb 2018 07:33:25 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0106.outbound.protection.outlook.com [104.47.1.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 388DA127419; Thu, 22 Feb 2018 07:33:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Ap8lQo040i1D5RhN1clL9ItRcNZSnibKVZ6RtW3fKsA=; b=Gp4jlKwuDM4mJij3ouzZScyAg5OpXB/7LRXMyn6hgvPZro+kq54HGfCyqqXS9Sd3V4FBvDqpcQMgbyehCptfPzswl3BrH6pKi9bghqhk/EaVA/tfSHFyX+4h9Y234UNSjq7VOh3v8gHTkz7gvZZUvggs4/Kl8q39N+wZrJI8/hU=
Received: from pc6 (86.176.21.219) by HE1PR0701MB3002.eurprd07.prod.outlook.com (2603:10a6:3:4d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.6; Thu, 22 Feb 2018 15:33:21 +0000
Message-ID: <045b01d3abf2$2dc077e0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: "Mahesh Jethanandani" <mjethanandani@gmail.com>, "Amit Dass" <amit.dass@ericsson.com>
Cc: <yang-doctors@ietf.org>, <draft-ietf-i2rs-rib-data-model.all@ietf.org>, "ietf" <ietf@ietf.org>, "Ebben Aries" <exa@juniper.net>, <i2rs@ietf.org>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com> <C88C633D-CE3D-4D9A-B007-4C395D6E9931@gmail.com>
Date: Thu, 22 Feb 2018 15:31:06 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.176.21.219]
X-ClientProxiedBy: MRXP264CA0029.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:14::17) To HE1PR0701MB3002.eurprd07.prod.outlook.com (2603:10a6:3:4d::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dbae7778-5f11-4e89-d81e-08d57a099bb4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(5600026)(4604075)(2017052603307)(7193020); SRVR:HE1PR0701MB3002; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 3:hUZPpW8xfAyVbBt9GnYEs2P8SQvbsd7Kww6iUIyCt5kdy8qWcpsVBvJT7FncgRaM4Yhek1hRiZkkM7bSRdM7Ugx4V90krf/czC/XL/GZdAxXcjACyPrLyrzVWPHwgqu4WzNlmqO5URKpjeuh5Gk4+Sp9dvNwMkwEhOLCHupEFu4vsim+/RcbHNRAHZV+IyXV2wtrSwt6gUEZ6u8ze6eEGB7zq6tMa7adD9iaQmxztZDxrzy2VDT1cfe/cUMizUaj; 25:bhRxVLyyyi0aaW6v/7iMmnfbldhyzog3aBk1nfE/s6YxYe142z8u9hzS1AmH0GPXnILM78OfzBNVCfmLNd8rwAxAx3O6ap0SHBXPohBaXfqV34uyeFRc+kXcyRps2ILxlYi8KDvdDZrc+37aHvBl+xHEtbLv0P/ynfTbLdemIS4ebffSJgOEItGUknmm0AjlCVN7wPS2pSLUs7oyxZqGdHYNpiJcaJQ4xzbHzV33fYCuq69oHD1JZuIyhHstzLOxuzxmvu5KwrNq21C9gN8spoO59ARH5Qn9Kh/WBLNJB9aRKS+NA6vGZ0/TEC9VcfhZ70YwfvDsZtVOR381YtfmBA==; 31:GwPDnx1IBkpJSnnQygrnBHE0UOYiagen4OpIafk389Hoba58CtelYfRXuv1CVDX150zj1Z15Mw6SvWxAeT+gSsrK/bmq1R5sEXELGXDZGHIratZ+sjKv4MWpquuVgoz6LZmqbIEmdJBrMKDSNbJixD9J+evYUhBMYGrvFi11UTVP4nIe85MlYAJ5q07VrVv+sbpvn/586AmGwCUeBTAI5JwsNdkxBm5dTV4MNHQ8RG8=
X-MS-TrafficTypeDiagnostic: HE1PR0701MB3002:
X-Microsoft-Antispam-PRVS: <HE1PR0701MB30023BAE8657545CCD43E61DA0CD0@HE1PR0701MB3002.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(120809045254105)(192374486261705)(138986009662008)(85827821059158);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231162)(944501161)(52105095)(6055026)(61426038)(61427038)(6041288)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:HE1PR0701MB3002; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0701MB3002; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 4:C+y934tTrVunadFT5NGncw2dobEv42nb6vcesr84X3v4/arPLn2gOEia9f7E349vKGJOkjwUtILpw9eNAR3wej+oShpGz9bUc2B+QU5uVUhd6axggmsLNteYDniyAtJzeV9FATZnRTFQICQp610sg6T2z4kHSh3k+wDcIhZMfvW1pn1d5nPPAM1k7QDhRv9p2J1E042zDp8vv51DvdbyO9ApC4sEmoh9nu8/ULpaUvvLmF3kWTxyKWPt20GjDpyDeJt+H0754DQzjG0SrRYRlQBNHQunWiKsjFWNuYMuQBikwNtAuyylsIGQ6IazJWnAkc8HEfV1A/SGBYPAOIm2b71h704yoK4oOqKf31tAr1e8oiRVHyQ0ZLcyZjTospZC0AnVWkJJGm2mnBYMasYwRFwAFrbLUVm8KjwJSpczubkgI4o4vCOOWFSkFNN+zzuA6gdGyjX/PMXdawGBWssRBQ==
X-Forefront-PRVS: 059185FE08
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(39380400002)(346002)(39860400002)(366004)(396003)(199004)(189003)(13464003)(7736002)(53546011)(59450400001)(4720700003)(305945005)(3846002)(50466002)(6666003)(61296003)(6116002)(33896004)(386003)(97736004)(16526019)(186003)(6346003)(26005)(229853002)(4326008)(2906002)(5660300001)(86362001)(39060400002)(316002)(25786009)(14496001)(84392002)(53936002)(6486002)(81816011)(76176011)(6246003)(6306002)(44736005)(62236002)(9686003)(8666007)(47776003)(66066001)(478600001)(966005)(110136005)(44716002)(54906003)(81686011)(52116002)(68736007)(6496006)(106356001)(8676002)(81166006)(81156014)(23756003)(8936002)(105586002)(230700001)(1556002)(50226002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB3002; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; HE1PR0701MB3002; 23:0jEPthanjgpxxCNLHPEYKnOI21jT9VQ7FksHp?= =?iso-8859-1?Q?UJO1Hs+ou+oYlAi8vtjuF+iyxPlDYSizwVTgWS3ipnuje2RNoN7l+TzG2I?= =?iso-8859-1?Q?CjORwU/+/p7XCOgHhYsaYODC4jHXkunTFwpcKEswdmbpvGX/IF0Np7UKdv?= =?iso-8859-1?Q?BH13TEh7xfhifkG6fnF6Mt3snVJRS7Y8oTY6dHctYTGFqgFm0dO7eKHFgW?= =?iso-8859-1?Q?QHpLPOuh9ELfaH2LN2v1khtoqOGe+xv2GuISaLfKxcsxRlnjzmhOtkMad6?= =?iso-8859-1?Q?AHxeOXtMwURrSHBXVsdCd9PtuGG0PU4AQOCpeYJSLg7kp6d3LPo0iahlQg?= =?iso-8859-1?Q?3/Gb1Lhou6nGoVhILjSkOQojNqAk5OOAQqhIOhC5BzG5eax6XjyAdA0XYv?= =?iso-8859-1?Q?oh/MblhbLrDOgIex9MIjz6Gy2TrLEH/oWZ+73sj2fEx5sus6L19IT4aIY5?= =?iso-8859-1?Q?DR5N+JKI7jeGPB8ur3nZOTOOCxURquV29CCOfURmos+xVwQyuoUBuNYPvZ?= =?iso-8859-1?Q?4zpMh8xCcmFn77PI/0jtd+cTwS5xDJEZWOxtQ0tfrK+zB7W31c0EDTRAms?= =?iso-8859-1?Q?OMqHoEevZsL6LG1HySaC8TieSKZmz19CSLWbs6/ZJW89cvUzUZ6O+zjti4?= =?iso-8859-1?Q?JFLyq0oYJbOvkVJyIhP3BRaxML5cxqAsmeSPHNmZB13F1BO528aUTjBSmY?= =?iso-8859-1?Q?SpYX58eIdESCDBghcsVt9u6Er+9vXalIcUrCIX2YZ+D0j4BUNSlCBL5jAw?= =?iso-8859-1?Q?DSiQRx4nFDmechC8+zcOe6siHYPcgM5N8gS5Y3kba1fLyXszynbv3wlv1n?= =?iso-8859-1?Q?f3PlBFQdcWG3yhPJH3nWfBUnYs43MIKloGhaQ3w7hL9+N+S4fY/nq8RQnl?= =?iso-8859-1?Q?TkjRRQMZ1DXX+MTGZ9t28V7pCw7MeiaeO4TBN10tXcs4pKLaTHiGfW+tLP?= =?iso-8859-1?Q?lxJackXHhvPDUnh2drKVAvjn0eSmDIyVDAIZeAbrljFVH1+/cI4ciaKGr6?= =?iso-8859-1?Q?39Pf0Ib66KRCTcbBV4c021muBa8UwWaU8Ymsh+B/LREBSv1jH5BOhpiSHs?= =?iso-8859-1?Q?RQVqJbe9+dmwWefh9GrjyabSPhhmDcrZ+2ZYQEdFLPWjQhYRT4qpKk8TUc?= =?iso-8859-1?Q?9rJWqNz8hMPVZAXksaTO/qdIsZuwyUImUzGidqA1B4QUwnC13wRJpj6e3N?= =?iso-8859-1?Q?pf2QzcSzOkp0ihdFILSmQlIsmYpLtPyxt8/xnQxuAwoHlT68n4yNLPwUCh?= =?iso-8859-1?Q?3bXFTCXm6RzKRDrTklXwM/+m9Dx3ZaikbqTc4S3FJshQxKhhgkjMnpk4nP?= =?iso-8859-1?Q?g+Q2cIvVQ754RbO4+4XsHuDYm/n4VY7ewVWfbHIoT2b8eAUnDIu3Os7UiK?= =?iso-8859-1?Q?2KDvkFt4cds5dYzxAP+9JAjO9z8wfmnyL6QR4/uJPa/AARDvtWKkE52Coo?= =?iso-8859-1?Q?LO4IpHrUtzR3Zjbvh8q1phr5S4oHkwLRhcyjQvfjGQ6KkXmuCELctdtqeG?= =?iso-8859-1?Q?vH5yB7+VM+n6/CqhTnQzfQfI7b9ElR3f2ZqZiK3lssbM2TWvvCPBwYroq+?= =?iso-8859-1?Q?MhzHKSY3MD4ep2CiIWj+nWAqJMsh/BPTSz3oYpl+EBG5x6S2M/LOu6SrkG?= =?iso-8859-1?Q?WPLiZFVBtVe1Q=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 6:khnf2V+nJeX55JPwXqFpwuB2vHntGvYda7M31jH1KvmawOG2Bup3jNnFjy4P4znMsgnx/EENBHdOZoGDm2xYqP37yS6VwYdZYhOsPIBLeqthmv4uk8ACq3gGIgDtl/uZ/qD4RLU4/rt/XIub2+al4NJAAyYShTus2ct8y95OOWmlKGlh7WUKuRQyHRBb8eqdRLf5k4X0n5RW/odjUE8Iy2dxzhSkrXKpDQTZool089lPWAOb6YYi8iozz4Hs3uTZBPDQlMvzSYD4suG5lNQPMNb12s2mxoledxd0RwxAsCEZ+BtuJNQlDOSpKeZ8Hs12FEThx1DmiqRvpBvF6wmXmEkZ6x4hzHtO8f50iUoEuWU=; 5:uOGFgOfs5Ql0u1bgjDpKbIwP66zh00eOWxXhCQqxMn8Szc9leudjAOHZtnqbpwAPXDlb6SKto+P6XLW++Yiycnx6ayx0ZDMdF2plP7aZxKnj59Cq1GBZTqRnxTwWjaAlXnpbAqIHLtQPjuHl316qy3z9Yj029hxkJqhIhq+1PB4=; 24:v4DPDXG12L0nfnxAlkeustVvDKto7YlZRFBK1axhV5+DI+4Kxg9njI044ofPPLs1HQZCfBTik03dRCwBvY1nd3iOFjUh6XijPcqYDJmMsyY=; 7:dvN2WAi/VOgx00WndFXs7zu2J6XroJJo0itunM8/DGzdMGr/76E+Yf50OmAEcc625EELlwKchig75XDlO8YzT+kKsBC+o7ErnwW9Dx8gmzP7E8uIjvH2LIGigXKaeZtF4LQ8d3juRAyTUwTfg1Yz6EkqVL9w9ZLMu+Sb2RiU7g7nXAp3JkUJmhawM3VIVAlHS6dZdz4iE1VFJcGazZrnNJjrJtyNmpX8a/e3mFnmgjXPzcnKMsT/mHIUOfbl2Y6j
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2018 15:33:21.7938 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: dbae7778-5f11-4e89-d81e-08d57a099bb4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB3002
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/wwlaodWgViHEpmyRGQTGls1_nBs>
Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Feb 2018 15:33:33 -0000

---- Original Message -----
From: "Mahesh Jethanandani" <mjethanandani@gmail.com>
Sent: Thursday, February 22, 2018 12:43 AM
>
> > On Feb 20, 2018, at 7:24 AM, Amit Dass <amit.dass@ericsson.com>
wrote:
> >
> > Hi Ebben,
> >
> > I have updated the draft based on your comments. Could you please
have a look at the same and provide your feedback?
>
> The indentations are all over the place for the new references that
have been added.
>
> More importantly, and this discussion is still open in front of YANG
doctors, adding a reference statement to an import statement, seems to
imply a import by revision. As an example, the import of ietf-interfaces
has a reference to RFC 7223. But we know that ietf-interfaces is going
to updated soon by whatever RFC number gets assigned to rfc7223bis.
Expect further guidance on this.

Mahesh

As you doubtless know, this I-D is expected to be approved on March 8th,
so there is a certain urgency about this.

The latest guidelines, draft-ietf-netmod-rfc6087bis-18, include

   For every import or include statement that appears in a module
   contained in the specification, which identifies a module in a
   separate document, a corresponding normative reference to that
   document MUST appear in the Normative References section.

which seems clear and right to me.  This also says to me that a specific
version of the module is referenced via the Normative References
whether or not the import has a revision clause.

and it also says

 If an import statement is for a module from a stable source (e.g., an
   RFC for an IETF module), then a reference-stmt SHOULD be present
   within an import statement.

So for me there is (almost) always a reference statement to an RFC (or
I-D) even, or especially when, no particular revision is wanted.

This is what has coloured my comments on YANG modules.

Tom Petch

> Also, I do not see normative references to RFC 6991, and RFC 7223 in
the text of the document. If this is not clear, see rfc7223bis, where in
Section 3.1, there is normative reference to RFC7224 for the
iana-if-types module that is imported by the ietf-interfaces module.
>
> Cheers.
>
> >
> > https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
> >
> > Best regards,
> > Amit
> >
> > -----Original Message-----
> > From: Ebben Aries [mailto:exa@juniper.net]
> > Sent: Thursday, January 18, 2018 9:33 AM
> > To: yang-doctors@ietf.org
> > Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org;
ietf@ietf.org
> > Subject: Yangdoctors early review of
draft-ietf-i2rs-rib-data-model-09
> >
> > Reviewer: Ebben Aries
> > Review result: On the Right Track
> >
> > 1 module in this draft:
> > - ietf-i2rs-rib@2017-12-05.yang
> >
> > No YANG validation errors or warnings (from pyang 1.7.3 and yanglint
0.14.59)
> >
> > 0 examples are provided in this draft (section 3.12 of
> > draft-ietf-netmod-rfc6087bis-15)
> >
> > Module ietf-i2rs-rib@2017-12-05.yang:
> > - yang-version statement missing - should be 1.1
> > - prefix 'iir' is recommended for this module, would 'rib' suffice
better?
> > - import "ietf-inet-types" should reference RFC 6991 per (not as a
comment)
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> > - import "ietf-interfaces" should reference RFC 7223 per
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
>
> This should reference rfc7223bis.
>
> > - import "ietf-yang-types" should reference RFC 6991 per
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-4.7
> > - Since this module imports "ietf-interfaces", a normative
references must be
> >  added per
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-3.9
> > - prefix "if" in the import "ietf-interfaces" can remove quotes to
remain
> >  consistent with other imports
> > - Remove WG Chairs from contact information per
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> > - Module description must contain most recent copyright notice per
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> > - Module description should contain note to RFC Ed. and placeholder
reference
> >  to RFC when assigned
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> > - Add placeholder reference and note to RFC Ed. for RFC when
assigned
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C
> > - Security Considerations should be updated to reflect new template
at
> >  https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> > - Section 1.2 should be replaced with reference to
> >  draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs
YANG
> >  drafts in progress) per
> >
https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#section-2.5.
1
> > - This module contains '12' features.  While it is understood the
purpose of
> >  these features in the module, take precaution as to complexity for
clients
> >  if they need to understand >= quantity of features per module in
use on a
> >  network-element.
> > - A few comments exist that are either unecessary or redundant.
Encode the
> >  comment intent rather in description fields if need be.
> > - Per NMDA, which datastores are targeted for the module?  Will all
RPC
> >  operations be acting upon the dynamic/ephemeral datastore?  It is
not clear
> >  to me if the intention is to be persistent or ephemeral
> >
> > General comments/Nits:
> > - references to 'def' could be expanded out to 'definition'
> > - references to 'decap' could be expanded out to 'decapsulation' for
> >  readability (across definitions and descriptions)
> > - Follow consistent capitalization of 'RIB' throughout document
text.  Mixed
> >  use of 'Rib' and 'rib' exists (Outside of YANG node lowercase
definitions).
> > - Is it necessary to prefix all nodes under the nexthop container
with
> >  "nexthop-"?
> > - Section 2.5 - route-add RPC - text mentions it is required that
the nh-add
> >  RPC be called as a pre-requisite however if the nh already exists
and the
> >  nexthop-id is known, this should not be necessary.  In addition,
the text
> >  reads 'or return' which should rather be a result of querying the
> >  appropriate node in the data tree.
> > - In 'IANA Considerations' - s/This document requests to
register/This
> >  document registers/
> >
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors
>
> Mahesh Jethanandani
> mjethanandani@gmail.com
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs


From nobody Thu Feb 22 10:38:23 2018
Return-Path: <skh@ndzh.com>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EBC9126B6E; Thu, 22 Feb 2018 10:38:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Susan Hares <skh@ndzh.com>
To: <akatlas@gmail.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.2
Auto-Submitted: auto-generated
Precedence: bulk
Cc: i2rs@ietf.org, iesg-secretary@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com, Susan Hares <shares@ndzh.com>
Message-ID: <151932470131.8136.10831616595699887089.idtracker@ietfa.amsl.com>
Date: Thu, 22 Feb 2018 10:38:21 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/6AmM3lLPZC7CYbd6OGyGvQH_BDE>
Subject: [i2rs] Publication has been requested for draft-ietf-i2rs-yang-dc-fabric-network-topology-06
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Feb 2018 18:38:21 -0000

Susan Hares has requested publication of draft-ietf-i2rs-yang-dc-fabric-network-topology-06 as Proposed Standard on behalf of the I2RS working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/


From nobody Fri Feb 23 09:25:22 2018
Return-Path: <daedulus@btconnect.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5876C12D7F2; Fri, 23 Feb 2018 09:25:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level: 
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 amnbTTOT5xps; Fri, 23 Feb 2018 09:25:10 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0129.outbound.protection.outlook.com [104.47.2.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 851091241F8; Fri, 23 Feb 2018 09:25:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=95BlxD5rAV6x9WT43qhRaxEIXEldcQN5dUXgRDe9Jyg=; b=Gss9U1McIa2/uu2Zu0BUMUqCNfBW57keyBZkYWbHk24w0PRG3YIu6OLkjIzqJA8XsSGf/1UV9E2R7IHRgOHmX1Lv6MX9KfZiJj8AKdTf3aCBZwK/681nPP5bLWbXCJuf0AoQH9hiLRi4M25vvW9tHoND/TmqQKrZ+Voxr7P5oQg=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com; 
Received: from pc6 (86.176.21.219) by DB5PR07MB1559.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::9) with Microsoft SMTP Server (version=TLS1_2,  cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.12; Fri, 23 Feb 2018 17:25:06 +0000
Message-ID: <014f01d3acca$f3447ec0$4001a8c0@gateway.2wire.net>
From: "tom p." <daedulus@btconnect.com>
To: "ietf" <ietf@ietf.org>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model@ietf.org>, <i2rs-chairs@ietf.org>, <shares@ndzh.com>, "Alia Atlas" <akatlas@gmail.com>
References: <151914840786.3979.9441373783108999314.idtracker@ietfa.amsl.com>
Date: Fri, 23 Feb 2018 17:22:49 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.176.21.219]
X-ClientProxiedBy: HE1P190CA0042.EURP190.PROD.OUTLOOK.COM (2603:10a6:7:52::31) To DB5PR07MB1559.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ff21b1e9-ac79-465a-702f-08d57ae2622e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(5600026)(4604075)(2017052603307)(7193020); SRVR:DB5PR07MB1559; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1559; 3:8lIx69RevOA2D7vEzW7Dcej7IV7oG57Xoo553as9R/bi5UPLOb8xh5zKJ9gPKPOVkqwtjgQGY+ywJkdvdC2isiXsRYRwNb0jGOJTsEmHRfwdLc8bzOZr6BD0twBwA04LAKawq/+qy08ohWLT6AT13R2hY2M7GrmhCsw5SbjrXtMzBKtu4pQngv+VRbuCTa3yDKCQHcNCwwpu26/zfLmLXycdXSaN3t43i0sVxwpXdOlasdmwTZx7BQ+BUo2pgvIi; 25:U7ghIAx49W6+GQdiHWzWX3+5Nde5xVDXuteLSBaiF6zlELFo/5GvjcQ8IqyXirZq7Suu/JV6SihJ2wpYsVsXC48VrKvC8d8NhTzA35Kg0aF6Fy4rCTNrdZ4J0NOjFZvAQbJx5rJJJOMvgwd/uVhDosom7TeVsOSO/e3uUBJBomKLyc/f5piVJdQfmbcK0IisU+1VYlOt76L4wXqaEgebD+VhUCMU/YSEapKqDhY5UPILYJaTMV9so9vw7+3iPcXQKM2yo/RzRgAkNWS4Bw34+Gl+TcBxDsARDB4l30/KhgIU/sDrjd+jW6pnkEZoHaPi5udzMY2TbkesTHljuRJgEQ==; 31:UxuaRbjW+uP3p/2gzY50b+537ke67qJhIpevAZ8wVRuYFjsDbTj8wvi/tApD+W1WYuGxiLCu9QPq6bg0go+CxQQeDjcuifHRSVoEKkSKPmb1EtZbFnc9uZDsmMlEmD3tGLAx8lUDoSOC17DmiaQmYk2HBTM1u0UotD0F+rWrWgr7skMo5cUe51wQzhUnLPPajdlt5hg2+KHdn1VXqOjFn6+gvHyPiQt5oL01mipJwRs=
X-MS-TrafficTypeDiagnostic: DB5PR07MB1559:
X-Microsoft-Antispam-PRVS: <DB5PR07MB1559E2DAC6F429DE3E85B408C6CC0@DB5PR07MB1559.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105)(85827821059158);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(3002001)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041288)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB5PR07MB1559; BCL:0; PCL:0; RULEID:; SRVR:DB5PR07MB1559; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1559; 4:TFTpNyrKUnffQCSmdFA3+OLswniromdD28+S364g4pq7KQkiqWu03seK96w9L9wEb0C/05FGp1bGVw+Er84BPafEfm403pTK0qcwU+v/8/7Mk1Ll56T3dAyQ7rGGU3WN1pV/uLI9QUDWJQkhjFOdQzhqB9w7u67k48mj1MHG1NX4eesoBnEAhoZWlccw95S/OwU415rYJBoQem4mLy/zOqsYrXJRcZmfSSMMLFapmz4YjnMQbROpVvtQJQnUdX/tbVtTbHiHNGpOXKDw9LDNppR8dIM6KTcxdwiNB5BapedIv9GJ2DXpJNBmI0V5ISRkcHH2Yz25Q9qpQ9IZgjf1ptHO8IY+9kTZDFB8lwENZ60=
X-Forefront-PRVS: 0592A9FDE6
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(366004)(376002)(39380400002)(396003)(39860400002)(189003)(199004)(13464003)(84392002)(186003)(53936002)(3846002)(105586002)(39060400002)(9686003)(50226002)(6306002)(2906002)(16526019)(6496006)(33896004)(106356001)(230700001)(59450400001)(386003)(26005)(14496001)(4326008)(478600001)(8936002)(6486002)(44736005)(966005)(97736004)(50466002)(61296003)(81816011)(76176011)(5660300001)(25786009)(8676002)(81166006)(81156014)(23756003)(229853002)(81686011)(316002)(1556002)(68736007)(305945005)(52116002)(86362001)(7736002)(54906003)(6246003)(44716002)(47776003)(6666003)(4720700003)(6116002)(62236002)(6916009)(66066001)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1559; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; DB5PR07MB1559; 23:RTKK2wy2f5IzZJcPWBYHMmbg9ovWQebfZip09pc?= =?iso-8859-1?Q?gGZeLIxr7P/22WD4FqGfyr1WStDEAN1TWBEQvVc0I1pqVxZuogSDW8lt5E?= =?iso-8859-1?Q?+u5Jlr0NaINV22kJ9mB+YEi/sA4yctWAROiZbNFmItF4uK4VZnPU9110Hd?= =?iso-8859-1?Q?4LGAWge2LC80HbIHGASFq64zkq91SzZiwvEwItgMhGxlCDkdNE+Wl1yxQx?= =?iso-8859-1?Q?JZPGgMbm18KnCwqfz7kPwWdEOdGF4v/khWI8Jj47SGKf19s0yalKdSuEUX?= =?iso-8859-1?Q?bmC0HgOBjRXnxA351IvQrKizbH907H1XLbUYpouSa4Pa1eoD3XMaYOgEp3?= =?iso-8859-1?Q?RNZZaJ2Rll5YbaCESyzFI/j3z9fkZDsfnFJeenaAvxZzNKFV2X/xWDBT3p?= =?iso-8859-1?Q?p8X2DgmG75Nju9vRbljTksTBSem0pAHs/FPgTQBdUhNVN72mt6mFVUA7Ue?= =?iso-8859-1?Q?FF6PfKM32qplHyH99nkrTYOzR4beH3UBWtr5CdMRu2zClxEq1ZXIQU9CNE?= =?iso-8859-1?Q?k7YohyZhwrWsmiMPpD1HYKCtgC537uCk79XY9EV9v5/tnHP1XpYmRXpEKN?= =?iso-8859-1?Q?tHLycm/gK2ErdusTOXJSw0WA/d90JDLhGC6JUa01tB+59Voe7FxZEk7QqV?= =?iso-8859-1?Q?Pud/xAxlnqnhDMDWVC/lnHePvdLaE9HR6dtaAv9FFGFrJg/2b5nqjgtchz?= =?iso-8859-1?Q?+pKp14lOQSIfAvO5MKmiKU2RgynQqBbqDfZ3KKl0ffmYYj/Ub6hZEWckfW?= =?iso-8859-1?Q?kjf3YdyMsNFCou/wyn7wL79wSqiIYCUNKC3JEYoil8jz/GRHs5QAS/+jiX?= =?iso-8859-1?Q?niZMa9860N/LhK5d5jkFRM5PaWzWjO+EykdvEeff7jSrlnQj8eI7JXgERY?= =?iso-8859-1?Q?pXINZ8lr5Y0uqv1jFdhAeS8g+maqghKMHmpaAfpAo+AtJ87HLsHdv/uqzq?= =?iso-8859-1?Q?3gg4C5TVfTrntROhHy7pjdvUbFgLF0L7dnualaabflrMi3wW9HdUgZm8fL?= =?iso-8859-1?Q?j5QLHzY4I6pqgcwZPpWqPexr96Kh3TazPDp8GGt+e0YcWu5wsG5hYIJrIi?= =?iso-8859-1?Q?kwSLEAPBAI6ZvkRLp5WqeXX9DgHc5Z07loNzyJOBc3bldy9kNCFZ4AaDZv?= =?iso-8859-1?Q?V1Lrh+cbnQchf9wAq3d4YNOUBgCBfkj6AYon43SvJcXZPeQ1o1WxbNDVc+?= =?iso-8859-1?Q?edyvW0xrJpd5lxf3BYCIZ/iHsVjBKOFsMJuqaJq2XDE4xDNVQLoPaCIqPC?= =?iso-8859-1?Q?Yue0vwwmDJtAxujmi5IDsumXtFJW0xcdK6jgyt34lu32eUwdqBTSk3ijo9?= =?iso-8859-1?Q?vG5IIE9L8Tjbk4KK7r9twU+d17pYJTVJhcylkx56SpAsXlGI6xlD/perVQ?= =?iso-8859-1?Q?oFXlc15cAkmAMkJtemho2h9G53oZIM8Vdx1B+Wy5RwoD3KR1j8OI+ot7uE?= =?iso-8859-1?Q?T5PS7Y/tRzjlicGe/aOMvMO73Vy5D5eN2PWROvGIn5x5kNTBy/nXDUFSaF?= =?iso-8859-1?Q?XfLLjHAlEpKaAtRIll6cbWvJ/f4WrHBj9//AuC5K9k1wnRYpTfLScSzg2A?= =?iso-8859-1?Q?q6qqg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1559; 6:iYjocivU6i/P6btrC/RtLVDTTU6q1BK3xwyDeSn6cGetP5TCh7I8sSMM1NoPdDHNa2nU5sFI3BnR1vPpQZRaAtI8ISETXE7K3NmobkLWZisleIr6EPgcPKnAW3eUfyInmRamL4NquRWtFgIkfeftCweoR2/7HAaJMV+/54xIYlM4nBEEOcw6czIW3i0NuqrAWZeYzMehAqhvKc68myNCqWmO4aQ71dMuMqI+JFwKdWIM5z7Tj412vWjDNQ71pAHqFq5qrsEz9pZnXA3M3mSZoaaT2ylHo8aXPR+WRl6czZQ27y5+usAjFRSsmS1Gtu3+iTg63CuqlXe6zZBD/gLNkHTQyjZZhuu04o1IQfCspEE=; 5:Cx+jqWvlTcZKrHqVM4/Nk+c/JzqFmqwfDcdNwZTxbxcJYyeYGrDGMpcMRfUDoVX9Q/7Rpt/lbatVsLnoq6epqP3W6Cym1/1YzwBeFAW7DQ6vJ7rS+/o3n0lZ9LqjkiLqgxAZxdFSHezh4vjwk4Nl7qsWCpYiq0BAGYtEbBitFUM=; 24:sYtNCqoGme61cJP5k6gwpMeiofhAyefuCUCRtg65JfB4caaIcd60ruDyKlLmyekFILMYL13eI0N/zKvcermvcz2uXHRQ2TwvNsArg1a62Yo=; 7:TQ0RZ8UIddMnl5ioeWipKWHZNyCiIJNublvVNeNrPkjul081X6ffENf5r/KLIJGy7ccULhb/0j0c9cWRDRehOmXdAgPX/kG6wcCAeUNQsJcUNJAVkmUl06PPx7Qj2lf06iCaDoO8NxI9OGxFsF2q3+f8/G8vjnvcalr1MW0MMP7jTIaqTvXZ1o6HcWGlgiy+ULS+pbyd1c4dAzYwTZbMeKYimPQDfQNtS9y45C4bq/2tcZTb5wZH6HYQNHVWmsGC
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2018 17:25:06.1201 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ff21b1e9-ac79-465a-702f-08d57ae2622e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1559
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/VVakk6mlyP8MguJGKeVd4kNkK8k>
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Feb 2018 17:25:14 -0000

This model has a
         leaf error-code {
           type uint32;
           description
             "The error code that reflects the failure reason.";

I work with error codes and know that understanding what they are
telling me is key to resolving problems promptly but I can see no list
of possible error codes and what they mean, just a statement that the
code is a uint32.  The text part of the I-D contains no mention of
error-code - outside the appearance in the tree diagram - AFAICT.

Tom Petch

----- Original Message -----
From: "The IESG" <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: <i2rs@ietf.org>; <draft-ietf-i2rs-rib-data-model@ietf.org>;
<i2rs-chairs@ietf.org>; <shares@ndzh.com>; <akatlas@gmail.com>
Sent: Tuesday, February 20, 2018 5:40 PM
Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A
YANG Data Model for Routing Information Base (RIB)) to Proposed Standard


>
> The IESG has received a request from the Interface to the Routing
System WG
> (i2rs) to consider the following document: - 'A YANG Data Model for
Routing
> Information Base (RIB)'
>   <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
final
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2018-03-06. Exceptionally, comments may
be
> sent to iesg@ietf.org instead. In either case, please retain the
beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document defines a YANG data model for Routing Information
Base
>    (RIB) that aligns with the I2RS RIB information model.
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
>
> IESG discussion can be tracked via
>
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>


From nobody Fri Feb 23 10:23:57 2018
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 670691242F7; Fri, 23 Feb 2018 10:23:56 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.4
Auto-Submitted: auto-generated
Precedence: bulk
CC: i2rs@ietf.org, Susan Hares <shares@ndzh.com>, draft-ietf-i2rs-rib-data-model@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <151941023637.17676.12035137150212467543.idtracker@ietfa.amsl.com>
Date: Fri, 23 Feb 2018 10:23:56 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/9fFOSbPwVzrH-_YqOeaEqdz8QWI>
Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Feb 2018 18:23:56 -0000

The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'A YANG Data Model for Routing
Information Base (RIB)'
  <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2018-03-30. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   This document defines a YANG data model for Routing Information Base
   (RIB) that aligns with the I2RS RIB information model.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Fri Feb 23 10:25:47 2018
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4531242F7; Fri, 23 Feb 2018 10:25:40 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.4
Auto-Submitted: auto-generated
Precedence: bulk
CC: i2rs@ietf.org, Susan Hares <shares@ndzh.com>, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com, draft-ietf-i2rs-rib-info-model@ietf.org
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <151941034038.17832.5541765520592260916.idtracker@ietfa.amsl.com>
Date: Fri, 23 Feb 2018 10:25:40 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/yjU03s4KFw5V-XvFrLx8e5ZvL_4>
Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-info-model-14.txt> (Routing Information Base Info Model) to Informational RFC
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Feb 2018 18:25:40 -0000

The IESG has received a request from the Interface to the Routing System WG
(i2rs) to consider the following document: - 'Routing Information Base Info
Model'
  <draft-ietf-i2rs-rib-info-model-14.txt> as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2018-03-30. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   Routing and routing functions in enterprise and carrier networks are
   typically performed by network devices (routers and switches) using a
   routing information base (RIB).  Protocols and configuration push
   data into the RIB and the RIB manager installs state into the
   hardware; for packet forwarding.  This draft specifies an information
   model for the RIB to enable defining a standardized data model, and
   it was used by the IETF's I2RS WG to design the I2RS RIB data model.
   It is being published to record the higher level informational model
   decisions for RIBs so that other developers of RIBs may benefit from
   the design concepts.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Fri Feb 23 11:12:24 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20023126DED; Fri, 23 Feb 2018 11:12:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.945
X-Spam-Level: 
X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] autolearn=no 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 2L77tXFUnwZY; Fri, 23 Feb 2018 11:12:22 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 DB5631201F2; Fri, 23 Feb 2018 11:12:21 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'tom p.'" <daedulus@btconnect.com>, "'ietf'" <ietf@ietf.org>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model@ietf.org>, <i2rs-chairs@ietf.org>, "'Alia Atlas'" <akatlas@gmail.com>
References: <151914840786.3979.9441373783108999314.idtracker@ietfa.amsl.com> <014f01d3acca$f3447ec0$4001a8c0@gateway.2wire.net>
In-Reply-To: <014f01d3acca$f3447ec0$4001a8c0@gateway.2wire.net>
Date: Fri, 23 Feb 2018 14:11:45 -0500
Message-ID: <00b901d3acda$2623e150$726ba3f0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGwFfK7ZpjmwzOCIcRvH2h2B7lQsQI5A+cbo+ezIpA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/S_inEp3xMbiB6M-ApZ6CBiFJLB0>
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Feb 2018 19:12:23 -0000

Tom:

Before I dig deeper into this point, let me ask a question - have you read
the rib Info model?  If you have, what would like moved from the RIB info
model to the Data model?  If you have not, please review it. 

The authors of the Data model aligned it with the RIB info model.
Comments from WG at the time were - just say error code.

Cheerily, Susan Hares 

-----Original Message-----
From: tom p. [mailto:daedulus@btconnect.com] 
Sent: Friday, February 23, 2018 12:23 PM
To: ietf
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model@ietf.org;
i2rs-chairs@ietf.org; shares@ndzh.com; Alia Atlas
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A
YANG Data Model for Routing Information Base (RIB)) to Proposed Standard

This model has a
         leaf error-code {
           type uint32;
           description
             "The error code that reflects the failure reason.";

I work with error codes and know that understanding what they are telling me
is key to resolving problems promptly but I can see no list of possible
error codes and what they mean, just a statement that the code is a uint32.
The text part of the I-D contains no mention of error-code - outside the
appearance in the tree diagram - AFAICT.

Tom Petch

----- Original Message -----
From: "The IESG" <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: <i2rs@ietf.org>; <draft-ietf-i2rs-rib-data-model@ietf.org>;
<i2rs-chairs@ietf.org>; <shares@ndzh.com>; <akatlas@gmail.com>
Sent: Tuesday, February 20, 2018 5:40 PM
Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG
Data Model for Routing Information Base (RIB)) to Proposed Standard


>
> The IESG has received a request from the Interface to the Routing
System WG
> (i2rs) to consider the following document: - 'A YANG Data Model for
Routing
> Information Base (RIB)'
>   <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
final
> comments on this action. Please send substantive comments to the 
> ietf@ietf.org mailing lists by 2018-03-06. Exceptionally, comments may
be
> sent to iesg@ietf.org instead. In either case, please retain the
beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document defines a YANG data model for Routing Information
Base
>    (RIB) that aligns with the I2RS RIB information model.
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
>
> IESG discussion can be tracked via
>
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>



From nobody Fri Feb 23 17:35:44 2018
Return-Path: <peter@akayla.com>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C81E1277BB; Fri, 23 Feb 2018 17:35:37 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Peter Yee <peter@akayla.com>
To: <gen-art@ietf.org>
Cc: i2rs@ietf.org, ietf@ietf.org, draft-ietf-i2rs-rib-info-model.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151943613720.13683.15859889318714950058@ietfa.amsl.com>
Date: Fri, 23 Feb 2018 17:35:37 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/n-nWqVUN_KFJIsLEdVPRfs6p4bo>
Subject: [i2rs] Genart last call review of draft-ietf-i2rs-rib-info-model-14
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 01:35:37 -0000

Reviewer: Peter Yee
Review result: Ready with Issues

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-i2rs-rib-info-model-14
Reviewer: Peter Yee
Review Date: 2018-02-22
IETF LC End Date: 2018-02-23
IESG Telechat date: 2018-03-08

Summary: This Informational draft specifies an information model for routing
information bases, providing modeling of the internal information of a router
or similar network device.  The draft is mostly ready, but has some issues that
should be considered. [Ready with issues]

Major issues: None

Minor issues:

Page 4, 3rd full paragraph, 1st sentence: the draft introduces the concept of
"RIB clients" in Figure 1, notes that they are generally routing protocols, and
then never uses the term again.  All other references to the what must be the
users of the northbound interface are then called "external entities" for the
most part.  This is confusing because the term "external entity" is not defined
nor fully equated with "RIB client".  The term also seems to indicate that the
"external entity" is not necessarily running on the network device.  While that
might be one way of looking at the feeding of data into the RIB via NETCONF or
RESTCONF, that doesn't seem to be the case for a routing protocol.  A fuller
explanation of the users of the northbound interface and a revision to Figure 1
might help clarify this situation.

Page 7, 1st paragraph after bullet list, last sentence: Routing instances are
identified by ROUTER_IDs anyhow, so this sentence seems superfluous.  Perhaps
you are trying to get across the point that the ROUTER_ID (which is definitely
present for the router) is not *used* by this routing instance.

The term "ethernet" is used in several places in the document.  Except in the
grammar of section 6, change these to the capitalized "Ethernet".  This brings
up a larger point, however.  Not all IEEE MAC addresses are associated with
Ethernet interfaces and I believe this document is expected to be applicable to
other IEEE 802 MACs such as IEEE 802.11 (WLAN) and IEEE 802.15 (WPAN).  IEEE
802.15 has long and short forms of MAC addresses, so you may want to give some
additional thought to what you want to say with this term and pick something
more appropriate.

I think there's a discussion missing that may or may not be within scope of
this document.  RIBs appear to be typically divided according to the protocol
for which they are providing routing (IPv4, MPLS, etc.)  Section 7.1 discusses
routing preferences, with an example of OSPF route and a route from some other
protocol.  When the OSPF route is withdrawn, the other route is installed in
the FIB.  What's not clear is what makes the decision to do this and cause a
specific RIB to push its route into the FIB.  Is that the routing instance or
the RIB manager?  A routing instance is described as a set of interfaces, RIBs,
and routing parameters.  It's description does not make it clear that it
arbitrates among the RIBs or the routing protocols which are using the
northbound interface to talk to the RIB manager.  Figure 1 makes it seem like
there is a RIB manger per RIB, in which case how can the RIB manager make
decisions between multiple RIBs?

Page 14, Section 3, 2nd paragraph, 2nd sentence: a "connection" is mentioned
here.  This document purports to deal with an API (and one that would mostly be
used by local routing protocols if the figures are to be believed) and hasn't
otherwise made any mention of a connection, let alone what constitutes a
connection and defines its lifetime.  More discussion is needed of this concept
instead of just (possibly) resting the whole thing on brief mentions of NETCONF
and RESTCONF (which aren't even brought into the picture until the Security
Considerations section later on in the document).

Page 15, 1st partial paragraph: there are unstated assumptions about needing a
subscription mechanism for subscribing to notifications, particularly
notifications from RIBs that were not created by the entity.  (This goes back
to the concept on the previous page that entities may possibly read to or write
from RIBs they did not create.)  The discussion of notifications could use some
fleshing out here.

Nits/editorial comments:

General:

Append a comma after "i.e." and "e.g."  Make all uses of "e.g." lower case. 
Some uses of "e.g." have double spaces after them and those double spaces
should be replaced with single spaces.

Change "use-cases" to "use cases" throughout the document.  Or use the other
way around.  Just be consistent in the usage.  Non-hyphenate usage appears to
be preferred.

Insert a blank line before and after bullet lists for readability.  Consider
adding a blank line between entries to aid readability as well.

Specific:

Page 1, Abstract, 2nd sentence: delete the semicolon.

Page 1, Abstract, 4th sentence: replace the space between "higher" and "level"
with a hyphen.

Page 3, Section 1, 2nd sentence: change "config" to "configuration information"
(or something similar).

Page 3, Section 1, 3rd sentence: change "north-bound" to "northbound".  Append
a comma after each of "clients", "i.e.", and "protocols".

Page 3, Figure 1 caption: append a comma after "clients".

Page 4, 1st partial paragraph, 1st complete sentence: change "which" to "that".
 Append a comma after "policies".

Page 4, 1st partial paragraph, 4th complete sentence: replace the space between
"publicly" and "documented" with a hyphen and then append a comma after
"publicly-documented".

Page 4, 2nd full paragraph, 1st sentence: I'm not sure what "show output screen
scraping" is.  I'm familiar with screen scraping, but could not find a good
source for your term.  Perhaps you could explain or modify it?

Page 5, Section 1.1: you may wish to reference RFC 8174, which updates RFC 2119
and makes it applicable across more than Standards Track documents.

Page 5, Section 2, 4th sentence: delete the comma after "single".

Page 5, Section 2, 5th sentence: make "Section" lower case.

Page 5, Section 2, 6th sentence: change the space between "high" and "level" to
a hyphen.

Page 5, Figure 2: remove the space between "routing-instance" and "(s)".

Page 5, Section 2.1, 3rd sentence: change "intance" to "instance".  Also fix
the sentence or Figure 2: the sentence says 1 or more RIBs, the diagram shows 0
or more.  I'm not sure how a zero RIB routing instance is useful, but make the
two ranges consistent.

Page 6, 1st paragraph, 1st sentence: delete this sentence as it is redundant
with information given in the previous paragraph on Page 5.

Page 6, 2nd paragraph, 1st sentence: Change "a" to "an" before
"ENABLE_IP_RPF_CHECK".  Capitalize each word in "Reverse path forwarding".

Page 6, 2nd paragraph, 2nd sentence: delete "Reverse path forwarding", insert
the word "The" at the beginning of the sentence and remove the parentheses
around "RPF".

Page 6, 2nd paragraph, 3rd and 4th sentences: change "rpf" to "RPF".

Page 6, Section 2.2, 1st paragraph, 3rd sentence: delete both semicolons.

Page 6, "interface-list" bullet item, 3rd sentence: I think it reads better
with "in" inserted before "on".

Page 7, "ROUTER_ID" bullet item: change "router-id" to "ROUTER_ID".  Or if you
want a descriptive term, change it to "router identification".

Page 8, MPLS bullet item: "change "a" to "an".

Page 8, paragraph after "route-vendor-attributes" bullet item, 1st sentence:
change "Nexthop" to "nexthop".

Page 9, 1st partial paragraph, 4th full sentence: change "a" to "an" before
"MPLS".

Page 9, 1st partial paragraph, 7th full sentence: append a comma after
"Conversely".  Insert "the" before "case".

Page 10, 1st paragraph, 1st sentence: put a comma after "extensible".

Page 10, 1st paragraph, 5th sentence: change "it's" to "its".

Page 11, "EGRESS_INTERFACE" sub-bullet item: append a comma after "logical".

Page 11, "EGRESS_INTERFACE and IP address" sub-bullet item: append a comma
after "cases".

Page 11, "Tunnel nexthops" bullet item: change "Various" to "The".

Page 11, "tunnel encap" sub-bullet item: change "tunnel encap" to
"tunnel-encap" in the sub-bullet title to match Figure 4.  Change "encap" to
"encapsulation" in the first sentence.  Change "tunnel encap" in the 2nd
sentence to "tunnel-encap".

Page 11, "tunnel decap" sub-bullet item: change "tunnel decap" to
"tunnel-decap" in the sub-bullet title to match Figure 4.  Change "decap" to
"decapsulation" in the second sentence.  Change the "a" before
"EGRESS_INTERFACE" to "an" in the third sentence.

Page 11, "logical tunnel" sub-bullet item: change "logical tunnel" to
"logical-tunnel" in the sub-bullet title to match Figure 4.  Change the "a"
before "MPLS" to "an".

Page 11, last (partial) paragraph, 2nd partial sentence: change "end-point" to
"endpoint".

Page 12, Section 2.4.1.1, 1st sentence: change "drop" to "discard" to match the
following discussion.

Page 12, Section 2.4.2, 1st paragraph after bullet items, 1st sentence: delete
the comma.

Page 12, Section 2.4.2, 1st paragraph after bullet items, 3rd sentence: delete
the comma.

Page 12, Section 2.4.2, 1st paragraph after bullet items, 6th sentence: change
"and" to "or".  Make "header" plural.

Page 13, Section 2.4.2.1, "NEXTHOP_PREFERENCE" bullet item, 4th sentence:
insert "the" before "two".

Page 13, Section 2.4.2.1, "NEXTHOP_PREFERENCE" bullet item, last sentence:
delete the asterisk and join "(Section 6)" with the rest of the sentence.

Page 14, Section 3, 1st paragraph, 1st sentence: delete the comma.

Page 14, Section 3, 2nd paragraph, 2nd sentence: change "agent" to "entity" to
at least be consistent with prior usage in the document.  But also refer back
to the issue listed above about use of the term "external entity".

Page 14, Section 4, 1st paragraph, 1st sentence: delete the comma.

Page 18, Section 6.1, 2nd sentence: append a comma after "preference".  Change
"multicasted" to "multicast" (the preferred form of the word).

Page 18, Section 7.2.1, last sentence: change "encap" to "encapsulation". 
Change "decap" to "decapsulation".

Page 21, Section 7.2.6, 2nd sentence: delete the comma.

Page 21, Section 7.2.6, 5th sentence: change "Lets" to "Let's".

Page 23, Section 8, 2nd sentence: delete the comma.

Page 24, Section 11, 1st sentence: append a comma after "co-chair".  Change the
first occurrence of "on" to "for".

Page 24, Section 11, 2nd sentence: append a comma after "Hares".  Yeah, yeah, I
know, no one is going to require the Oxford comma here to figure out what the
sentence means. ;-)


From nobody Fri Feb 23 18:31:46 2018
Return-Path: <exa@juniper.net>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04A061201F2; Fri, 23 Feb 2018 18:31:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kpLIaBGpBK3G; Fri, 23 Feb 2018 18:31:30 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77FE012422F; Fri, 23 Feb 2018 18:31:30 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w1O2VREJ024561; Fri, 23 Feb 2018 18:31:27 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=PPS1017; bh=uGFQwk9SBJADt6Y+4xSG+6ldwVhvqQfpx1g9k+NiRuU=; b=RDlzQ2NcwB9rLjqQfaJqvgmLJKyHUxIGbB09y3sAujZRF8FBk4+MgICa5aiqBb0b+Upn ZFWJZKzoBMrPbjvWyZSQwEW0wV9l8GSYBSIy3gF3zT5G9VXbEUd9ajnQg0AGFxhhRXbT ErUf5BybEJvRwkUhWlcAOfb8QnQ6iMCB4C4Bcfb86KZ1QCRfZJsRvcIv0eG8/D/AxCK7 v/mZA5jioGQZDQpju3GofKqhyatUHbsjCeeD0W9fZYjJmcuIkNTDXoK3fL7kopDGyvJt S17owBSq0itxn99CcU7TAXziiaRK9AKtY/UYzqXfy95tRfNSKYQR47l30zJmPRJlyNvk 9A== 
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0177.outbound.protection.outlook.com [216.32.181.177]) by mx0b-00273201.pphosted.com with ESMTP id 2gayamg015-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 23 Feb 2018 18:31:27 -0800
Received: from BLUPR05CA0062.namprd05.prod.outlook.com (10.141.20.32) by BY2PR05MB582.namprd05.prod.outlook.com (10.141.219.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.6; Sat, 24 Feb 2018 02:31:23 +0000
Received: from BY2NAM05FT042.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::201) by BLUPR05CA0062.outlook.office365.com (2a01:111:e400:855::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6 via Frontend Transport; Sat, 24 Feb 2018 02:31:22 +0000
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by BY2NAM05FT042.mail.protection.outlook.com (10.152.100.179) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.548.7 via Frontend Transport; Sat, 24 Feb 2018 02:31:22 +0000
Received: from p-mailhub01.juniper.net (10.47.226.20) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 23 Feb 2018 18:31:22 -0800
Received: from smtp.juniper.net (contrail-ubm-exa.svec.juniper.net [10.163.2.159])	by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id w1O2VEml002376;	Fri, 23 Feb 2018 18:31:20 -0800	(envelope-from exa@juniper.net)
Date: Fri, 23 Feb 2018 19:31:14 -0700
From: Ebben Aries <exa@juniper.net>
To: Amit Dass <amit.dass@ericsson.com>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Message-ID: <20180224023114.hvp3qkqlva27ntio@smtp.juniper.net>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(2980300002)(199004)(189003)(13464003)(6246003)(7696005)(5660300001)(105596002)(6306002)(966005)(86362001)(575784001)(81156014)(8676002)(106466001)(4326008)(23726003)(76176011)(68736007)(50466002)(8936002)(97756001)(1076002)(54906003)(336011)(6666003)(186003)(2950100002)(6916009)(47776003)(6346003)(46406003)(59450400001)(53546011)(77096007)(26005)(69596002)(53416004)(229853002)(5890100001)(16586007)(305945005)(97736004)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB582; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT042; 1:X5ISSf2d0dduztkpDQ610bV7mb6NMzIaijf3IYkT5yEwvF/nustLB3pWdVQNf0gBdbzN12VOhQNhEGhdl+J414DOaE+/RFnJR31sz7p2pMAcVHCP3xpfWiScVyQTi6+N
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7bdc1d56-0e6f-4d87-1c7c-08d57b2eb1dc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060); SRVR:BY2PR05MB582; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB582; 3:+oBHg5hA9KB7bAZeyquc426nVa5fehtt9Yu6MbgOI2oByePFNMb2xz0eoPpyNHxGTYXCTy4gfQxxyPtISHnbaOq4LoJebWs6+AC0B+4BlyHrQGcVHoRsOgn7yQS1L/GQI2vPy6jMonKE9ealegy4guYd4gMRakCXhv/HYbs9dau0xyHnukC7rkHIVE3XlIzD7ZlgDYP0aYM40erdBAI1Jftv4GALjmi8DSkE/EuqWjg1/AbmmMTD52Z5FKl47InohqXGwRwGFQRK8csF19iMuAJxQT7arnS/KVuAlRpnj+veLKMCUOaxcZit1cKcxCud7GGPYBhWXUXHUvSXtlK1odUbXi9i+unPW9zqQOQKhGk=; 25:+wlr6v3dCZHXNp/wosnaVR2W6g9qtKSgjwm9JVzg0JBSoPUdC6WWq7MlgZ+DPoE6arU/PcWO30xt0/LPsdaMzI9vxkYIgTs8ccQRo7AwwXfbixFktjHNedIFeVciAjZYvG4kHl8W/X814Pzdn5vD2VbHZYWBMp7Ny3KnKIRA8ba7Rw9q12Ex37ukuYrLDY38bx2ixg5G5uoSVjHmRmfI2qqlDrTPXNgx74BtbykfLiU2IK5hkJghQjnsMVIC4ClQa+MAwgC7pzdGo/RmULiAMWZZ032SrBSctBYPfbzAJoXRHBWXPG7JeTRoD21QMR8v/3+BFlbA0z6U04LbspqznQ==
X-MS-TrafficTypeDiagnostic: BY2PR05MB582:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB582; 31:kIPK6p8oma7rbSuSMJXcqN2IufKodbEwtnvggcA9LWs4NecGtJCn8XnYXiaMJAHjaNQkr3vmhiWLO3pLYzRTl0GklD7TRFBWL1Z6Dx4cW8XhgSfNpn6FEbNRDTu9GtSw2WGdzcR9QLxeBfUl6uwP6VA5YVs8W+oKyXudGcWh/P55YIO051y/Y65JNOF4BuZi3YXtja/wpEcNF4PQ+a7tiqRNfBd7YDomBZ7qc9yKisY=; 20:LnCYQb2akYyGhPRRv7ITcTa6uu6zhFdljVNkksIrHH2+sblqVjORIxG0wXMnbbUaZ3tY0lnNyiu2DA7b3kbpzQKu/1ZAuWp79DhMh8jZj+ih4KoUAg+vUuZrlDXxTlHeClUpJjrET71QmWSVTuXD8wqSe+U96TEjZCt00jPPCs7cyogcPXu139x0Lnab7qI35aZ7Q+Q3OEwM90H7FxCexjYl05+ft+Z33pJu9jDmyyc8s8Y6I4MRyN/IL7P7zh584HKevweaz8/ICJ35UioobTNlmfWNSfiZl98BvBW46DEGWAp4+oguAdc3CF+FvV0S8wBrY9ZFuoplpjRbfcLJ0jhk+q2Ve4nNg4rBaruI5Mq6a1C4OYh8v5AFYZfbkDoxREYJmbUcXCIX+fz42fRoc9cqlH+TOoWKtdCUeR2z+PXFqowpYjOtEnsHI+/hXWMoKGdjZHOLH8evQD41Lm4i3NacXed5oN7iHjN7OOg9zPequhWAgUBxMn4sOllWLZnP
X-Forefront-PRVS: 0593E261C4
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB582; 23:cOJytIuiAhyNavJEcXdyOZ0pXY4r0TtaGqMAhdL9KI?= =?us-ascii?Q?HBlyvr/pr1ya5Dm2x+6lQp9iQs56Sdz3oHbJ9w3Sr8VioeAuiXPds1fq8VRS?= =?us-ascii?Q?MJVqqTRtyic7LST3gj2LvvwjsxTZLNICCyyiEAizFasa3KGsu9LaSQcPedRp?= =?us-ascii?Q?t578XyxFw+y+XIhw3pE2Bmjd1zM3Eub2xoXUqds/Y25HRFOmkN/ml6u5KCsY?= =?us-ascii?Q?0fwzzwtm1ioLKQbZkxE34FHZDKq3ncoXmbsT+u+LaRCRm+DS0t8u/yiunbxl?= =?us-ascii?Q?E65S/fOrCNCBa1hg4ZyV7F8g/q/5vAow1HvMM+fkio/qbF0opy9s9ykFJH73?= =?us-ascii?Q?HRw6eAlFNexmWnuEmckUMR5wQM67fztJC+4SoNNzpwYyzEI/WYkuXKc4xpup?= =?us-ascii?Q?LqHQ8EAn1MlE+/ZH50xMHlOY68LNsHsCtfndTuEnPOLiAse2r8LU+uAa2ldJ?= =?us-ascii?Q?e17YBVH8oUMEvEczcyWI0E9w9s24xlfqb+LbtCekOMKd/NzPuRxvKuwqU73o?= =?us-ascii?Q?n779YwZsmCOqrWhMi1VzLnBQywQo/ekBHy2qVQEuCefbqnEaW5vws/FqWHRk?= =?us-ascii?Q?8xjGQY99xWGg7ESLv6/Uh1JrkkBwqGPA+YwbOpU4TqU8r8/gNv/mtnORDyzR?= =?us-ascii?Q?NZithVJifEzGpgo2ukxgX2z7CF8qAm0poSr/j7gu5tsNB51J99NpctolqWtW?= =?us-ascii?Q?jGC97+WsXsMn0PD2uTDlBE8bfkB5sn7WQsHAYNVQy3/GyXf4qhCstYoRl7ij?= =?us-ascii?Q?EqaIm5TC1nBOLnDJWCbuUNT3AGDtZTvfqs0oe7hmytUF1/N7bM/Oz4K415ep?= =?us-ascii?Q?ohoK5CCnE4XrzfECH0qcgV5Nb21gGsFf27dc6tAQ4sN1pOX2t2F8RQEd8RyL?= =?us-ascii?Q?RCqC1xHo2mSIyupd15cfJ3jDL9CUxAIOnLeAFh35fr/y+mx5gEt0j7kO93to?= =?us-ascii?Q?14HQVNh/Eu6LMndx6eJjTTPuxVJjH8O1gb0owXz2iTnHCIxjVD9am2s4ovui?= =?us-ascii?Q?pSv51TxDNkcbUUuOAM3cZ00c74AHZ/wPAHpfB1ARKLHA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB582; 6:X7jJ9pnCKd7SItu6BKdVe6vehWYz0rxi3iGdb2ZMRohU6+CLK0cnlgJ6QO4QydOfslK4wFYKRmxxTrMKuvEMY87wRKZD79ZV9LadFvrkq9lwkSR08mlKIT8XiV29WItTVcjTAzmv944+u/zH0p20jUPj1E+fULAvYeaGSNti3vGcCjZ0WpJCOM4wETLXyVhYTc6HczmrtHCN9pB/eOOILUtTfyQQ+L8UfF3fxwf4SRRDDjYhzEQXDuPWbugR1uQb72FARdCX5uxc7F6oEbbjVzeEhg4b4A6A6QNsWz4CQdot6DZQDykZqYEsrzyIxx73qQEHCunvyVRoNjQZOcnkO9N3bj5bkRCA2ZGhMwTy2jY=; 24:FUdqgpN9QMMAhZCmcR1WwuQe0vN3RoCdfT4oBsNrcl5qkQ8U2f4Mr2X8hyacqMuCdvD/akb4LAQWTIdVeDCS+3wO3I0YtpIlZyK675a3jyE=; 7:iOQEn4pb5CtQexlxu0zh50d+5LtQu5+7/ajcG4/NV+PwGeaf6ho+DvBlHNZ58//r57BdavLUExCf3h/X9QR4Vg5DNTl64eVOMOxWTOJ5RAUkx8JngKgp7Uytmo20DK79SCJSXA6Pt9Eb96tyIKnksIlGiaY1R9xcQnMzoFCLy4mL1pzSzB0W68lwzooZOGlOKCAaY7CJltuyzg4Q3PeMFVoFeflJ7CgNezWd6UKSr44pkRitmI2dt1Q4r83ffTp9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2018 02:31:22.3153 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7bdc1d56-0e6f-4d87-1c7c-08d57b2eb1dc
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12];  Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB582
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-02-23_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1802240027
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/n8aICx-h2OFsHyCzhbJ66awKmOI>
Subject: Re: [i2rs] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 02:31:34 -0000

Amit,

I took your latest pre -11 .xml revision that you attached so below is a
re-review against -10 and pre (-11).  Comments below


Compilation error that was introduced between -10 and -11
- ietf-i2rs-rib@2017-12-05.yang:1224: error: unexpected keyword "range"

    leaf hop-limit {
      type uint8;
            range "1..255";
      description
        "The path hop limit header.";
    }
- Also, by introducing a range on a uint8, are you saying that a hop-limit=0
  would never be in use for any use-case here?

There are formatting and alignment issues all throughout the document that
need fixing (Mahesh pointed this out as well)

'ietf-interfaces' import carries the wrong RFC reference (RFC 7227)
- This should rather be RFC 7277

There are still ongoing discussions among yang-doctors on how references in
imports should be treated.  At a minimum for now, lets carry the expanded
syntax w/ the title of the RFC as such: (As Mahesh previous mentioned, this is
subject to change pending further discussion)
- reference "RFC 6991: Common YANG Data Types";
- reference "RFC 7277: A YANG Data Model for IP Management";
- reference "RFC 6991: Common YANG Data Types";

Module description still does not carry full copyright/distribution section as
specified in: https://tools.ietf.org/html/draft-ietf-netmod-rfc6087bis-15#appendix-C

There still appears to be one remaining 'Rib' reference
- s/Routing Instance and Rib/Routing Instance and RIB/

Section 1.2 - Tree Diagrams
- The text here is an instruction template rather than what the actual text
  should be.  It should rather read:

   A simplified graphical representation of the data model is used in
   this document.  The meaning of the symbols in these diagrams is
   defined in [I-D.ietf-netmod-yang-tree-diagrams].

You did not address my previous comment/question re: NMDA (Tom mentioned this
as well)

You did not address my previous comment/question re: Section 2.5 (route-add
RPC)

I still have concern to modules introducing large amounts of
features/if-features as previously noted but will defer to other's comments on
this as well

Formatting nits:
- L3605: s/route:A/route: A/
- L3610: s/from\/to RIB/from\/to a RIB/
- L3610: s/lead to suboptimal/lead to a suboptimal/
- L3611: s/possibly/possible/
- L3626: s/his/their/

Tom's previous comment re: ENABLE_IP_RPF_CHECK has not been addressed and
exists in both -10 and (pre) -11 versions

Thx

/ebben

On Feb 20 15:24 PM, Amit Dass wrote:
> Hi Ebben,
> 
> I have updated the draft based on your comments. Could you please have a look at the same and provide your feedback?
> 
> https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Di2rs-2Drib-2Ddata-2Dmodel_&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=h0scwYvh7UsfradRz7u1meraj47zZhr6vH3qiHJXiZ4&e=
> 
> Best regards,
> Amit
> 
> -----Original Message-----
> From: Ebben Aries [mailto:exa@juniper.net] 
> Sent: Thursday, January 18, 2018 9:33 AM
> To: yang-doctors@ietf.org
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; ietf@ietf.org
> Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
> 
> Reviewer: Ebben Aries
> Review result: On the Right Track
> 
> 1 module in this draft:
> - ietf-i2rs-rib@2017-12-05.yang
> 
> No YANG validation errors or warnings (from pyang 1.7.3 and yanglint 0.14.59)
> 
> 0 examples are provided in this draft (section 3.12 of
> draft-ietf-netmod-rfc6087bis-15)
> 
> Module ietf-i2rs-rib@2017-12-05.yang:
> - yang-version statement missing - should be 1.1
> - prefix 'iir' is recommended for this module, would 'rib' suffice better?
> - import "ietf-inet-types" should reference RFC 6991 per (not as a comment)
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D4.7&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=dYhxw9bO0Uk78WJ5uTBmc5ZcElOT446ETFp7DXU546s&e=
> - import "ietf-interfaces" should reference RFC 7223 per
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D4.7&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=dYhxw9bO0Uk78WJ5uTBmc5ZcElOT446ETFp7DXU546s&e=
> - import "ietf-yang-types" should reference RFC 6991 per
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D4.7&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=dYhxw9bO0Uk78WJ5uTBmc5ZcElOT446ETFp7DXU546s&e=
> - Since this module imports "ietf-interfaces", a normative references must be
>   added per
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D3.9&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=IaSTmgPV-jaH8vLp0nasBDWLSQ9-dDRqYwAkIvsNfkY&e=
> - prefix "if" in the import "ietf-interfaces" can remove quotes to remain
>   consistent with other imports
> - Remove WG Chairs from contact information per
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> - Module description must contain most recent copyright notice per
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> - Module description should contain note to RFC Ed. and placeholder reference
>   to RFC when assigned
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> - Add placeholder reference and note to RFC Ed. for RFC when assigned
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> - Security Considerations should be updated to reflect new template at
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__trac.ietf.org_trac_ops_wiki_yang-2Dsecurity-2Dguidelines&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=tfCcnSFoI3jjNNzCj6pgkp94JZ-quOQEqMlv9hITBog&e=
> - Section 1.2 should be replaced with reference to
>   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs YANG
>   drafts in progress) per
>   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D2.5.1&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=DjKFw7t6_CU_2_03rwIHxgvz5_oC5mjX_rMUC5UuV6M&e=
> - This module contains '12' features.  While it is understood the purpose of
>   these features in the module, take precaution as to complexity for clients
>   if they need to understand >= quantity of features per module in use on a
>   network-element.
> - A few comments exist that are either unecessary or redundant.  Encode the
>   comment intent rather in description fields if need be.
> - Per NMDA, which datastores are targeted for the module?  Will all RPC
>   operations be acting upon the dynamic/ephemeral datastore?  It is not clear
>   to me if the intention is to be persistent or ephemeral
> 
> General comments/Nits:
> - references to 'def' could be expanded out to 'definition'
> - references to 'decap' could be expanded out to 'decapsulation' for
>   readability (across definitions and descriptions)
> - Follow consistent capitalization of 'RIB' throughout document text.  Mixed
>   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase definitions).
> - Is it necessary to prefix all nodes under the nexthop container with
>   "nexthop-"?
> - Section 2.5 - route-add RPC - text mentions it is required that the nh-add
>   RPC be called as a pre-requisite however if the nh already exists and the
>   nexthop-id is known, this should not be necessary.  In addition, the text
>   reads 'or return' which should rather be a result of querying the
>   appropriate node in the data tree.
> - In 'IANA Considerations' - s/This document requests to register/This
>   document registers/
> 


From nobody Fri Feb 23 18:35:55 2018
Return-Path: <hari@packetdesign.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD3341200FC; Thu, 15 Feb 2018 13:45:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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=packetdesign.onmicrosoft.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 VzpiNewKTY3N; Thu, 15 Feb 2018 13:45:03 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0051.outbound.protection.outlook.com [104.47.32.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0DC71200F1; Thu, 15 Feb 2018 13:45:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packetdesign.onmicrosoft.com; s=selector1-packetdesign-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kQA+gxZ2eK1JQE1eYeK1NN2CZ/ZZuMUkxMk2er24ffc=; b=QH2sZzdHBq1tYsAxYbn3y8z3DvsdVfb2p4oTT+Mu4ikwzr9UyWSiAoGpW6v9xj7hUJ1z1kbNrygBWY+wprY2jrdDztdaMTyMeXGdofqGmagKMprcidb92SNHcrbkwV3ijjV6N+RwFOCcwNdGZSVfbiPMVd7MpHDddf496jextcY=
Received: from CY1PR0401MB0921.namprd04.prod.outlook.com (10.160.160.145) by CY1PR0401MB1724.namprd04.prod.outlook.com (10.162.167.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Thu, 15 Feb 2018 21:45:00 +0000
Received: from CY1PR0401MB0921.namprd04.prod.outlook.com ([10.160.160.145]) by CY1PR0401MB0921.namprd04.prod.outlook.com ([10.160.160.145]) with mapi id 15.20.0485.019; Thu, 15 Feb 2018 21:45:00 +0000
From: Hariharan Ananthakrishnan <hari@packetdesign.com>
To: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
CC: 'Alia Atlas' <akatlas@gmail.com>, "wang_little_star@sina.com" <wang_little_star@sina.com>, "mach.chen@huawei.com" <mach.chen@huawei.com>, "amit.dass@ericsson.com" <amit.dass@ericsson.com>, "sriganeshkini@gmail.com" <sriganeshkini@gmail.com>, "nitin_bahadur@yahoo.com" <nitin_bahadur@yahoo.com>, "draft-ietf-i2rs-rib-data-model@ietf.org" <draft-ietf-i2rs-rib-data-model@ietf.org>, 'Russ White' <russ@riw.us>
Thread-Topic: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent 
Thread-Index: AdOmj6jjfRsRRlJ2SQ27pWgX08Rxp///pwWA
Date: Thu, 15 Feb 2018 21:45:00 +0000
Message-ID: <52F183B8-A288-4A5E-B7B3-D84AB7EED28B@packetdesign.com>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
In-Reply-To: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hari@packetdesign.com; 
x-originating-ip: [38.99.127.66]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR0401MB1724; 7:QWdyxO9QUGyJm1jM0Tz7lVbY5iI9BU4a7ImH85D9qMIXdp9ouZfNE/hR4myXbYNXB7x69KqMJHDjl/e9rUaMMJ4YcpGFFKHvfieZx/SWPirR8IK6pmYNNnY+ixpfK0Gbgb3ZXnWB6jlX3aBZVvv6pZDU6+XwJDN94Eobn18f7cM2Y/YIRvH9cOFCGCwzcioNAqWLYRXXX21JbUyNuwEFPN8Vx0O5TsGPQj+DJ1t5vV2/G5g/UN71CFueA+ivwEnX
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 545a9123-5706-45d5-21f9-08d574bd5d45
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(3008032)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603307)(7153060)(7193020); SRVR:CY1PR0401MB1724; 
x-ms-traffictypediagnostic: CY1PR0401MB1724:
x-microsoft-antispam-prvs: <CY1PR0401MB1724B9C1ACD7D2FE264039C9BDF40@CY1PR0401MB1724.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(28532068793085)(50582790962513)(85827821059158)(198122177179712)(21748063052155)(201166117486090);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(10201501046)(93006095)(93001095)(6041288)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(2016111802025)(6043046)(6072148)(201708071742011); SRVR:CY1PR0401MB1724; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1724; 
x-forefront-prvs: 058441C12A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39380400002)(346002)(376002)(366004)(39830400003)(396003)(199004)(189003)(105586002)(3846002)(7416002)(82746002)(33656002)(102836004)(110136005)(54906003)(2900100001)(6436002)(39060400002)(6116002)(5660300001)(218543002)(2501003)(6246003)(77096007)(7736002)(186003)(3280700002)(97736004)(6486002)(2950100002)(229853002)(99286004)(8656006)(53936002)(26005)(83716003)(6512007)(3660700001)(54896002)(6306002)(25786009)(4743002)(478600001)(8676002)(76176011)(36756003)(68736007)(14454004)(66066001)(2906002)(81156014)(81166006)(59450400001)(106356001)(8936002)(6506007)(4326008)(316002)(86362001)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0401MB1724; H:CY1PR0401MB0921.namprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: packetdesign.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: TtjHQhrFNc2nbeVqVyYRH2U72FngarJC1dg86wTRows78HN4xsnzWvHmUOpV/BRLxsrAtLAdHPr2nNeLQ7ncYg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_52F183B8A2884A5EB7B3D84AB7EED28Bpacketdesigncom_"
MIME-Version: 1.0
X-OriginatorOrg: packetdesign.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 545a9123-5706-45d5-21f9-08d574bd5d45
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2018 21:45:00.3683 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 1df5b6db-3686-4e87-9323-024e5bfe00f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1724
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/Yowh-W26-v52qDLpBi7ic3FAK9Y>
X-Mailman-Approved-At: Fri, 23 Feb 2018 18:35:52 -0800
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 21:45:11 -0000

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

SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxhdGVkIHRvIHRoaXMgZHJhZnQuDQoNCi0gSGFy
aQ0KRnJvbTogU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbT4NCkRhdGU6IFRodXJzZGF5LCAx
NSBGZWJydWFyeSAyMDE4IGF0IDExOjEyDQpUbzogImkycnNAaWV0Zi5vcmciIDxpMnJzQGlldGYu
b3JnPg0KQ2M6ICdBbGlhIEF0bGFzJyA8YWthdGxhc0BnbWFpbC5jb20+LCAid2FuZ19saXR0bGVf
c3RhckBzaW5hLmNvbSIgPHdhbmdfbGl0dGxlX3N0YXJAc2luYS5jb20+LCBIYXJpaGFyYW4gQW5h
bnRoYWtyaXNobmFuIDxoYXJpQHBhY2tldGRlc2lnbi5jb20+LCAibWFjaC5jaGVuQGh1YXdlaS5j
b20iIDxtYWNoLmNoZW5AaHVhd2VpLmNvbT4sICJhbWl0LmRhc3NAZXJpY3Nzb24uY29tIiA8YW1p
dC5kYXNzQGVyaWNzc29uLmNvbT4sICJzcmlnYW5lc2hraW5pQGdtYWlsLmNvbSIgPHNyaWdhbmVz
aGtpbmlAZ21haWwuY29tPiwgIm5pdGluX2JhaGFkdXJAeWFob28uY29tIiA8bml0aW5fYmFoYWR1
ckB5YWhvby5jb20+LCAiZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsQGlldGYub3JnIiA8
ZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsQGlldGYub3JnPiwgJ1J1c3MgV2hpdGUnIDxy
dXNzQHJpdy51cz4NClN1YmplY3Q6IElQUiByZWNhbGwgZm9yIGRyYWZ0LWlldGYtaTJycy1yaWIt
ZGF0YS1tb2RlbCAtIFVyZ2VudA0KDQpHcmVldGluZ3MgSTJSUzoNCg0KV2UgYXJlIHRyeWluZyB0
byBmaW5hbGl6ZSB0aGUgSTJSUyBSSUIgRG9jdW1lbnQsIGFuZCB0aGVyZSBoYXMgYmVlbiBhIHF1
ZXN0aW9uIHJlZ2FyZGluZyBvdXIgSVBSIHN0YXRlbWVudHMgcmFpc2VkIGR1cmluZyB0aGUgcmV2
aWV3IHByb2Nlc3MuICBEdWUgdG8gdGhpcyByZXF1ZXN0LCBJIG11c3QgZG8gYW4gdXJnZW50IHJl
Y2FsbCBmb3IgYWxsIGF1dGhvcnMgb2YgdGhlIEkyUlMgUklCIGRhdGEgbW9kZWwgdG8gcmVzZW5k
IHRoZWlyIGFuc3dlciB0byB0aGUgcXVlc3Rpb246IOKAnERvIHlvdSBrbm93IG9mIGFuIElQUiBy
ZWxhdGVkIHRvIHRoaXMgZHJhZnTigJ0/ICBJIG11c3QgYWxzbyBhc2sgdGhlIFdHIGlmIHRoZXkg
c3RpbGwgd2lzaCB0byBoYXZlIDYgYXV0aG9ycyBvbiB0aGlzIGRyYWZ0Lg0KDQpVbmZvcnR1bmF0
ZWx5LCBkdWUgdG8gdGhlIG5hdHVyZSBvZiB0aGUgcXVlcnkgSSBNVVNUIGhhdmUgYWxsIGF1dGhv
cnMgcmVzcG9uZCBieSBGZWJydWFyeSAxOHRoLiAgSWYgYXQgYWxsIHBvc3NpYmxlLCB3ZSBuZWVk
IHRoZSBhdXRob3JzIHRvIHJlc3BvbmQgd2l0aGluIDQ4IGhvdXJzLiAgQXV0aG9ycyB3aG8gZG8g
bm90IHJlc3BvbmQgYnkgRmVicnVhcnkgMTh0aCwgbWF5IGJlIGRyb3BwZWQgZnJvbSB0aGUgYXV0
aG9ycyBsaXN0IHVudGlsIHdlIGNhbiBnZXQgdGhlIElQUiBTdGF0ZW1lbnRzIGZyb20gdGhlIGF1
dGhvcnMuICBBbGlhIGhhcyBzZW50IG91dCByZXBlYXRlZCBjYWxscyBmb3IgcXVpY2sgcmVzcG9u
c2VzIG9uIHRoaXMgZHJhZnQsIGFuZCB3ZSBjYW5ub3Qgd2FpdCBhbnkgbG9uZ2VyLg0KDQpQbGVh
c2Ugbm90ZSB0aGF0IHRoaXMgaXMgb25lIG9mIHRoZSByZXF1aXJlZCBkdXRpZXMgb2YgYSBXRyBj
aGFpciB0byBwdXNoIHRoaXMgYWxvbmcgZHVyaW5nIHRoZSBsYXN0IHBoYXNlcy4gIEkgY29uc2lk
ZXIgdGhpcyBkcmFmdCB0byBiZSBvbmUgb2YgdGhlIGtleSBkcmFmdHMgb2YgdGhlIHdob2xlIEky
UlMgV0csIGFuZCBJIHdvdWxkIGxpa2UgdG8gc2VlIGl0IGluIElFVEYgTEMgb24gTW9uZGF5Lg0K
DQpDaGVlcmlseSwgU3VzYW4gSGFyZXMNCkNvLWNoYWlyDQo=

--_000_52F183B8A2884A5EB7B3D84AB7EED28Bpacketdesigncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <9DADCDA483530F4D8E77FF37DD5D1E9B@namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21z
by1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m
YW1pbHk6IlZlcmRhbmEiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDsNCglmb250LXdl
aWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQg
NzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1HQiIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJk
YW5hJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgYW0gbm90
IGF3YXJlIG9mIGFueSBJUFIgcmVsYXRlZCB0byB0aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPi0gSGFyaTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlN1c2FuIEhhcmVzICZs
dDtzaGFyZXNAbmR6aC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCAxNSBGZWJy
dWFyeSAyMDE4IGF0IDExOjEyPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtpMnJzQGlldGYub3JnJnF1
b3Q7ICZsdDtpMnJzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+J0FsaWEgQXRsYXMnICZs
dDtha2F0bGFzQGdtYWlsLmNvbSZndDssICZxdW90O3dhbmdfbGl0dGxlX3N0YXJAc2luYS5jb20m
cXVvdDsgJmx0O3dhbmdfbGl0dGxlX3N0YXJAc2luYS5jb20mZ3Q7LCBIYXJpaGFyYW4gQW5hbnRo
YWtyaXNobmFuICZsdDtoYXJpQHBhY2tldGRlc2lnbi5jb20mZ3Q7LCAmcXVvdDttYWNoLmNoZW5A
aHVhd2VpLmNvbSZxdW90OyAmbHQ7bWFjaC5jaGVuQGh1YXdlaS5jb20mZ3Q7LCAmcXVvdDthbWl0
LmRhc3NAZXJpY3Nzb24uY29tJnF1b3Q7ICZsdDthbWl0LmRhc3NAZXJpY3Nzb24uY29tJmd0Oywg
JnF1b3Q7c3JpZ2FuZXNoa2luaUBnbWFpbC5jb20mcXVvdDsNCiAmbHQ7c3JpZ2FuZXNoa2luaUBn
bWFpbC5jb20mZ3Q7LCAmcXVvdDtuaXRpbl9iYWhhZHVyQHlhaG9vLmNvbSZxdW90OyAmbHQ7bml0
aW5fYmFoYWR1ckB5YWhvby5jb20mZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLWkycnMtcmliLWRhdGEt
bW9kZWxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbEBp
ZXRmLm9yZyZndDssICdSdXNzIFdoaXRlJyAmbHQ7cnVzc0ByaXcudXMmZ3Q7PGJyPg0KPGI+U3Vi
amVjdDogPC9iPklQUiByZWNhbGwgZm9yIGRyYWZ0LWlldGYtaTJycy1yaWItZGF0YS1tb2RlbCAt
IFVyZ2VudCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGEgbmFtZT0iX01haWxPcmlnaW5hbEJvZHkiPkdyZWV0aW5ncyBJMlJTOiA8bzpwPjwv
bzpwPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2tt
YXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxC
b2R5Ij5XZSBhcmUgdHJ5aW5nIHRvIGZpbmFsaXplIHRoZSBJMlJTIFJJQiBEb2N1bWVudCwgYW5k
IHRoZXJlIGhhcyBiZWVuIGEgcXVlc3Rpb24gcmVnYXJkaW5nIG91ciBJUFIgc3RhdGVtZW50cyBy
YWlzZWQgZHVyaW5nIHRoZSByZXZpZXcgcHJvY2Vzcy4mbmJzcDsgRHVlIHRvIHRoaXMgcmVxdWVz
dCwgSSBtdXN0IGRvIGFuIHVyZ2VudCByZWNhbGwNCiBmb3IgYWxsIGF1dGhvcnMgb2YgdGhlIEky
UlMgUklCIGRhdGEgbW9kZWwgdG8gcmVzZW5kIHRoZWlyIGFuc3dlciB0byB0aGUgcXVlc3Rpb246
IOKAnERvIHlvdSBrbm93IG9mIGFuIElQUiByZWxhdGVkIHRvIHRoaXMgZHJhZnTigJ0/Jm5ic3A7
IEkgbXVzdCBhbHNvIGFzayB0aGUgV0cgaWYgdGhleSBzdGlsbCB3aXNoIHRvIGhhdmUgNiBhdXRo
b3JzIG9uIHRoaXMgZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+VW5mb3J0dW5hdGVseSwgZHVlIHRvIHRo
ZSBuYXR1cmUgb2YgdGhlIHF1ZXJ5IEkgTVVTVCBoYXZlIGFsbCBhdXRob3JzIHJlc3BvbmQgYnkg
RmVicnVhcnkgMTg8c3VwPnRoPC9zdXA+LiZuYnNwOyBJZiBhdCBhbGwgcG9zc2libGUsIHdlIG5l
ZWQgdGhlIGF1dGhvcnMgdG8gcmVzcG9uZCB3aXRoaW4gNDggaG91cnMuJm5ic3A7IEF1dGhvcnMg
d2hvIGRvDQogbm90IHJlc3BvbmQgYnkgRmVicnVhcnkgMTg8c3VwPnRoPC9zdXA+LCBtYXkgYmUg
ZHJvcHBlZCBmcm9tIHRoZSBhdXRob3JzIGxpc3QgdW50aWwgd2UgY2FuIGdldCB0aGUgSVBSIFN0
YXRlbWVudHMgZnJvbSB0aGUgYXV0aG9ycy4mbmJzcDsgQWxpYSBoYXMgc2VudCBvdXQgcmVwZWF0
ZWQgY2FsbHMgZm9yIHF1aWNrIHJlc3BvbnNlcyBvbiB0aGlzIGRyYWZ0LCBhbmQgd2UgY2Fubm90
IHdhaXQgYW55IGxvbmdlci4mbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPlBsZWFzZSBub3RlIHRoYXQg
dGhpcyBpcyBvbmUgb2YgdGhlIHJlcXVpcmVkIGR1dGllcyBvZiBhIFdHIGNoYWlyIHRvIHB1c2gg
dGhpcyBhbG9uZyBkdXJpbmcgdGhlIGxhc3QgcGhhc2VzLiZuYnNwOyBJIGNvbnNpZGVyIHRoaXMg
ZHJhZnQgdG8gYmUgb25lIG9mIHRoZSBrZXkgZHJhZnRzIG9mIHRoZSB3aG9sZSBJMlJTIFdHLCBh
bmQgSSB3b3VsZA0KIGxpa2UgdG8gc2VlIGl0IGluIElFVEYgTEMgb24gTW9uZGF5LiZuYnNwOyA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij5DaGVlcmlseSwgU3VzYW4gSGFyZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPkNvLWNoYWlyICZuYnNwOyZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_52F183B8A2884A5EB7B3D84AB7EED28Bpacketdesigncom_--


From nobody Fri Feb 23 18:36:00 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 799D012D837; Thu, 15 Feb 2018 14:45:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.947
X-Spam-Level: 
X-Spam-Status: No, score=0.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=no 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 SzZWggvmC411; Thu, 15 Feb 2018 14:45:08 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 E145E127871; Thu, 15 Feb 2018 14:44:56 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Sri'" <sriganeshkini@gmail.com>
Cc: <nitin_bahadur@yahoo.com>, <i2rs@ietf.org>, <wang_little_star@sina.com>, <mach.chen@huawei.com>, <hari@packetdesign.com>, <draft-ietf-i2rs-rib-data-model@ietf.org>, "'Alia Atlas'" <akatlas@gmail.com>, "'Russ White'" <russ@riw.us>, <amit.dass@ericsson.com>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com> <CAOndX-v5NvtWt02h9qoJRXe3SwkpJLSjr-w0s2_Bq=MMLGURaA@mail.gmail.com>
In-Reply-To: <CAOndX-v5NvtWt02h9qoJRXe3SwkpJLSjr-w0s2_Bq=MMLGURaA@mail.gmail.com>
Date: Thu, 15 Feb 2018 17:27:17 -0500
Message-ID: <00e001d3a6ac$2b39a460$81aced20$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E1_01D3A682.42639C60"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH4n5TW50ekVgPqhjtDKoAkU8KcZgF83M4Lo1AyI3A=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/5mp2AQ3Qc0zNrMqnMeT4i8fRDC4>
X-Mailman-Approved-At: Fri, 23 Feb 2018 18:35:52 -0800
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Feb 2018 22:45:10 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00E1_01D3A682.42639C60
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Sri:

=20

Thank you for the fast response.=20

=20

Sue Hares

=20

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Sri
Sent: Thursday, February 15, 2018 3:28 PM
To: Susan Hares
Cc: nitin_bahadur@yahoo.com; i2rs@ietf.org; wang_little_star@sina.com; =
mach.chen@huawei.com; hari@packetdesign.com; =
draft-ietf-i2rs-rib-data-model@ietf.org; Alia Atlas; Russ White; =
amit.dass@ericsson.com
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - =
Urgent

=20

Hi Sue,

=20

My response to the IPR  re-call:

I am not aware of any IPR related to this draft.

=20

Sri

=20

On Feb 15, 2018 11:11 AM, "Susan Hares" <shares@ndzh.com> wrote:

Greetings I2RS:=20

=20

We are trying to finalize the I2RS RIB Document, and there has been a =
question regarding our IPR statements raised during the review process.  =
Due to this request, I must do an urgent recall for all authors of the =
I2RS RIB data model to resend their answer to the question: =E2=80=9CDo =
you know of an IPR related to this draft=E2=80=9D?  I must also ask the =
WG if they still wish to have 6 authors on this draft.

=20

Unfortunately, due to the nature of the query I MUST have all authors =
respond by February 18th.  If at all possible, we need the authors to =
respond within 48 hours.  Authors who do not respond by February 18th, =
may be dropped from the authors list until we can get the IPR Statements =
from the authors.  Alia has sent out repeated calls for quick responses =
on this draft, and we cannot wait any longer. =20

=20

Please note that this is one of the required duties of a WG chair to =
push this along during the last phases.  I consider this draft to be one =
of the key drafts of the whole I2RS WG, and I would like to see it in =
IETF LC on Monday. =20

=20

Cheerily, Susan Hares=20

Co-chair   =20

=20


------=_NextPart_000_00E1_01D3A682.42639C60
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sri:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thank you for the fast response. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue Hares<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
i2rs [mailto:i2rs-bounces@ietf.org] <b>On Behalf Of =
</b>Sri<br><b>Sent:</b> Thursday, February 15, 2018 3:28 =
PM<br><b>To:</b> Susan Hares<br><b>Cc:</b> nitin_bahadur@yahoo.com; =
i2rs@ietf.org; wang_little_star@sina.com; mach.chen@huawei.com; =
hari@packetdesign.com; draft-ietf-i2rs-rib-data-model@ietf.org; Alia =
Atlas; Russ White; amit.dass@ericsson.com<br><b>Subject:</b> Re: [i2rs] =
IPR recall for draft-ietf-i2rs-rib-data-model - =
Urgent<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>Hi =
Sue,<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>My response to the IPR&nbsp; =
re-call:<o:p></o:p></p></div><div><p class=3DMsoNormal>I am not aware of =
any IPR related to this draft.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Sri<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Feb =
15, 2018 11:11 AM, &quot;Susan Hares&quot; &lt;<a =
href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt; =
wrote:<o:p></o:p></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Greetings =
I2RS: <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>We are =
trying to finalize the I2RS RIB Document, and there has been a question =
regarding our IPR statements raised during the review process.&nbsp; Due =
to this request, I must do an urgent recall for all authors of the I2RS =
RIB data model to resend their answer to the question: =E2=80=9CDo you =
know of an IPR related to this draft=E2=80=9D?&nbsp; I must also ask the =
WG if they still wish to have 6 authors on this draft.<o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Unfortunatel=
y, due to the nature of the query I MUST have all authors respond by =
February 18<sup>th</sup>.&nbsp; If at all possible, we need the authors =
to respond within 48 hours.&nbsp; Authors who do not respond by February =
18<sup>th</sup>, may be dropped from the authors list until we can get =
the IPR Statements from the authors.&nbsp; Alia has sent out repeated =
calls for quick responses on this draft, and we cannot wait any =
longer.&nbsp; <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Please note =
that this is one of the required duties of a WG chair to push this along =
during the last phases.&nbsp; I consider this draft to be one of the key =
drafts of the whole I2RS WG, and I would like to see it in IETF LC on =
Monday.&nbsp; <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Cheerily, =
Susan Hares <o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Co-chair =
&nbsp;&nbsp;&nbsp;<o:p></o:p></p></div></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></body></h=
tml>
------=_NextPart_000_00E1_01D3A682.42639C60--


From nobody Fri Feb 23 18:36:05 2018
Return-Path: <nitin_bahadur@yahoo.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9F1212D7E4 for <i2rs@ietfa.amsl.com>; Fri, 16 Feb 2018 12:50:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.008
X-Spam-Level: 
X-Spam-Status: No, score=-2.008 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, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 6hsdUHRn_d_o for <i2rs@ietfa.amsl.com>; Fri, 16 Feb 2018 12:50:10 -0800 (PST)
Received: from sonic308-9.consmr.mail.gq1.yahoo.com (sonic308-9.consmr.mail.gq1.yahoo.com [98.137.68.33]) (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 B57D8126BF0 for <i2rs@ietf.org>; Fri, 16 Feb 2018 12:50:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1518814210; bh=2bt/85MBDiztPOKdl7fecaGSZJStCxfGPB6E31FkiBk=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=OwUIazfuqZBvVudHMiJ8439JvkmXGfCRKlaEqo1QKTfBMIBWObvIkFWhS4+U4pmnDqbiGqRinGYp/SK8blOky3rZmYQPQjuZXf+CpO/wi/xfmGnGaDkDm1oS8cVQzKOCypjIMVp6snAh1ZkSMvZc59Q97kxFmhyIh0DSQDHMkd9sVjdUPIlz+v7WLtpi1QXB2MzxIsNu6iZ4CDPm1m03xfGL5cYU3Edj5ZYY5jmh5pX/a48k22z99Xpx//pHtkqiSYi2cZQEq01gWV+hW/NB11ZA3yarCic9Qq0XZ3h7EvKEGBaKoZMsW65LYYpyV9hHMQWQy+Gn3+oN+Hr2hFSp9Q==
X-YMail-OSG: 34ZO2WYVM1lkq6rooWhB2O.ZFfOGOC7pFGWsC_ia0z.tEkjbJf8Ap4aZ2mc4WQk ME4.7xdsi55i3GT65k0mI7KdunL116hjsxD1D._OoB1s0K5LjJ43jJ3d98_b6WQrTVzsL_6GJiA8 hnt46bdLfww7bRfKsIkB4mu0CErsWcLoL8O9pL2TNqxLWd_ies_fBb0ggXH.FW.hP7Fs9.SbAzPM sn.IlIfXEDSDeKZMQO9YpxIHMpW.gUiyKHZBPkUHXEeSK8NxHa45CyoqSThP5v_JoYkxS9SClDIY XCRtlmW1ZD4Znwg02GBuxat67V_z5jDbQnx8CCIGuCgx2imh00wu1qWtvv7S_MKU9W4pPoJWBlXt Z7Yf0eiViDWueBCqIJdcvEkxH3M28CfPD5peFYWaqxcuyrRj5NtHSs.iG0W4rAucbZkDvFWm18Wm DGDaa1p8vRwuXbfa.4ZKJSEGaaG8nAnYOyW_mS3C951_7V6oeHxYHx5EBIDCt_LW_KqJLOf6YHaq YJxk0SoERi.88ePs-
Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Fri, 16 Feb 2018 20:50:10 +0000
Received: from smtp106.rhel.mail.gq1.yahoo.com (EHLO [172.26.19.6]) ([216.39.57.215]) by smtp416.mail.gq1.yahoo.com (JAMES SMTP Server ) with ESMTPA ID 780bdb474f8df19cf0dca41db11032c1;  Fri, 16 Feb 2018 20:50:05 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/10.9.0.180116
Date: Fri, 16 Feb 2018 12:50:03 -0800
From: Nitin Bahadur <nitin_bahadur@yahoo.com>
To: Susan Hares <shares@ndzh.com>, <i2rs@ietf.org>
CC: 'Alia Atlas' <akatlas@gmail.com>, <wang_little_star@sina.com>, <hari@packetdesign.com>, <mach.chen@huawei.com>, <amit.dass@ericsson.com>, <sriganeshkini@gmail.com>, <draft-ietf-i2rs-rib-data-model@ietf.org>, 'Russ White' <russ@riw.us>
Message-ID: <DB4FC305-E686-4816-9CC0-C1F4854C507C@yahoo.com>
Thread-Topic: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent 
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
In-Reply-To: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3601630205_1801918712"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/e4sKbZfkxxnOzSvgN6tmC4pCulY>
X-Mailman-Approved-At: Fri, 23 Feb 2018 18:35:52 -0800
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2018 20:50:13 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3601630205_1801918712
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

=20

I=E2=80=99m not aware of any IPR related to the draft.

=20

From: Susan Hares <shares@ndzh.com>
Date: Thursday, February 15, 2018 at 11:12 AM
To: <i2rs@ietf.org>
Cc: 'Alia Atlas' <akatlas@gmail.com>, <wang_little_star@sina.com>, <hari@pa=
cketdesign.com>, <mach.chen@huawei.com>, <amit.dass@ericsson.com>, <sriganes=
hkini@gmail.com>, <nitin_bahadur@yahoo.com>, <draft-ietf-i2rs-rib-data-model=
@ietf.org>, 'Russ White' <russ@riw.us>
Subject: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent=20

=20

Greetings I2RS:=20

=20

We are trying to finalize the I2RS RIB Document, and there has been a quest=
ion regarding our IPR statements raised during the review process.  Due to t=
his request, I must do an urgent recall for all authors of the I2RS RIB data=
 model to resend their answer to the question: =E2=80=9CDo you know of an IPR rela=
ted to this draft=E2=80=9D?  I must also ask the WG if they still wish to have 6 a=
uthors on this draft.

=20

Unfortunately, due to the nature of the query I MUST have all authors respo=
nd by February 18th.  If at all possible, we need the authors to respond wit=
hin 48 hours.  Authors who do not respond by February 18th, may be dropped f=
rom the authors list until we can get the IPR Statements from the authors.  =
Alia has sent out repeated calls for quick responses on this draft, and we c=
annot wait any longer. =20

=20

Please note that this is one of the required duties of a WG chair to push t=
his along during the last phases.  I consider this draft to be one of the ke=
y drafts of the whole I2RS WG, and I would like to see it in IETF LC on Mond=
ay. =20

=20

Cheerily, Susan Hares=20

Co-chair   =20


--B_3601630205_1801918712
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSe=
ction1><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I=E2=80=99m not =
aware of any IPR related to the draft.<o:p></o:p></p><p class=3DMsoNormal><o:p=
>&nbsp;</o:p></p><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padd=
ing:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;c=
olor:black'>From: </span></b><span style=3D'font-size:12.0pt;color:black'>Susa=
n Hares &lt;shares@ndzh.com&gt;<br><b>Date: </b>Thursday, February 15, 2018 =
at 11:12 AM<br><b>To: </b>&lt;i2rs@ietf.org&gt;<br><b>Cc: </b>'Alia Atlas' &=
lt;akatlas@gmail.com&gt;, &lt;wang_little_star@sina.com&gt;, &lt;hari@packet=
design.com&gt;, &lt;mach.chen@huawei.com&gt;, &lt;amit.dass@ericsson.com&gt;=
, &lt;sriganeshkini@gmail.com&gt;, &lt;nitin_bahadur@yahoo.com&gt;, &lt;draf=
t-ietf-i2rs-rib-data-model@ietf.org&gt;, 'Russ White' &lt;russ@riw.us&gt;<br=
><b>Subject: </b>IPR recall for draft-ietf-i2rs-rib-data-model - Urgent <o:p=
></o:p></span></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><=
p class=3DMsoNormal><a name=3D"_MailOriginalBody">Greetings I2RS: <o:p></o:p></a=
></p><p class=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBody'>&nbsp;<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'mso-bookmark:_MailOrigi=
nalBody'>We are trying to finalize the I2RS RIB Document, and there has been=
 a question regarding our IPR statements raised during the review process.&n=
bsp; Due to this request, I must do an urgent recall for all authors of the =
I2RS RIB data model to resend their answer to the question: =E2=80=9CDo you know o=
f an IPR related to this draft=E2=80=9D?&nbsp; I must also ask the WG if they stil=
l wish to have 6 authors on this draft.<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'mso-bookmark:_MailOriginalBody'>&nbsp;<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBody'>Unfortunate=
ly, due to the nature of the query I MUST have all authors respond by Februa=
ry 18<sup>th</sup>.&nbsp; If at all possible, we need the authors to respond=
 within 48 hours.&nbsp; Authors who do not respond by February 18<sup>th</su=
p>, may be dropped from the authors list until we can get the IPR Statements=
 from the authors.&nbsp; Alia has sent out repeated calls for quick response=
s on this draft, and we cannot wait any longer.&nbsp; <o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBody'>&nbsp;<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBo=
dy'>Please note that this is one of the required duties of a WG chair to pus=
h this along during the last phases.&nbsp; I consider this draft to be one o=
f the key drafts of the whole I2RS WG, and I would like to see it in IETF LC=
 on Monday.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'mso-=
bookmark:_MailOriginalBody'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'mso-bookmark:_MailOriginalBody'>Cheerily, Susan Hares <o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'mso-bookmark:_MailOriginalBody'>=
Co-chair &nbsp;&nbsp;&nbsp;<o:p></o:p></span></p></div></body></html>

--B_3601630205_1801918712--



From nobody Fri Feb 23 18:36:10 2018
Return-Path: <mach.chen@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F2D712422F; Fri, 23 Feb 2018 17:56:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.229
X-Spam-Level: 
X-Spam-Status: No, score=-4.229 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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] 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 y2C3z9A40MOU; Fri, 23 Feb 2018 17:56:45 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E868C124D37; Fri, 23 Feb 2018 17:56:44 -0800 (PST)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 4ED9C89D06FDE; Sat, 24 Feb 2018 01:56:41 +0000 (GMT)
Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Sat, 24 Feb 2018 01:56:42 +0000
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.73]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0361.001; Sat, 24 Feb 2018 09:56:36 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
CC: 'Alia Atlas' <akatlas@gmail.com>, "wang_little_star@sina.com" <wang_little_star@sina.com>, "hari@packetdesign.com" <hari@packetdesign.com>,  "amit.dass@ericsson.com" <amit.dass@ericsson.com>, "sriganeshkini@gmail.com" <sriganeshkini@gmail.com>, "nitin_bahadur@yahoo.com" <nitin_bahadur@yahoo.com>, "draft-ietf-i2rs-rib-data-model@ietf.org" <draft-ietf-i2rs-rib-data-model@ietf.org>, 'Russ White' <russ@riw.us>
Thread-Topic: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent 
Thread-Index: AdOmj6jjfRsRRlJ2SQ27pWgX08RxpwGgovGg
Date: Sat, 24 Feb 2018 01:56:35 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923669EC@dggeml510-mbx.china.huawei.com>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
In-Reply-To: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.194.201]
Content-Type: multipart/alternative; boundary="_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923669ECdggeml510mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ZgiFUXeNZojZGpV6GyZAxya_GvI>
X-Mailman-Approved-At: Fri, 23 Feb 2018 18:35:52 -0800
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 01:56:47 -0000

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

Hi Sue

Just return back from the long Chinese New Year holidays, sorry for the lat=
e response!

I am not aware of any IPR applies to this document.

Best regards,
Mach

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Friday, February 16, 2018 3:12 AM
To: i2rs@ietf.org
Cc: 'Alia Atlas' <akatlas@gmail.com>; wang_little_star@sina.com; hari@packe=
tdesign.com; Mach Chen <mach.chen@huawei.com>; amit.dass@ericsson.com; srig=
aneshkini@gmail.com; nitin_bahadur@yahoo.com; draft-ietf-i2rs-rib-data-mode=
l@ietf.org; 'Russ White' <russ@riw.us>
Subject: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent

Greetings I2RS:

We are trying to finalize the I2RS RIB Document, and there has been a quest=
ion regarding our IPR statements raised during the review process.  Due to =
this request, I must do an urgent recall for all authors of the I2RS RIB da=
ta model to resend their answer to the question: "Do you know of an IPR rel=
ated to this draft"?  I must also ask the WG if they still wish to have 6 a=
uthors on this draft.

Unfortunately, due to the nature of the query I MUST have all authors respo=
nd by February 18th.  If at all possible, we need the authors to respond wi=
thin 48 hours.  Authors who do not respond by February 18th, may be dropped=
 from the authors list until we can get the IPR Statements from the authors=
.  Alia has sent out repeated calls for quick responses on this draft, and =
we cannot wait any longer.

Please note that this is one of the required duties of a WG chair to push t=
his along during the last phases.  I consider this draft to be one of the k=
ey drafts of the whole I2RS WG, and I would like to see it in IETF LC on Mo=
nday.

Cheerily, Susan Hares
Co-chair

--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923669ECdggeml510mbxchi_
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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* 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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D">Hi Sue<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D">Just return back from the lo=
ng Chinese New Year holidays, sorry for the late response!<o:p></o:p></span=
></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D">I am not aware of any IPR ap=
plies to this document.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D">Best regards,<o:p></o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D">Mach<o:p></o:p></span></font=
></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#1f497d" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></fo=
nt></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt;font-weight:bold">From:</span></font></b> Susan Hares [mai=
lto:shares@ndzh.com]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, February 16, 2=
018 3:12 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> i2rs@ietf.org<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> 'Alia Atlas' &lt;akatlas=
@gmail.com&gt;; wang_little_star@sina.com; hari@packetdesign.com; Mach Chen=
 &lt;mach.chen@huawei.com&gt;; amit.dass@ericsson.com; sriganeshkini@gmail.=
com; nitin_bahadur@yahoo.com; draft-ietf-i2rs-rib-data-model@ietf.org;
 'Russ White' &lt;russ@riw.us&gt;<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> IPR recall for draf=
t-ietf-i2rs-rib-data-model - Urgent
<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Greetings I2RS:
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">We are trying to finalize the I2RS RIB Document, and there h=
as been a question regarding our IPR statements raised during the review pr=
ocess.&nbsp; Due to this request, I must do an
 urgent recall for all authors of the I2RS RIB data model to resend their a=
nswer to the question: &#8220;Do you know of an IPR related to this draft&#=
8221;?&nbsp; I must also ask the WG if they still wish to have 6 authors on=
 this draft.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Unfortunately, due to the nature of the query I MUST have al=
l authors respond by February 18<sup>th</sup>.&nbsp; If at all possible, we=
 need the authors to respond within 48 hours.&nbsp;
 Authors who do not respond by February 18<sup>th</sup>, may be dropped fro=
m the authors list until we can get the IPR Statements from the authors.&nb=
sp; Alia has sent out repeated calls for quick responses on this draft, and=
 we cannot wait any longer.&nbsp;
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Please note that this is one of the required duties of a WG =
chair to push this along during the last phases.&nbsp; I consider this draf=
t to be one of the key drafts of the whole I2RS
 WG, and I would like to see it in IETF LC on Monday.&nbsp; <o:p></o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Cheerily, Susan Hares
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Co-chair &nbsp;&nbsp;&nbsp;<o:p></o:p></span></font></p>
</div>
</div>
</body>
</html>

--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923669ECdggeml510mbxchi_--


From nobody Fri Feb 23 18:36:29 2018
Return-Path: <amit.dass@ericsson.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE1D4126DED for <i2rs@ietfa.amsl.com>; Thu, 15 Feb 2018 17:05:11 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=LcFtEEuF; dkim=pass (1024-bit key) header.d=ericsson.com header.b=GQp+uw7f
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 bctYhk_kMC-Q for <i2rs@ietfa.amsl.com>; Thu, 15 Feb 2018 17:05:09 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 936D3124235 for <i2rs@ietf.org>; Thu, 15 Feb 2018 17:05:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1518743106; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=q1FH2gKUEl1RmthdzoTJU/ayAg6z+qX+2IvWXJo0zhE=; b=LcFtEEuFTn/WWrJygndCWCsYgDYL6vzgbkLP8OteeuvKikB5OIpWHPE302sicniZ Qb+b4SmPL/FaIyycwKG0Iq3utcTX7P7zBBpIeEZWILHmpT+z+ttVuwBEAHW8k4nJ e19OIV5cbo96ACx7MFlxQ8xX5U9TkoKvbLlNn0szxs8=;
X-AuditID: c1b4fb25-48bff7000000341b-65-5a862e421676
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.183.54]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 2D.31.13339.24E268A5; Fri, 16 Feb 2018 02:05:06 +0100 (CET)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.54) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 16 Feb 2018 02:05:06 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9ha/PTnCuvtMtLOkIXYHfS/ertNd6dB2/knKdgjiW1o=; b=GQp+uw7fRYs8dAsCTOwiWdw5uBVUanZd5q2V4agGVWhjdO8jkAPJHEGij2e/bMV339Wi9E2ipGbUPQxxEE6jZo3bSlTXMw0M77/Iq6ryyURQObAJ0wD4LRui5TbUDkazlKCOL9lu9MIj7X/csbSEi+UAhxSdvndj9S83/gabjgk=
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com (52.133.6.15) by HE1PR0702MB3705.eurprd07.prod.outlook.com (52.133.6.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.527.6; Fri, 16 Feb 2018 01:05:04 +0000
Received: from HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::609b:3136:af9d:45d2]) by HE1PR0702MB3580.eurprd07.prod.outlook.com ([fe80::609b:3136:af9d:45d2%13]) with mapi id 15.20.0506.020; Fri, 16 Feb 2018 01:05:04 +0000
From: Amit Dass <amit.dass@ericsson.com>
To: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
CC: 'Alia Atlas' <akatlas@gmail.com>, "wang_little_star@sina.com" <wang_little_star@sina.com>, "hari@packetdesign.com" <hari@packetdesign.com>,  "mach.chen@huawei.com" <mach.chen@huawei.com>, "sriganeshkini@gmail.com" <sriganeshkini@gmail.com>, "nitin_bahadur@yahoo.com" <nitin_bahadur@yahoo.com>, "draft-ietf-i2rs-rib-data-model@ietf.org" <draft-ietf-i2rs-rib-data-model@ietf.org>, 'Russ White' <russ@riw.us>
Thread-Topic: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent 
Thread-Index: AdOmj6jjfRsRRlJ2SQ27pWgX08RxpwAMnrrA
Date: Fri, 16 Feb 2018 01:05:03 +0000
Message-ID: <HE1PR0702MB3580EF3B7D43DA3B25FEC69793CB0@HE1PR0702MB3580.eurprd07.prod.outlook.com>
References: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
In-Reply-To: <049601d3a690$d37cf6c0$7a76e440$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=amit.dass@ericsson.com; 
x-originating-ip: [213.114.112.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0702MB3705; 7:A6SsuyHg/57ZZ9dtTdjiPPaV+dssPz3DQD1v1LKkSMSzjp5iinxL6M1cL2owyIYVLyYO7vCeysi4sdQY0bP8iYNZMwMV6atbisNSVa6v2tLvgUXasCad4m/4iETY+gtwsq1M93ZHM/Z4en//VWOLRYtdj1gQUxGZhBMDKZBKtovm2HP6uAKwesGs69luQIfPrKbrWjVybFGMcEmnD/kQLuKs1iPZKsmtw7hDtACALrQdZE+UL+mGBjm9x5uH1XHx
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: d1f4da57-89c5-45b5-6abc-08d574d94ff7
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:HE1PR0702MB3705; 
x-ms-traffictypediagnostic: HE1PR0702MB3705:
x-microsoft-antispam-prvs: <HE1PR0702MB370562475A72667CC97B3B9A93CB0@HE1PR0702MB3705.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(28532068793085)(50582790962513)(85827821059158)(198122177179712)(21748063052155)(201166117486090);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231101)(944501161)(6041288)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR0702MB3705; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0702MB3705; 
x-forefront-prvs: 0585417D7B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(39380400002)(376002)(346002)(366004)(199004)(189003)(14454004)(66066001)(68736007)(7696005)(54896002)(6306002)(6436002)(3846002)(790700001)(6116002)(478600001)(229853002)(3660700001)(53546011)(97736004)(59450400001)(102836004)(26005)(55016002)(33656002)(76176011)(186003)(6506007)(9686003)(99286004)(39060400002)(2906002)(106356001)(8676002)(316002)(2900100001)(4743002)(81156014)(81166006)(74316002)(6246003)(5660300001)(86362001)(53936002)(8656006)(105586002)(5250100002)(2501003)(8936002)(25786009)(2950100002)(110136005)(54906003)(218543002)(7416002)(4326008)(7736002)(3280700002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3705; H:HE1PR0702MB3580.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: m7LngD6cNc2VxkmBrpVEWD+SZUi2qaCkh5O3SAPZ4MXovTHzqDIzwSbM2GjoueLC+A9s2elPwv2D6IxfIsnyXA==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR0702MB3580EF3B7D43DA3B25FEC69793CB0HE1PR0702MB3580_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d1f4da57-89c5-45b5-6abc-08d574d94ff7
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2018 01:05:03.9883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3705
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa2xLYRjH855zenrWKK8ae9QtGuJeWjKHDHOLsw9C9skqsXUctqxaTjex SaRW6rKQqRk6zGRMFzO3qSEynevm2iWTSRbdLTa1YbHRWNTadxLffs/z/z/v83+Sl6NVAZma SzdnipLZaNKwCubMBk/snBVah2FedcU0vrfFR/O+JjfN32uuZfhrp78x/NuKUXznK4eMb8lb wA98+czwHy8+Rfy+6zvjFUK1q1ku7H/cLRNKS4OUUBR4LxPy7dWsUN9yQi44O9cILlcttZ4z KOK2iKb0XaI0d2mKIs0f+sXucC/e/bD+NbIhj/4IiuIAL4Cy+ptMmFW4FkEwtOQIUgzycwQd bjsVLhjcS0HtSz8iipMCT5uDJsUnBI5TLio8z+LpUFFWFXkrGq+AHts9edhE44s0dBU8kYeF UXgV9NXdYolpNZxrcNKE9eB7dDTiYfBU8Fx9PLiO45Q4Bd7WpZJ8sdA0YIuMRuGF4Kz0Rhjh MfCz7mokA41j4EN7MUVuw1D64A1NeDR0tf2REX8SVLY+l5O+Bjw9NSzhCeArzotcCfgOBZdu nUdE0ELV8e4hXgvn+n7QxFSH4LD9p4wIs+FXSYk8HBqwBdxlk4jnLIKq68eGUpygoe+2jvB4 6GzNRflI6/ovOGELPC3IQ2FW4pHw4kw7Q/qz4cL9XpbwLLhcEqD/8cuaNur//gUkL0ejraI1 dfs2/XytKKVvtlotZq1ZzLyJBr/go9u/p95FDV+WexHmkGaY0qN2GFQy4y5r9nYvAo7WRCs/ BA4YVMotxuwcUbIkS1km0epF4zhGE6N8kaA0qPA2Y6aYIYo7ROmfSnFRahsy97jV7TFSITsx qX1ZRmNigcakzliv6+8+Ws7Gxa/LNaf15+SunKLLSuQP5qLJN6bf33Alecasypo1lxNGFoVa lxkGQsEu/SfdHn+j9C6a0mt8RrpQkgpTNx06+WQvv+huQXzDVmrsCLklmPRseMd379csYWuW /Xv+abxv4yG/hrGmGXUzaclq/AvOuxOrfgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/qoHP1Qa7LxsJGN85dYNp--u-Rqs>
X-Mailman-Approved-At: Fri, 23 Feb 2018 18:36:18 -0800
Subject: Re: [i2rs] IPR recall for draft-ietf-i2rs-rib-data-model - Urgent
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2018 01:05:12 -0000

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

I am also not aware of any IPR related to this draft.

Best regards,
Amit

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Friday, February 16, 2018 6:12 AM
To: i2rs@ietf.org
Cc: 'Alia Atlas' <akatlas@gmail.com>; wang_little_star@sina.com; hari@packe=
tdesign.com; mach.chen@huawei.com; Amit Dass <amit.dass@ericsson.com>; srig=
aneshkini@gmail.com; nitin_bahadur@yahoo.com; draft-ietf-i2rs-rib-data-mode=
l@ietf.org; 'Russ White' <russ@riw.us>
Subject: IPR recall for draft-ietf-i2rs-rib-data-model - Urgent

Greetings I2RS:

We are trying to finalize the I2RS RIB Document, and there has been a quest=
ion regarding our IPR statements raised during the review process.  Due to =
this request, I must do an urgent recall for all authors of the I2RS RIB da=
ta model to resend their answer to the question: "Do you know of an IPR rel=
ated to this draft"?  I must also ask the WG if they still wish to have 6 a=
uthors on this draft.

Unfortunately, due to the nature of the query I MUST have all authors respo=
nd by February 18th.  If at all possible, we need the authors to respond wi=
thin 48 hours.  Authors who do not respond by February 18th, may be dropped=
 from the authors list until we can get the IPR Statements from the authors=
.  Alia has sent out repeated calls for quick responses on this draft, and =
we cannot wait any longer.

Please note that this is one of the required duties of a WG chair to push t=
his along during the last phases.  I consider this draft to be one of the k=
ey drafts of the whole I2RS WG, and I would like to see it in IETF LC on Mo=
nday.

Cheerily, Susan Hares
Co-chair

--_000_HE1PR0702MB3580EF3B7D43DA3B25FEC69793CB0HE1PR0702MB3580_
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:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"SV" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:&quot;Verdana&quot;,sans-serif;mso-fareast-language:EN-US">I am also =
not aware of any IPR related to this draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-fareast-language:E=
N-US">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-fareast-language:E=
N-US">Amit<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Susan Hares [mailto:shares@ndzh.com]
<br>
<b>Sent:</b> Friday, February 16, 2018 6:12 AM<br>
<b>To:</b> i2rs@ietf.org<br>
<b>Cc:</b> 'Alia Atlas' &lt;akatlas@gmail.com&gt;; wang_little_star@sina.co=
m; hari@packetdesign.com; mach.chen@huawei.com; Amit Dass &lt;amit.dass@eri=
csson.com&gt;; sriganeshkini@gmail.com; nitin_bahadur@yahoo.com; draft-ietf=
-i2rs-rib-data-model@ietf.org; 'Russ White'
 &lt;russ@riw.us&gt;<br>
<b>Subject:</b> IPR recall for draft-ietf-i2rs-rib-data-model - Urgent <o:p=
></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greetings I2RS: <o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We are trying to finalize the I=
2RS RIB Document, and there has been a question regarding our IPR statement=
s raised during the review process.&nbsp; Due to this request, I must do an=
 urgent recall for all authors of the I2RS
 RIB data model to resend their answer to the question: &#8220;Do you know =
of an IPR related to this draft&#8221;?&nbsp; I must also ask the WG if the=
y still wish to have 6 authors on this draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Unfortunately, due to the natur=
e of the query I MUST have all authors respond by February 18<sup>th</sup>.=
&nbsp; If at all possible, we need the authors to respond within 48 hours.&=
nbsp; Authors who do not respond by February 18<sup>th</sup>,
 may be dropped from the authors list until we can get the IPR Statements f=
rom the authors.&nbsp; Alia has sent out repeated calls for quick responses=
 on this draft, and we cannot wait any longer.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please note that this is one of=
 the required duties of a WG chair to push this along during the last phase=
s.&nbsp; I consider this draft to be one of the key drafts of the whole I2R=
S WG, and I would like to see it in IETF
 LC on Monday.&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Cheerily, Susan Hares <o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Co-chair &nbsp;&nbsp;&nbsp;<o:p=
></o:p></span></p>
</div>
</body>
</html>

--_000_HE1PR0702MB3580EF3B7D43DA3B25FEC69793CB0HE1PR0702MB3580_--


From nobody Sat Feb 24 04:22:05 2018
Return-Path: <daedulus@btconnect.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DB81129C6A; Sat, 24 Feb 2018 04:22:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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=btconnect.onmicrosoft.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 ZeNGTtZWRGX3; Sat, 24 Feb 2018 04:22:01 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30125.outbound.protection.outlook.com [40.107.3.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F365129C56; Sat, 24 Feb 2018 04:22:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LmH9Zuw81i7sEi64Sf9iOiTRYAc7Prshos8MDnjF8wo=; b=d0IS5p0DF5mnM6TmzuY3hfBbgUgy9cHK0pJs7ji6YfBGbx8dkT89Iw7rKERz+/eklxXzS0bSeHxJnejX5lOkvNEIIExhy6z1NDS6/oqWp3c0X82ww8jnqTYFnPuzlZbaH8bffO+cAjBXXfXnm0alLqb5Z7fRydYJMLbLBR/3dV8=
Received: from pc6 (86.176.21.219) by HE1PR07MB1563.eurprd07.prod.outlook.com (2a01:111:e400:7a2d::13) with Microsoft SMTP Server (version=TLS1_2,  cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6; Sat, 24 Feb 2018 12:21:55 +0000
Message-ID: <014501d3ad69$c2599b20$4001a8c0@gateway.2wire.net>
From: "tom p." <daedulus@btconnect.com>
To: "Susan Hares" <shares@ndzh.com>, "'ietf'" <ietf@ietf.org>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model@ietf.org>, <i2rs-chairs@ietf.org>, "'Alia Atlas'" <akatlas@gmail.com>
References: <151914840786.3979.9441373783108999314.idtracker@ietfa.amsl.com> <014f01d3acca$f3447ec0$4001a8c0@gateway.2wire.net> <00b901d3acda$2623e150$726ba3f0$@ndzh.com>
Date: Sat, 24 Feb 2018 12:19:26 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.176.21.219]
X-ClientProxiedBy: VI1PR0902CA0038.eurprd09.prod.outlook.com (2603:10a6:802:1::27) To HE1PR07MB1563.eurprd07.prod.outlook.com (2a01:111:e400:7a2d::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c0b5618b-8580-49c3-d230-08d57b813205
X-Microsoft-Antispam: UriScan:(219612443155931); BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(2017052603307)(7193020); SRVR:HE1PR07MB1563; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1563; 3:fpsuHD5x+svlHvOm89eLWx3bgSfGku6PkeDCNxCvpAby7R2RIFbE8Qg7d44y98KZ2cCHW/lctHvzJCm7azv+ilEhjRVuJxIgZDvaLoVgutrd9WrBSM4gjo4+cAf3S9QkSkHYp42pua3GWTg6fLNiwcPMBJebQm3Lu28G8Z+31hb44a8gzzNonBwOrlUKo+66m/401+vLwdxobpND6tFqbgyNfGzD6GJhufLRFVGJhFoMhCodXROla/A8CZlvJ9SkLJSGuKziQVc6v+70H6/K0e0efCtkAgIpAfGctrEcD1k=; 25:b8+YoSEXsPHWr4AST5n8+zWQGoK2bRgBIxAPq/MK5NHEeCNyWM/zAP8cn0tAzzmYhEpyaHwhX6Q79MysDRtYyQPUWXwsQ4nN3pzq2c38mKnchjv5k81Dk61gX3ghOyJBRbrSsgBH2oV7xztXqT6D3OKdNlSmNeyng8m0PAP/R2JKtMlTPbQ1w/MpyZJPtKpM8irgMotXVL6K0fs9e5vMJ6XaOYV+gPOTIzSlv5jDVqeszDaweIZg9mbCo0oQ3ZYw+ZzGHddhLanepGU5on3bUP0KK0S0c1a9cXqSA0TFJtPZrGp1BLD8WubVuOocB+86fmgOI5MNTprl6wvor92Jag==; 31:5PSsl5MiFpRzrWh/LsjVhwBmGdhoyihgS4CpxIvWrXaujDyOKZN1CaHe3eIBV55f4Yld+c+NMaTo105qA00PnaFZHXkPnDvkHwMi0SgNGcj11zyY5nlxbDSHKemU1nZZVawXlArtqSaKv+Tpsj9NCOwUMUTzrxKjJb4O7RvVSwOuvRYqLbHNZdcf9jApeOLCu3EiZTZmGXUoK+hXGPrKis9THE/eQ6hU8ueWdxTHpxo=
X-MS-TrafficTypeDiagnostic: HE1PR07MB1563:
X-Microsoft-Antispam-PRVS: <HE1PR07MB156375F315005723F3EE4110C6C30@HE1PR07MB1563.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(178726229863574)(120809045254105)(85827821059158)(219612443155931); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231220)(944501181)(52105095)(93006095)(93001095)(6055026)(61426038)(61427038)(6041288)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:HE1PR07MB1563; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB1563; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1563; 4:C1kyom+bK2Ww/KPndGjAT9cgoOXXEeR/dFLoccwaq/y/J4fYQh1vNBbAh6AkIsKblU1BxUiKVlmh8fh+6nqXbLbwqYq58zEswSAvuCmbuvUAuOHJRqGFbAFq9JA6cexSWa0lFivcXaTsgyl7B8/t8uwyCrcruyYJpjTnrhoHWQf8+XMPPvaVRqr5ixUjohdFfMCsaQ4AzBWEv0h8TLyZfR596Z7Ukjm7dkKK+qz56Yc41rcEte4RP5X6DEhy1y3bdsb0rm29h1VEzAYJ2e+IiMNUpRnzgiWD+DjMXa3MZctxuXimOK+e+ulW8JqiJ90dtL1JjTaNgRhSmiNQKXNO8e+3LZy//cFSSuMQguOMfaHrPojjD4pN5ZBsDIbmCtIpamH2ML8zNZfRrTnj1xBYrBokVf7OIpwwY2NGwaEG5R4=
X-Forefront-PRVS: 0593E261C4
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(376002)(366004)(346002)(39380400002)(39860400002)(51444003)(199004)(189003)(13464003)(86362001)(186003)(4720700003)(6346003)(53546011)(23756003)(386003)(6496006)(76176011)(81816011)(316002)(4326008)(52116002)(39060400002)(106356001)(6306002)(9686003)(61296003)(305945005)(110136005)(59450400001)(54906003)(105586002)(33896004)(966005)(81686011)(6116002)(97736004)(230700001)(7736002)(1556002)(229853002)(81156014)(50226002)(8936002)(81166006)(8676002)(25786009)(50466002)(53936002)(14496001)(3846002)(6486002)(5660300001)(68736007)(84392002)(6246003)(6666003)(66066001)(16526019)(2906002)(44736005)(478600001)(26005)(44716002)(47776003)(62236002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB1563; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com; 
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; HE1PR07MB1563; 23:qLNuN6qxzsUGvxVUb4bW/h8RngWISNx1r+ooa08?= =?iso-8859-1?Q?aKRj3NFKfzp+6L19HZBP/eNvBQsd1T/xLFy1Vf5ThNz2QbCdbMAuaQjaZV?= =?iso-8859-1?Q?bAA0WerzOebTIJN/s67jPblNgg2gg28axb1JjjBDN1jVT287OKOVd8QYtq?= =?iso-8859-1?Q?GqVnQ2cnYvVcx3DaD65CI71BlfLRN1LDXGmxzgt9bs+cgmntH0zj8cdg/u?= =?iso-8859-1?Q?hySvWytOqxgrF1sDFxguZobQ76imwhiUgGmVFQWSc4zYH0vjLZlYRXy0e4?= =?iso-8859-1?Q?p3LABxgHuw8QIPkG0ciE+4fLQgkvm2ARn1wx6DGSDUAzkK3rOm7HuPBqwx?= =?iso-8859-1?Q?U5sB777XogUgo11KFVMsF25RtzgYLE87Zy4Q8jtvA4OACY9ZrY4parRs7n?= =?iso-8859-1?Q?rNtA6tR2whD/XAbBQ0Qjopm7exOGF7dgr5nPWNk/+UmnDmnqOdNI6a05FA?= =?iso-8859-1?Q?KxRKjgfNR92gT5lA/ls0oqkPbtE3tAVgqfkDOZU/VK2dOGCv1D+3lsfjMq?= =?iso-8859-1?Q?Jdf8q8JjbFf4H89mCKdWx0iVTTRNC3ibnjP7vdFrTJg8SOhxEeVhhZZs+C?= =?iso-8859-1?Q?YdZBykgpWy2M2GcUA66fMYfzsdeqRfjgb5excIfxlCccmIMyXdhtyLChew?= =?iso-8859-1?Q?gw26604Jfo5Mf5i7mPt56Tn3+nmoSm4KBqeE4XdLSI+0ZMqprjL7Tz6d3O?= =?iso-8859-1?Q?tc3Q9/aQguHYj5+QEhVWWmJjp5wdeNo6UtZJdFeo6rj0ZuP6hNBdKeyfxl?= =?iso-8859-1?Q?JXvMXdrFO9qHYg80I+ch2QDAvzxOGJ4HhWL+0SG+U2RHk7qNIRIUOzn5Xj?= =?iso-8859-1?Q?He4R/sX3A/rvZT/m+7c2nsdgRwb+HJpAs4vz+Mv0w+vW4gXGuzu+dKM4lp?= =?iso-8859-1?Q?wB3wFgztl0BgSDqLf8rgeJNYSFiGxV5VM9qJOeT6qrpkkjABI+xLhTzTAv?= =?iso-8859-1?Q?Pk3HYavVhhtWlDQXN0Lr85F3utwfN9hZmPYJlq+D4xyN76oFzvbkgzI91M?= =?iso-8859-1?Q?w8ZENtPwUkIT+quaNaQ3CPl7ar2acwZjylTGMb3NW3BXd84i5RNtPBzjKi?= =?iso-8859-1?Q?5vvwBkS2ahPoKPjAFJ4MzGgcOcF//i5MTbYc5KbgL3q9wwWa/XFcUCWnOt?= =?iso-8859-1?Q?YiZb3W1qf8hU04chRcoLULzxYvZY8b1XVWbTEvVsxnv9EiWqBYbRfg498v?= =?iso-8859-1?Q?aOG8FyQ0obUPrwLA46nNRznw6bvd+FIpsrMbQdkP62n8HlBkpwTj9LTgsh?= =?iso-8859-1?Q?jvAUT3p3LvupH3TKk0BC/ZpmKznDao0FSylxzKM6IZBJndk2IJjyjrdYdV?= =?iso-8859-1?Q?QBYcmJ9Z8h0xMV7jpIeFnfrjJJvWCYC3QaS5wB3jTSrac4vHMZKQJqfbyM?= =?iso-8859-1?Q?v4pvMSIga0Q79FjBVRsRiY8d/7NS5jV5rBDJyFuO4OJRQA0+hQ2HQ4AVEc?= =?iso-8859-1?Q?xhDvwTxPnrxMsS4nsLzepsKk6fvavRCu+7i8IkkBL6Hh0tHcIs233/O/zy?= =?iso-8859-1?Q?+tQi0/MyPWeokjN+uJlpuCA0k/ssktLM+ZjEND4HbmqGkVTxHl9BDXwyER?= =?iso-8859-1?Q?TgF8hzA0LZHpBpb34QMGsAQuQWKAl7RK3H2Tifx4U8dSzNDlPq4MB+5Ymi?= =?iso-8859-1?Q?zbKpeeY/aPw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1563; 6:dos8NSY7pYAYSDTFVI6gCYFDIBqTwjSd1GfbHljcMvG3ahtWPtY3mZ5MUMJI+fwlOBvc3uZVuSQeOE0NjqpkrT6W2dD2QdmaLeDcLKqjO6wDK7ix6PnH+pHO1drZnmrhzNk95GfN5BOkqUVVhxPVou4gh2sGRUbMN/OVDcMJl51hX7eJunIIefTeACsLbsty50Qjf2rxVNcpw12mLLFobelDSo+lRPlKsy1PAOydJo/AQ1vIqxhVWV4tqGVHTAh8y4XdfiHIPXtYGT+iu452K+1DmInQtOGzz9lzlfEX5Ro7bSUbSVGTglpfK/q0b3vj6c1Hcc3lDWH8pJRaPCAU3FGeMYubjMlGK+ZdBFoUrQY=; 5:QIHka+Z9ZYGb/wBzDVCQOzHkSDrGFf2quwg5tpE/T+9vVXImIXdZNiTAtFvk1YiFyzM5sxhnEjB+oUD4JB4rcA0dOb4GUQoXrdGNBST8O0OAcCN1FUiAfBLKVd63WNzjs6zdDvs8P9rW3VEhnb7NUXDGCPPaiVPLroAtArOfYDw=; 24:Ddbu38jTazhhnG5MR03IBrqlI2P1ov8DjXGrQw6r+82R9fYCIO18u5GP9Ye4JOYd+Nb6uioc8/Dy+blf6Dcq9i25mXKjrm18/qcN3h34pqo=; 7:IpLEsU80ImBE2LtaX6oe6cZzkYObs3hxTEIZ7PQ2fqLHIsY5sCDtAWQ5RgixIuK1sSGb+GSYvqqAdjVH1tlms+jG+baa4460Qt9NcyBYGQr/FWtOaIVNYXs2mx9SLzH9I2LnO29EuBbuZd0P31FRTL0rcq/WJ+EIJYNElXaPHHoTNQk8qhcvBWuxszGyfXi4QU4+IWbjjenT/EYRTX/ceF9l2xetDlklzh2oCN/w9JcaJSMq+/Xa5EaMdFud41Z5
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2018 12:21:55.4636 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c0b5618b-8580-49c3-d230-08d57b813205
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB1563
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/wiaYSzufJvdZ-pIK76_ZZIlReD0>
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 12:22:03 -0000

----- Original Message -----
From: "Susan Hares" <shares@ndzh.com>
Sent: Friday, February 23, 2018 7:11 PM

> Tom:
>
> Before I dig deeper into this point, let me ask a question - have you
read
> the rib Info model?  If you have, what would like moved from the RIB
info
> model to the Data model?  If you have not, please review it.

Susan

Why should I review the Info model? It is only a Informational Reference
so I do not need it to understand the data model.

I have looked at it and see no useful information about how to interpret
this uint32.

It may be that this is too early in the process to specify the hard
codes but if that is the case, then I think that the mechanics for
specifying them should be.

Tom Petch

> The authors of the Data model aligned it with the RIB info model.
> Comments from WG at the time were - just say error code.
>
> Cheerily, Susan Hares
>
> -----Original Message-----
> From: tom p. [mailto:daedulus@btconnect.com]
> Sent: Friday, February 23, 2018 12:23 PM
> To: ietf
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model@ietf.org;
> i2rs-chairs@ietf.org; shares@ndzh.com; Alia Atlas
> Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt>
(A
> YANG Data Model for Routing Information Base (RIB)) to Proposed
Standard
>
> This model has a
>          leaf error-code {
>            type uint32;
>            description
>              "The error code that reflects the failure reason.";
>
> I work with error codes and know that understanding what they are
telling me
> is key to resolving problems promptly but I can see no list of
possible
> error codes and what they mean, just a statement that the code is a
uint32.
> The text part of the I-D contains no mention of error-code - outside
the
> appearance in the tree diagram - AFAICT.
>
> Tom Petch
>
> ----- Original Message -----
> From: "The IESG" <iesg-secretary@ietf.org>
> To: "IETF-Announce" <ietf-announce@ietf.org>
> Cc: <i2rs@ietf.org>; <draft-ietf-i2rs-rib-data-model@ietf.org>;
> <i2rs-chairs@ietf.org>; <shares@ndzh.com>; <akatlas@gmail.com>
> Sent: Tuesday, February 20, 2018 5:40 PM
> Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A
YANG
> Data Model for Routing Information Base (RIB)) to Proposed Standard
>
>
> >
> > The IESG has received a request from the Interface to the Routing
> System WG
> > (i2rs) to consider the following document: - 'A YANG Data Model for
> Routing
> > Information Base (RIB)'
> >   <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard
> >
> > The IESG plans to make a decision in the next few weeks, and
solicits
> final
> > comments on this action. Please send substantive comments to the
> > ietf@ietf.org mailing lists by 2018-03-06. Exceptionally, comments
may
> be
> > sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> > the Subject line to allow automated sorting.
> >
> > Abstract
> >
> >
> >    This document defines a YANG data model for Routing Information
> Base
> >    (RIB) that aligns with the I2RS RIB information model.
> >
> >
> > The file can be obtained via
> > https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
> >
> > IESG discussion can be tracked via
> >
>
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/
> >
> >
> > No IPR declarations have been submitted directly on this I-D.
> >
> >
>
>


From nobody Sat Feb 24 06:03:46 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E53EA129C59; Sat, 24 Feb 2018 06:03:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, URIBL_BLOCKED=0.001] autolearn=no 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 7zby0pQN08Af; Sat, 24 Feb 2018 06:03:37 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 1837E126CBF; Sat, 24 Feb 2018 06:03:37 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'tom p.'" <daedulus@btconnect.com>, "'ietf'" <ietf@ietf.org>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model@ietf.org>, <i2rs-chairs@ietf.org>, "'Alia Atlas'" <akatlas@gmail.com>
References: <151914840786.3979.9441373783108999314.idtracker@ietfa.amsl.com> <014f01d3acca$f3447ec0$4001a8c0@gateway.2wire.net> <00b901d3acda$2623e150$726ba3f0$@ndzh.com> <014501d3ad69$c2599b20$4001a8c0@gateway.2wire.net>
In-Reply-To: <014501d3ad69$c2599b20$4001a8c0@gateway.2wire.net>
Date: Sat, 24 Feb 2018 09:03:31 -0500
Message-ID: <005001d3ad78$4166c010$c4344030$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGwFfK7ZpjmwzOCIcRvH2h2B7lQsQI5A+cbAjxBBOMCdYrjF6PDba1g
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/9pk_IFgM57aXz_pRUjKwZgD0bfg>
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 14:03:39 -0000

Tom:

Thank you for your input. 

Sue 

-----Original Message-----
From: tom p. [mailto:daedulus@btconnect.com] 
Sent: Saturday, February 24, 2018 7:19 AM
To: Susan Hares; 'ietf'
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model@ietf.org;
i2rs-chairs@ietf.org; 'Alia Atlas'
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A
YANG Data Model for Routing Information Base (RIB)) to Proposed Standard

----- Original Message -----
From: "Susan Hares" <shares@ndzh.com>
Sent: Friday, February 23, 2018 7:11 PM

> Tom:
>
> Before I dig deeper into this point, let me ask a question - have you
read
> the rib Info model?  If you have, what would like moved from the RIB
info
> model to the Data model?  If you have not, please review it.

Susan

Why should I review the Info model? It is only a Informational Reference so
I do not need it to understand the data model.

I have looked at it and see no useful information about how to interpret
this uint32.

It may be that this is too early in the process to specify the hard codes
but if that is the case, then I think that the mechanics for specifying them
should be.

Tom Petch

> The authors of the Data model aligned it with the RIB info model.
> Comments from WG at the time were - just say error code.
>
> Cheerily, Susan Hares
>
> -----Original Message-----
> From: tom p. [mailto:daedulus@btconnect.com]
> Sent: Friday, February 23, 2018 12:23 PM
> To: ietf
> Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model@ietf.org;
> i2rs-chairs@ietf.org; shares@ndzh.com; Alia Atlas
> Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt>
(A
> YANG Data Model for Routing Information Base (RIB)) to Proposed
Standard
>
> This model has a
>          leaf error-code {
>            type uint32;
>            description
>              "The error code that reflects the failure reason.";
>
> I work with error codes and know that understanding what they are
telling me
> is key to resolving problems promptly but I can see no list of
possible
> error codes and what they mean, just a statement that the code is a
uint32.
> The text part of the I-D contains no mention of error-code - outside
the
> appearance in the tree diagram - AFAICT.
>
> Tom Petch
>
> ----- Original Message -----
> From: "The IESG" <iesg-secretary@ietf.org>
> To: "IETF-Announce" <ietf-announce@ietf.org>
> Cc: <i2rs@ietf.org>; <draft-ietf-i2rs-rib-data-model@ietf.org>;
> <i2rs-chairs@ietf.org>; <shares@ndzh.com>; <akatlas@gmail.com>
> Sent: Tuesday, February 20, 2018 5:40 PM
> Subject: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A
YANG
> Data Model for Routing Information Base (RIB)) to Proposed Standard
>
>
> >
> > The IESG has received a request from the Interface to the Routing
> System WG
> > (i2rs) to consider the following document: - 'A YANG Data Model for
> Routing
> > Information Base (RIB)'
> >   <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard
> >
> > The IESG plans to make a decision in the next few weeks, and
solicits
> final
> > comments on this action. Please send substantive comments to the 
> > ietf@ietf.org mailing lists by 2018-03-06. Exceptionally, comments
may
> be
> > sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> > the Subject line to allow automated sorting.
> >
> > Abstract
> >
> >
> >    This document defines a YANG data model for Routing Information
> Base
> >    (RIB) that aligns with the I2RS RIB information model.
> >
> >
> > The file can be obtained via
> > https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
> >
> > IESG discussion can be tracked via
> >
>
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/
> >
> >
> > No IPR declarations have been submitted directly on this I-D.
> >
> >
>
>



From nobody Sat Feb 24 08:41:26 2018
Return-Path: <exa@juniper.net>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A59A5127599; Sat, 24 Feb 2018 08:41:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wNh_V3dIgNZ9; Sat, 24 Feb 2018 08:41:21 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F53D126D05; Sat, 24 Feb 2018 08:41:21 -0800 (PST)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w1OGcYi0020325; Sat, 24 Feb 2018 08:41:18 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=PPS1017; bh=MiiWLa9OVXGX2ZdfhPgSLpc8I6ElpQmW/wWDkOxR0uY=; b=qS9s6YAdqLuWPbkZ0uf2vUfXuhPECP0Ss8DBCssNMjlpBAexbeOWbgCL2+DWVF3tP9X+ CLmPKce3jNCWTaebYjEiQpI5QP4s+ucwgJwreeRa/zBtaeXOzWRjBY0/RoK5sqDBEo4F 7ummd0dCotjhOkAG36KqRUjTFIvbcAFTCJHgk6/PSw3GVQusOLsvIHWJmCFBahDbjDej HMGzGFUsjISbcgTi4Wtzf6dfXwj3zWAmwxZOaKC7g2y9TUKq84lCKRnZINcyaYYWC0Ud hJMeUVpRt3xDnGy2rhgwkTtpFUPk5KB4TFA9vAsOGRr0V0MLiRSm9Y4skQYEbK0LVT+6 OA== 
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0180.outbound.protection.outlook.com [216.32.181.180]) by mx0a-00273201.pphosted.com with ESMTP id 2gbbb8g0ss-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 24 Feb 2018 08:41:18 -0800
Received: from SN1PR05CA0022.namprd05.prod.outlook.com (10.163.68.160) by CO2PR05MB585.namprd05.prod.outlook.com (10.141.197.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6; Sat, 24 Feb 2018 16:41:16 +0000
Received: from BY2NAM05FT013.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::205) by SN1PR05CA0022.outlook.office365.com (2a01:111:e400:5197::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6 via Frontend Transport; Sat, 24 Feb 2018 16:41:15 +0000
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by BY2NAM05FT013.mail.protection.outlook.com (10.152.100.150) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.548.7 via Frontend Transport; Sat, 24 Feb 2018 16:41:15 +0000
Received: from p-mailhub01.juniper.net (10.47.226.20) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 24 Feb 2018 08:41:18 -0800
Received: from smtp.juniper.net (svl-evodev-exa.juniper.net [10.160.40.78])	by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id w1OGfDns004519; Sat, 24 Feb 2018 08:41:13 -0800	(envelope-from exa@juniper.net)
Date: Sat, 24 Feb 2018 09:41:13 -0700
From: Ebben Aries <exa@juniper.net>
To: Amit Dass <amit.dass@ericsson.com>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>
Message-ID: <20180224164113.q2a4crmy6o77peim@smtp.juniper.net>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com> <20180224023114.hvp3qkqlva27ntio@smtp.juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20180224023114.hvp3qkqlva27ntio@smtp.juniper.net>
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(376002)(39860400002)(346002)(39380400002)(396003)(2980300002)(13464003)(199004)(189003)(966005)(16586007)(305945005)(8676002)(7696005)(97756001)(575784001)(68736007)(54906003)(229853002)(50466002)(53546011)(59450400001)(6306002)(69596002)(6246003)(316002)(8936002)(53936002)(81156014)(478600001)(86362001)(81166006)(186003)(46406003)(47776003)(76176011)(4326008)(5660300001)(106466001)(1076002)(2950100002)(356003)(2906002)(77096007)(26005)(6916009)(5890100001)(336011)(97736004)(105596002)(23726003)(53416004)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB585; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT013; 1:XBHNKMkealwHX3i42qtt/3via6VjxTzSihZ+59uERO9Jn/dpedFQVYzRMfzLYy6UfyIHVQWG/ZHz2DhQlsuYzGTe10l4KrPJwLGSvy9j9/bozQLfU39j6P7+1w9uXSIq
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4c8f8aea-d2bb-43a7-f890-08d57ba56c02
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060); SRVR:CO2PR05MB585; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB585; 3:jEJec90F63H6P4nf0Yg8m3cdTHDB+6crUh20EFAP0tdZH68xjoVhrY7Ef3/u4nheWzToG48SqRHWbdf5a9dDVwB9jgcojC3f4uzvMkCg/hJ7GvfqAVirM+fEus3E5IOMzLZCiOM4EUEhDRPF8S7mBK2hhWTBMq98pbPv7yWWmxWwl7QLdScmXb6pBu4ZkhwyfmZpG6eXmJNi35uULb3dhMo9D0pe7LKx0T+LV4l2Qt3pBDE2+7LxMMux48Ft1hBGzDLgYv/Ff957HVYPBEzjZYWUIXQFKXeBH/NNepcGahqw3c9ngrgLGwBsGNsXiPy88NJ48S7l76hblA4A38tp0uSFfsg14AwlWueeMgeT4mI=; 25:sHLc2XuLlSmm9o0txebNRaPcMwVl+p2/1/kQFW6rSBC/vbsJhDMUaUxvNVslXP3XLMn1AFjp0rJTtVmLAWaldeer1FyIos1iA0SMbwOKHCwvfbGPKSzF8PmVp9R7ZpLr5JEpKk9eWGwvUC0/hIX+/h1mGjXvW6sMd9mKO7SXg7/JDGZKRU4rvvw7G7xqPZZ1OvxW3VrAqmkFqB3DfcQLWxMZpBuc66esYFVzrSoNgMZZ47GwnrOzXRQkjRQspKJmHdA5bfMXQOuSNfpv28Ext0m+u7NFYMb0fU15soDULkguNrSZv8JzVFGnwt2zAD/LcsFhRezwIYga7IJ3khuDtQ==
X-MS-TrafficTypeDiagnostic: CO2PR05MB585:
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB585; 31:K9/d08W85SA/6PE1E5PBRyzj2x6VUCmbTttI+tSOS6X3MGje+qagVGDlCLt752rzpDtQ8UMAO/z6ZoC+iVa48hmt5ru+OiFjH4yce/Qv/HQfALHLyN+3UHz30mfimiry3u4ZO5OwsqfjPssVAFw0T2/0X9v1Be6yAZKY5dnP9CgQ3aLKRhGeYkvB1BlV0ybnSCQg1n2UMa+X5BJGxdUE6ppoPI5qvC8h9rDyBTZqo5Q=; 20:6XAsfMmjwsR8NBVHhb835oYj8VgVP2eJTM5/Yf7w1f2xoJIVUpSDPIG+74GLys+RxtB2enHZXEoEhoxYp514fpIo1EFbyOYL+E/CyFaRN4bHk8xYzJ4LLDoz66iDWaqxmkFnYIRD8UTAUBcV9mXss6jqCQ18XpZkzeMpgMbbj32c7jnMyh9DKiJJCLDJkWFH8fy6K1LeHF8u48FWU/SPz33v02tV3iay7UFDcf5Wqgkll5FmEl5W7udjpZ436ly8/u9mt1oNmOwCx1hqQ7FOzii30rBgjvDW3ee5JmOkyTK/pyr5JlyD7/096nmgkduiPg0Ac82y52lHSbvhirr9U/3pwcNnwCagUM0CqhgPYOkTND1/ey056aA0Pv80AgX9ko8bYAC+YXdN/SmCORjWfJ07qKGaDgTJCHgOiYiJVWCAiouBYPdvHzfukEijOE/aQCoFBYHfP/Tkh5VpQgjrsyvm1dPfAoWecsOvSTGHVVYdp5pL0OAGLL/20gPm0xjB
X-Microsoft-Antispam-PRVS: <CO2PR05MB585041DE175DB782F6E7E08A8C30@CO2PR05MB585.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(10436049006162)(192374486261705)(138986009662008); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3231220)(944501161)(52105095)(93006095)(93003095)(3002001)(10201501046)(6055026)(6041288)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:CO2PR05MB585; BCL:0; PCL:0; RULEID:; SRVR:CO2PR05MB585; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB585; 4:lqp57pjyjmJ2C30u48isbtZ0a8kV2rICan0bXHPDJg4zBodH3IMpREMMGqiCIe0qwHthUaayaCAA2+nO7EXeeGhc5lkErD0prRcKr/mx5YnJ063uqoIE3jN2Zoh6JLpMu3wnAfdKAbR+HsERgbpD/i38JpLbb4dfpRo9lG2r8/4IA12JqO0c+sNisawm2UNwh2gmK4CwROK0UNkr8PFoQ5jGq1A7UM/6B8ElHe73Z/xywSQEIIpz225k4UDResuaoYcxurujvfc/DyJm47ICW0mSy3CBl3tdVfeIR1w+41uyp5dGy7Bzs+FUTOWmIcFDwym2iCbt2Gpk/Hi5i8ExJDJsQ2zprr4EZyMzl0DlysllHneiPWncq298VZFHhKg3
X-Forefront-PRVS: 0593E261C4
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR05MB585; 23:9P/UhEPVaEqafKco5auDaXtquubodFGJAYosaGeqGU?= =?us-ascii?Q?Q+OrjYSoEl6jc4B59J22bsechOeQ0I6RZNfgKQgOZYKCZl2fySX3W/GZpUIN?= =?us-ascii?Q?D0NOrkAOK0j6e28n6sy5uQQernYOlvKIodvVCbA8XX2XbZsYjSJh+d6J35LG?= =?us-ascii?Q?HTtJITkCmCje6oHCIoc+rKPQLWGtLrebIF3EYRn0UlxM0AzFJPtQm8xGavWm?= =?us-ascii?Q?nLtUJhRiqnYxhTYrJKwyrvEEzQhp7wSICn0SX2OzCWDtSswIuH6/CNfpQhOL?= =?us-ascii?Q?/0vmhgicyV3ASE0/uAD3vaC/mAg84u493YWqLIZvx5j1VlQdbf40WfVNDKTD?= =?us-ascii?Q?IdebIzy7bHEVtzmQ7jchbDTX1ZNVpfk0xPoCGT+FUvsZzhCBdVIsLrtI0vx+?= =?us-ascii?Q?Bjtluyqm/Bt4RYkqXz/LhzCB65c7ZIl/j0AW/qyC4Eig/Lo1E8+sk1MRMziF?= =?us-ascii?Q?XZD+Fympdl0+ZRl5Vr4zOGxqnrQ1j0FBLicCRObZeEDtKGs3M4QipKaurZFT?= =?us-ascii?Q?SHtUKMb+7YAl0OMPK8Hbm0M3cADzEnqkgkkCffc9QRHoBsLg3kUmbnFywPCJ?= =?us-ascii?Q?H74af6NgEhOk4OLKbgzupCfeVjW5eAVNu1bwwt/MAQQ1PF5S9XSsraT+Jvjj?= =?us-ascii?Q?qcNj641D5zbMOfY+I/UmWKlh+YIRH/R8nS16ikRx2FvAYRD2X3UDAQhZc/d2?= =?us-ascii?Q?kGHl5eKDVoFYtn0aktYS5/x/Q6ICqbzunPX7qkDxivGMy1+7wFuQ1X4pzqHt?= =?us-ascii?Q?aKFlevet6WeZMoO3GETR6x6sDwD3zfqK/kdztwLNnFj9qunw+9eW5jpyldwL?= =?us-ascii?Q?EUKm5TRkNLjEQYZKbD8B2ChzCF1yJ4f2fS4NvD8PDj3hefH6aXpxCZyXAe3z?= =?us-ascii?Q?kJDY47QP9pWRmXDmnRV9ymaua7xeqitVzr9kvxc84vZkdU397/U1K8Iiv45j?= =?us-ascii?Q?kt4PnyOweJgSmmiUYJIaqcOrl1/+DbMvi/olCwiBzvFtQEg960ArISqOGSi8?= =?us-ascii?Q?aG1xILQH1R8VrCL98gIh3GNe3rKdnnvZ5ZQCTL1q6n3dcp5DaO90iiEKfuSU?= =?us-ascii?Q?ksjlbZnkU8JW6LLIO/QCWpvEVeME8ZDUBRUjZR5lEQPE6dtIDX8AcRE9wqrv?= =?us-ascii?Q?JqVXWSJC4RrIzfVAsfzUEi9bTRxX9JhkX8t2EqQEyhnXnLJ4CZGoiZF0F/HZ?= =?us-ascii?Q?C32d7KXVQIDGaZpswOrKJQJheJNvMHm9A0f3U/iwu+azP9Zyh+YH0V8w=3D?= =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB585; 6:KpudmtrQB0y6L2PiVLX/FmOzCuZmg/lucxEGjWH1wmKuhW6KzPuKTVWGGayCIZdqs2iVrs3Ro2Q+YS5yGfuCgb4oIle1u+CEtqtg26xc11M5QoZP6+8fF17yYxaLWNq6eISw2yx/Tuzb5n8E4F+8ZoZ+gUYcbQRYYvtEKZLv6bGVl2k9/Tg19CxkBULO6cimv1uQAWLCSGfvdQKxagkCyyu5faJcaTP7Ol+0+ROmJmG6l03cE6mCMIgJmUe6Cp/OHkgRVOGs/J0kWJ8/smjHJ9vIF9m8MnAK+XCK/tvhlG7+27kpCeH26blVvPFBdNW3fotHFzDzlMRrLmubgcEabbRz5wu+zWQjELP261gnBok=; 5:MnjKki6snxmkY9SqPYqXi0BEDgHohwr3yXQlEq11V7AbciSetOMPsaLTT2xUi7GZeGTU7BbLcEnmRcvyaoKQEkrBiom0yTQoPBrzQRS0od70Hv/5mSxYAYxvJxxOYbDd8rU6a+YBEDOqDT/HMJXv8bwtwcn/M67siHIy4FjnBkk=; 24:PpjYRmV3uP0xNU+UqpXTwWBNeQAzrEGHRzttFWKiZLRjr+2JgGB2trikSqmYDvbH+3vxOI9bYbVg9Pbf71MeAc+lbttPbXIp3or+RgkpPUA=; 7:/0RuYw9dfepb8hxGKOV0u7b7Y7m/jFuPZ8AHwdVCT65gkUVoj1d4GuVwxWwuSlb/Zp8HoXT96mUu2nm2cQrIyd1gPYHDL1zf7+cMMKzDaFNBJsc5mawMbmPKEWLBv2a7tgN55x96wt9tM8y7IelmM4eTMcbLUn9tCeUCT/XwNh1uKsVnT1l/ZWOlMMi24amqC47Z5m7P772wFi/dlGe9JSOlILMN68DVxyKk9lDcNY2jm4KePUK28nMEgiX8ORGb
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2018 16:41:15.2403 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c8f8aea-d2bb-43a7-f890-08d57ba56c02
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12];  Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB585
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-02-24_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1802240221
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/C5j-7OYMa_5SweUXYS-r9N3NwWU>
Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 16:41:25 -0000

On Feb 23 19:31 PM, Ebben Aries wrote:
> Amit,
> 
> I took your latest pre -11 .xml revision that you attached so below is a
> re-review against -10 and pre (-11).  Comments below
> 
> 
> Compilation error that was introduced between -10 and -11
> - ietf-i2rs-rib@2017-12-05.yang:1224: error: unexpected keyword "range"
> 
>     leaf hop-limit {
>       type uint8;
>             range "1..255";
>       description
>         "The path hop limit header.";
>     }
> - Also, by introducing a range on a uint8, are you saying that a hop-limit=0
>   would never be in use for any use-case here?
> 
> There are formatting and alignment issues all throughout the document that
> need fixing (Mahesh pointed this out as well)
> 
> 'ietf-interfaces' import carries the wrong RFC reference (RFC 7227)
> - This should rather be RFC 7277
> 

I meant RFC 7223 rather

  import ietf-interfaces {
      prefix if;
      reference "RFC 7223: A YANG Data Model for Interface Management";
  }

> There are still ongoing discussions among yang-doctors on how references in
> imports should be treated.  At a minimum for now, lets carry the expanded
> syntax w/ the title of the RFC as such: (As Mahesh previous mentioned, this is
> subject to change pending further discussion)
> - reference "RFC 6991: Common YANG Data Types";
> - reference "RFC 7277: A YANG Data Model for IP Management";
> - reference "RFC 6991: Common YANG Data Types";
> 
> Module description still does not carry full copyright/distribution section as
> specified in: https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=oqu2ooyPcpQ1BsLe7O0eVojE-sP-YgMoHTpQoRTH954&s=nZJnXRNh9vlo9VZexb3zXgyY6mCzlN1ztsrmPjezh50&e=
> 
> There still appears to be one remaining 'Rib' reference
> - s/Routing Instance and Rib/Routing Instance and RIB/
> 
> Section 1.2 - Tree Diagrams
> - The text here is an instruction template rather than what the actual text
>   should be.  It should rather read:
> 
>    A simplified graphical representation of the data model is used in
>    this document.  The meaning of the symbols in these diagrams is
>    defined in [I-D.ietf-netmod-yang-tree-diagrams].
> 
> You did not address my previous comment/question re: NMDA (Tom mentioned this
> as well)
> 
> You did not address my previous comment/question re: Section 2.5 (route-add
> RPC)
> 
> I still have concern to modules introducing large amounts of
> features/if-features as previously noted but will defer to other's comments on
> this as well
> 
> Formatting nits:
> - L3605: s/route:A/route: A/
> - L3610: s/from\/to RIB/from\/to a RIB/
> - L3610: s/lead to suboptimal/lead to a suboptimal/
> - L3611: s/possibly/possible/
> - L3626: s/his/their/
> 
> Tom's previous comment re: ENABLE_IP_RPF_CHECK has not been addressed and
> exists in both -10 and (pre) -11 versions
> 
> Thx
> 
> /ebben
> 
> On Feb 20 15:24 PM, Amit Dass wrote:
> > Hi Ebben,
> > 
> > I have updated the draft based on your comments. Could you please have a look at the same and provide your feedback?
> > 
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Di2rs-2Drib-2Ddata-2Dmodel_&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=h0scwYvh7UsfradRz7u1meraj47zZhr6vH3qiHJXiZ4&e=
> > 
> > Best regards,
> > Amit
> > 
> > -----Original Message-----
> > From: Ebben Aries [mailto:exa@juniper.net] 
> > Sent: Thursday, January 18, 2018 9:33 AM
> > To: yang-doctors@ietf.org
> > Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model.all@ietf.org; ietf@ietf.org
> > Subject: Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
> > 
> > Reviewer: Ebben Aries
> > Review result: On the Right Track
> > 
> > 1 module in this draft:
> > - ietf-i2rs-rib@2017-12-05.yang
> > 
> > No YANG validation errors or warnings (from pyang 1.7.3 and yanglint 0.14.59)
> > 
> > 0 examples are provided in this draft (section 3.12 of
> > draft-ietf-netmod-rfc6087bis-15)
> > 
> > Module ietf-i2rs-rib@2017-12-05.yang:
> > - yang-version statement missing - should be 1.1
> > - prefix 'iir' is recommended for this module, would 'rib' suffice better?
> > - import "ietf-inet-types" should reference RFC 6991 per (not as a comment)
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D4.7&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=dYhxw9bO0Uk78WJ5uTBmc5ZcElOT446ETFp7DXU546s&e=
> > - import "ietf-interfaces" should reference RFC 7223 per
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D4.7&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=dYhxw9bO0Uk78WJ5uTBmc5ZcElOT446ETFp7DXU546s&e=
> > - import "ietf-yang-types" should reference RFC 6991 per
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D4.7&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=dYhxw9bO0Uk78WJ5uTBmc5ZcElOT446ETFp7DXU546s&e=
> > - Since this module imports "ietf-interfaces", a normative references must be
> >   added per
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D3.9&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=IaSTmgPV-jaH8vLp0nasBDWLSQ9-dDRqYwAkIvsNfkY&e=
> > - prefix "if" in the import "ietf-interfaces" can remove quotes to remain
> >   consistent with other imports
> > - Remove WG Chairs from contact information per
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> > - Module description must contain most recent copyright notice per
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> > - Module description should contain note to RFC Ed. and placeholder reference
> >   to RFC when assigned
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> > - Add placeholder reference and note to RFC Ed. for RFC when assigned
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23appendix-2DC&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=1U0JCnUyX_pqexjCB9KgzvhWsdLDQMN_iOgkNv29dEs&e=
> > - Security Considerations should be updated to reflect new template at
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__trac.ietf.org_trac_ops_wiki_yang-2Dsecurity-2Dguidelines&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=tfCcnSFoI3jjNNzCj6pgkp94JZ-quOQEqMlv9hITBog&e=
> > - Section 1.2 should be replaced with reference to
> >   draft-ietf-netmod-yang-tree-diagrams-02 rather (as-is in other i2rs YANG
> >   drafts in progress) per
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D15-23section-2D2.5.1&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Bd9RZ2mCWMYNPyhFBtSbqwApeVo8_SOmuA3FNG3trxA&s=DjKFw7t6_CU_2_03rwIHxgvz5_oC5mjX_rMUC5UuV6M&e=
> > - This module contains '12' features.  While it is understood the purpose of
> >   these features in the module, take precaution as to complexity for clients
> >   if they need to understand >= quantity of features per module in use on a
> >   network-element.
> > - A few comments exist that are either unecessary or redundant.  Encode the
> >   comment intent rather in description fields if need be.
> > - Per NMDA, which datastores are targeted for the module?  Will all RPC
> >   operations be acting upon the dynamic/ephemeral datastore?  It is not clear
> >   to me if the intention is to be persistent or ephemeral
> > 
> > General comments/Nits:
> > - references to 'def' could be expanded out to 'definition'
> > - references to 'decap' could be expanded out to 'decapsulation' for
> >   readability (across definitions and descriptions)
> > - Follow consistent capitalization of 'RIB' throughout document text.  Mixed
> >   use of 'Rib' and 'rib' exists (Outside of YANG node lowercase definitions).
> > - Is it necessary to prefix all nodes under the nexthop container with
> >   "nexthop-"?
> > - Section 2.5 - route-add RPC - text mentions it is required that the nh-add
> >   RPC be called as a pre-requisite however if the nh already exists and the
> >   nexthop-id is known, this should not be necessary.  In addition, the text
> >   reads 'or return' which should rather be a result of querying the
> >   appropriate node in the data tree.
> > - In 'IANA Considerations' - s/This document requests to register/This
> >   document registers/
> > 
> 
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_yang-2Ddoctors&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=oqu2ooyPcpQ1BsLe7O0eVojE-sP-YgMoHTpQoRTH954&s=GTV9rhtmIT5nIY6w8DKgR9QiRak314uAIzfjhtj_z-k&e=


From nobody Sat Feb 24 10:45:39 2018
Return-Path: <rrahman@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 328A0127275; Sat, 24 Feb 2018 10:45:38 -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 GcaYDycZY-E2; Sat, 24 Feb 2018 10:45:35 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D842112008A; Sat, 24 Feb 2018 10:45:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15840; q=dns/txt; s=iport; t=1519497934; x=1520707534; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=hNkELq/v3xiwiBFQEb+BusKXUOUUPcwDqQvuO+59X1k=; b=RaRFtkUmipR5mxx3suHfjAJQ9TY2Bt96arNlX23v4LtPgEl3Pyqmj6Fi CXTr2CTkQAm0kpvloCrLFHlhLcpypa68bqwX78gUVSlXtm/cfqs40JIw5 xqmDNaSyKitfbqwGNjvrmlveWgYSClMkzP+z/tNZhl6qRCK0C5zELjOqg 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AyAQD/sZFa/4sNJK1dGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYNPZnAoCoNKiiKNfIFbJ4EWlgUUggIKGAuFEAIagh5UGAE?= =?us-ascii?q?CAQEBAQEBAmsohSMBAQEDAQEBIREzBwsMBAIBCA4DBAEBAQICIwMCAgIlCxQ?= =?us-ascii?q?BCAgCBAENBYUICBCrVYIniGOCHQEBAQEBAQEBAQEBAQEBAQEBAQEBAR2BD4Y?= =?us-ascii?q?zgVeBZikMgWqBDoMuAQGBNhUmDAuCdjGCFCAFoWEJAoc3hzuFLIIGIkCFBIN?= =?us-ascii?q?lhw+VSAIRGQGBLgEeOIFRcBUZISoBghgJgjocFoFld4oVASUHgQOBFwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.47,389,1515456000"; d="scan'208";a="349557354"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Feb 2018 18:45:33 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id w1OIjX1c022106 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 24 Feb 2018 18:45:33 GMT
Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Sat, 24 Feb 2018 12:45:32 -0600
Received: from xch-rcd-005.cisco.com ([173.37.102.15]) by XCH-RCD-005.cisco.com ([173.37.102.15]) with mapi id 15.00.1320.000; Sat, 24 Feb 2018 12:45:32 -0600
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Ebben Aries <exa@juniper.net>, Amit Dass <amit.dass@ericsson.com>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "draft-ietf-i2rs-rib-data-model.all@ietf.org" <draft-ietf-i2rs-rib-data-model.all@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
Thread-Index: AQHTql74NZDcOf6W7Ui/Yk7TkcQS86OzPusAgADtfID//87pgA==
Date: Sat, 24 Feb 2018 18:45:32 +0000
Message-ID: <80B87B5B-1659-474E-B7AD-120133EB9540@cisco.com>
References: <151626438402.10775.7250014155413667607@ietfa.amsl.com> <HE1PR0702MB3580F99E1E4BBB98E84D1DF593CF0@HE1PR0702MB3580.eurprd07.prod.outlook.com> <20180224023114.hvp3qkqlva27ntio@smtp.juniper.net> <20180224164113.q2a4crmy6o77peim@smtp.juniper.net>
In-Reply-To: <20180224164113.q2a4crmy6o77peim@smtp.juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.a.0.180210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.249.164]
Content-Type: text/plain; charset="utf-8"
Content-ID: <9A6A10A434CBC14BACC04396986EE8F5@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/WGFRWEYvd8I9aRtAASVyG9tOkSk>
Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-rib-data-model-09
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2018 18:45:38 -0000

UmVnYXJkaW5nIHJlZmVyZW5jZSB0byA3MjIzLCBzaG91bGQgdGhpcyBiZSByZXBsYWNlZCBieSA3
MjIzYmlzIChJIGdvdCB0aGF0IGNvbW1lbnQgZm9yIGFub3RoZXIgZHJhZnQpPw0KDQrvu79PbiAy
MDE4LTAyLTI0LCAxMTo0MSBBTSwgInlhbmctZG9jdG9ycyBvbiBiZWhhbGYgb2YgRWJiZW4gQXJp
ZXMiIDx5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgZXhhQGp1bmlw
ZXIubmV0PiB3cm90ZToNCg0KICAgIE9uIEZlYiAyMyAxOTozMSBQTSwgRWJiZW4gQXJpZXMgd3Jv
dGU6DQogICAgPiBBbWl0LA0KICAgID4gDQogICAgPiBJIHRvb2sgeW91ciBsYXRlc3QgcHJlIC0x
MSAueG1sIHJldmlzaW9uIHRoYXQgeW91IGF0dGFjaGVkIHNvIGJlbG93IGlzIGENCiAgICA+IHJl
LXJldmlldyBhZ2FpbnN0IC0xMCBhbmQgcHJlICgtMTEpLiAgQ29tbWVudHMgYmVsb3cNCiAgICA+
IA0KICAgID4gDQogICAgPiBDb21waWxhdGlvbiBlcnJvciB0aGF0IHdhcyBpbnRyb2R1Y2VkIGJl
dHdlZW4gLTEwIGFuZCAtMTENCiAgICA+IC0gaWV0Zi1pMnJzLXJpYkAyMDE3LTEyLTA1Lnlhbmc6
MTIyNDogZXJyb3I6IHVuZXhwZWN0ZWQga2V5d29yZCAicmFuZ2UiDQogICAgPiANCiAgICA+ICAg
ICBsZWFmIGhvcC1saW1pdCB7DQogICAgPiAgICAgICB0eXBlIHVpbnQ4Ow0KICAgID4gICAgICAg
ICAgICAgcmFuZ2UgIjEuLjI1NSI7DQogICAgPiAgICAgICBkZXNjcmlwdGlvbg0KICAgID4gICAg
ICAgICAiVGhlIHBhdGggaG9wIGxpbWl0IGhlYWRlci4iOw0KICAgID4gICAgIH0NCiAgICA+IC0g
QWxzbywgYnkgaW50cm9kdWNpbmcgYSByYW5nZSBvbiBhIHVpbnQ4LCBhcmUgeW91IHNheWluZyB0
aGF0IGEgaG9wLWxpbWl0PTANCiAgICA+ICAgd291bGQgbmV2ZXIgYmUgaW4gdXNlIGZvciBhbnkg
dXNlLWNhc2UgaGVyZT8NCiAgICA+IA0KICAgID4gVGhlcmUgYXJlIGZvcm1hdHRpbmcgYW5kIGFs
aWdubWVudCBpc3N1ZXMgYWxsIHRocm91Z2hvdXQgdGhlIGRvY3VtZW50IHRoYXQNCiAgICA+IG5l
ZWQgZml4aW5nIChNYWhlc2ggcG9pbnRlZCB0aGlzIG91dCBhcyB3ZWxsKQ0KICAgID4gDQogICAg
PiAnaWV0Zi1pbnRlcmZhY2VzJyBpbXBvcnQgY2FycmllcyB0aGUgd3JvbmcgUkZDIHJlZmVyZW5j
ZSAoUkZDIDcyMjcpDQogICAgPiAtIFRoaXMgc2hvdWxkIHJhdGhlciBiZSBSRkMgNzI3Nw0KICAg
ID4gDQogICAgDQogICAgSSBtZWFudCBSRkMgNzIyMyByYXRoZXINCiAgICANCiAgICAgIGltcG9y
dCBpZXRmLWludGVyZmFjZXMgew0KICAgICAgICAgIHByZWZpeCBpZjsNCiAgICAgICAgICByZWZl
cmVuY2UgIlJGQyA3MjIzOiBBIFlBTkcgRGF0YSBNb2RlbCBmb3IgSW50ZXJmYWNlIE1hbmFnZW1l
bnQiOw0KICAgICAgfQ0KICAgIA0KICAgID4gVGhlcmUgYXJlIHN0aWxsIG9uZ29pbmcgZGlzY3Vz
c2lvbnMgYW1vbmcgeWFuZy1kb2N0b3JzIG9uIGhvdyByZWZlcmVuY2VzIGluDQogICAgPiBpbXBv
cnRzIHNob3VsZCBiZSB0cmVhdGVkLiAgQXQgYSBtaW5pbXVtIGZvciBub3csIGxldHMgY2Fycnkg
dGhlIGV4cGFuZGVkDQogICAgPiBzeW50YXggdy8gdGhlIHRpdGxlIG9mIHRoZSBSRkMgYXMgc3Vj
aDogKEFzIE1haGVzaCBwcmV2aW91cyBtZW50aW9uZWQsIHRoaXMgaXMNCiAgICA+IHN1YmplY3Qg
dG8gY2hhbmdlIHBlbmRpbmcgZnVydGhlciBkaXNjdXNzaW9uKQ0KICAgID4gLSByZWZlcmVuY2Ug
IlJGQyA2OTkxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzIjsNCiAgICA+IC0gcmVmZXJlbmNlICJS
RkMgNzI3NzogQSBZQU5HIERhdGEgTW9kZWwgZm9yIElQIE1hbmFnZW1lbnQiOw0KICAgID4gLSBy
ZWZlcmVuY2UgIlJGQyA2OTkxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzIjsNCiAgICA+IA0KICAg
ID4gTW9kdWxlIGRlc2NyaXB0aW9uIHN0aWxsIGRvZXMgbm90IGNhcnJ5IGZ1bGwgY29weXJpZ2h0
L2Rpc3RyaWJ1dGlvbiBzZWN0aW9uIGFzDQogICAgPiBzcGVjaWZpZWQgaW46IGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdf
aHRtbF9kcmFmdC0yRGlldGYtMkRuZXRtb2QtMkRyZmM2MDg3YmlzLTJEMTUtMjNhcHBlbmRpeC0y
REMmZD1Ed0lDQWcmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJ
JnI9R0llaGJEcFFsbzMxbFNpNldibkVrQSZtPW9xdTJvb3lQY3BRMUJzTGU3TzBlVm9qRS1zUC1Z
Z01vSFRwUW9SVEg5NTQmcz1uWkpuWFJOaDl2bG85VlpleGIzelhneVk2bUN6bE4xenRzcm1QamV6
aDUwJmU9DQogICAgPiANCiAgICA+IFRoZXJlIHN0aWxsIGFwcGVhcnMgdG8gYmUgb25lIHJlbWFp
bmluZyAnUmliJyByZWZlcmVuY2UNCiAgICA+IC0gcy9Sb3V0aW5nIEluc3RhbmNlIGFuZCBSaWIv
Um91dGluZyBJbnN0YW5jZSBhbmQgUklCLw0KICAgID4gDQogICAgPiBTZWN0aW9uIDEuMiAtIFRy
ZWUgRGlhZ3JhbXMNCiAgICA+IC0gVGhlIHRleHQgaGVyZSBpcyBhbiBpbnN0cnVjdGlvbiB0ZW1w
bGF0ZSByYXRoZXIgdGhhbiB3aGF0IHRoZSBhY3R1YWwgdGV4dA0KICAgID4gICBzaG91bGQgYmUu
ICBJdCBzaG91bGQgcmF0aGVyIHJlYWQ6DQogICAgPiANCiAgICA+ICAgIEEgc2ltcGxpZmllZCBn
cmFwaGljYWwgcmVwcmVzZW50YXRpb24gb2YgdGhlIGRhdGEgbW9kZWwgaXMgdXNlZCBpbg0KICAg
ID4gICAgdGhpcyBkb2N1bWVudC4gIFRoZSBtZWFuaW5nIG9mIHRoZSBzeW1ib2xzIGluIHRoZXNl
IGRpYWdyYW1zIGlzDQogICAgPiAgICBkZWZpbmVkIGluIFtJLUQuaWV0Zi1uZXRtb2QteWFuZy10
cmVlLWRpYWdyYW1zXS4NCiAgICA+IA0KICAgID4gWW91IGRpZCBub3QgYWRkcmVzcyBteSBwcmV2
aW91cyBjb21tZW50L3F1ZXN0aW9uIHJlOiBOTURBIChUb20gbWVudGlvbmVkIHRoaXMNCiAgICA+
IGFzIHdlbGwpDQogICAgPiANCiAgICA+IFlvdSBkaWQgbm90IGFkZHJlc3MgbXkgcHJldmlvdXMg
Y29tbWVudC9xdWVzdGlvbiByZTogU2VjdGlvbiAyLjUgKHJvdXRlLWFkZA0KICAgID4gUlBDKQ0K
ICAgID4gDQogICAgPiBJIHN0aWxsIGhhdmUgY29uY2VybiB0byBtb2R1bGVzIGludHJvZHVjaW5n
IGxhcmdlIGFtb3VudHMgb2YNCiAgICA+IGZlYXR1cmVzL2lmLWZlYXR1cmVzIGFzIHByZXZpb3Vz
bHkgbm90ZWQgYnV0IHdpbGwgZGVmZXIgdG8gb3RoZXIncyBjb21tZW50cyBvbg0KICAgID4gdGhp
cyBhcyB3ZWxsDQogICAgPiANCiAgICA+IEZvcm1hdHRpbmcgbml0czoNCiAgICA+IC0gTDM2MDU6
IHMvcm91dGU6QS9yb3V0ZTogQS8NCiAgICA+IC0gTDM2MTA6IHMvZnJvbVwvdG8gUklCL2Zyb21c
L3RvIGEgUklCLw0KICAgID4gLSBMMzYxMDogcy9sZWFkIHRvIHN1Ym9wdGltYWwvbGVhZCB0byBh
IHN1Ym9wdGltYWwvDQogICAgPiAtIEwzNjExOiBzL3Bvc3NpYmx5L3Bvc3NpYmxlLw0KICAgID4g
LSBMMzYyNjogcy9oaXMvdGhlaXIvDQogICAgPiANCiAgICA+IFRvbSdzIHByZXZpb3VzIGNvbW1l
bnQgcmU6IEVOQUJMRV9JUF9SUEZfQ0hFQ0sgaGFzIG5vdCBiZWVuIGFkZHJlc3NlZCBhbmQNCiAg
ICA+IGV4aXN0cyBpbiBib3RoIC0xMCBhbmQgKHByZSkgLTExIHZlcnNpb25zDQogICAgPiANCiAg
ICA+IFRoeA0KICAgID4gDQogICAgPiAvZWJiZW4NCiAgICA+IA0KICAgID4gT24gRmViIDIwIDE1
OjI0IFBNLCBBbWl0IERhc3Mgd3JvdGU6DQogICAgPiA+IEhpIEViYmVuLA0KICAgID4gPiANCiAg
ICA+ID4gSSBoYXZlIHVwZGF0ZWQgdGhlIGRyYWZ0IGJhc2VkIG9uIHlvdXIgY29tbWVudHMuIENv
dWxkIHlvdSBwbGVhc2UgaGF2ZSBhIGxvb2sgYXQgdGhlIHNhbWUgYW5kIHByb3ZpZGUgeW91ciBm
ZWVkYmFjaz8NCiAgICA+ID4gDQogICAgPiA+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2RyYWZ0LTJE
aWV0Zi0yRGkycnMtMkRyaWItMkRkYXRhLTJEbW9kZWxfJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3Vo
cjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUdJZWhiRHBRbG8zMWxTaTZXYm5Fa0Em
bT1CZDlSWjJtQ1dNWU5QeWhGQnRTYnF3QXBlVm84X1NPbXVBM0ZORzN0cnhBJnM9aDBzY3dZdmg3
VXNmcmFkUno3dTFtZXJhajQ3elpocjZ2SDNxaUhKWGlaNCZlPQ0KICAgID4gPiANCiAgICA+ID4g
QmVzdCByZWdhcmRzLA0KICAgID4gPiBBbWl0DQogICAgPiA+IA0KICAgID4gPiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KICAgID4gPiBGcm9tOiBFYmJlbiBBcmllcyBbbWFpbHRvOmV4YUBq
dW5pcGVyLm5ldF0gDQogICAgPiA+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDE4LCAyMDE4IDk6
MzMgQU0NCiAgICA+ID4gVG86IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KICAgID4gPiBDYzogaTJy
c0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLmFsbEBpZXRmLm9yZzsg
aWV0ZkBpZXRmLm9yZw0KICAgID4gPiBTdWJqZWN0OiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1pMnJzLXJpYi1kYXRhLW1vZGVsLTA5DQogICAgPiA+IA0KICAgID4gPiBS
ZXZpZXdlcjogRWJiZW4gQXJpZXMNCiAgICA+ID4gUmV2aWV3IHJlc3VsdDogT24gdGhlIFJpZ2h0
IFRyYWNrDQogICAgPiA+IA0KICAgID4gPiAxIG1vZHVsZSBpbiB0aGlzIGRyYWZ0Og0KICAgID4g
PiAtIGlldGYtaTJycy1yaWJAMjAxNy0xMi0wNS55YW5nDQogICAgPiA+IA0KICAgID4gPiBObyBZ
QU5HIHZhbGlkYXRpb24gZXJyb3JzIG9yIHdhcm5pbmdzIChmcm9tIHB5YW5nIDEuNy4zIGFuZCB5
YW5nbGludCAwLjE0LjU5KQ0KICAgID4gPiANCiAgICA+ID4gMCBleGFtcGxlcyBhcmUgcHJvdmlk
ZWQgaW4gdGhpcyBkcmFmdCAoc2VjdGlvbiAzLjEyIG9mDQogICAgPiA+IGRyYWZ0LWlldGYtbmV0
bW9kLXJmYzYwODdiaXMtMTUpDQogICAgPiA+IA0KICAgID4gPiBNb2R1bGUgaWV0Zi1pMnJzLXJp
YkAyMDE3LTEyLTA1Lnlhbmc6DQogICAgPiA+IC0geWFuZy12ZXJzaW9uIHN0YXRlbWVudCBtaXNz
aW5nIC0gc2hvdWxkIGJlIDEuMQ0KICAgID4gPiAtIHByZWZpeCAnaWlyJyBpcyByZWNvbW1lbmRl
ZCBmb3IgdGhpcyBtb2R1bGUsIHdvdWxkICdyaWInIHN1ZmZpY2UgYmV0dGVyPw0KICAgID4gPiAt
IGltcG9ydCAiaWV0Zi1pbmV0LXR5cGVzIiBzaG91bGQgcmVmZXJlbmNlIFJGQyA2OTkxIHBlciAo
bm90IGFzIGEgY29tbWVudCkNCiAgICA+ID4gICBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRm
LTJEbmV0bW9kLTJEcmZjNjA4N2Jpcy0yRDE1LTIzc2VjdGlvbi0yRDQuNyZkPUR3SUdhUSZjPUhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1HSWVoYkRwUWxvMzFs
U2k2V2JuRWtBJm09QmQ5UloybUNXTVlOUHloRkJ0U2Jxd0FwZVZvOF9TT211QTNGTkczdHJ4QSZz
PWRZaHh3OWJPMFVrNzhXSjV1VEJtYzVaY0VsT1Q0NDZFVEZwN0RYVTU0NnMmZT0NCiAgICA+ID4g
LSBpbXBvcnQgImlldGYtaW50ZXJmYWNlcyIgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNzIyMyBwZXIN
CiAgICA+ID4gICBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEbmV0bW9kLTJEcmZjNjA4
N2Jpcy0yRDE1LTIzc2VjdGlvbi0yRDQuNyZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgw
VWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1HSWVoYkRwUWxvMzFsU2k2V2JuRWtBJm09QmQ5Uloy
bUNXTVlOUHloRkJ0U2Jxd0FwZVZvOF9TT211QTNGTkczdHJ4QSZzPWRZaHh3OWJPMFVrNzhXSjV1
VEJtYzVaY0VsT1Q0NDZFVEZwN0RYVTU0NnMmZT0NCiAgICA+ID4gLSBpbXBvcnQgImlldGYteWFu
Zy10eXBlcyIgc2hvdWxkIHJlZmVyZW5jZSBSRkMgNjk5MSBwZXINCiAgICA+ID4gICBodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEbmV0bW9kLTJEcmZjNjA4N2Jpcy0yRDE1LTIzc2VjdGlv
bi0yRDQuNyZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhj
V3pvQ0kmcj1HSWVoYkRwUWxvMzFsU2k2V2JuRWtBJm09QmQ5UloybUNXTVlOUHloRkJ0U2Jxd0Fw
ZVZvOF9TT211QTNGTkczdHJ4QSZzPWRZaHh3OWJPMFVrNzhXSjV1VEJtYzVaY0VsT1Q0NDZFVEZw
N0RYVTU0NnMmZT0NCiAgICA+ID4gLSBTaW5jZSB0aGlzIG1vZHVsZSBpbXBvcnRzICJpZXRmLWlu
dGVyZmFjZXMiLCBhIG5vcm1hdGl2ZSByZWZlcmVuY2VzIG11c3QgYmUNCiAgICA+ID4gICBhZGRl
ZCBwZXINCiAgICA+ID4gICBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEbmV0bW9kLTJE
cmZjNjA4N2Jpcy0yRDE1LTIzc2VjdGlvbi0yRDMuOSZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2
U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1HSWVoYkRwUWxvMzFsU2k2V2JuRWtBJm09
QmQ5UloybUNXTVlOUHloRkJ0U2Jxd0FwZVZvOF9TT211QTNGTkczdHJ4QSZzPUlhU1RtZ1BWLWph
SDh2THAwbmFzQkRXTFNROS1kRFJxWXdBa0l2c05ma1kmZT0NCiAgICA+ID4gLSBwcmVmaXggImlm
IiBpbiB0aGUgaW1wb3J0ICJpZXRmLWludGVyZmFjZXMiIGNhbiByZW1vdmUgcXVvdGVzIHRvIHJl
bWFpbg0KICAgID4gPiAgIGNvbnNpc3RlbnQgd2l0aCBvdGhlciBpbXBvcnRzDQogICAgPiA+IC0g
UmVtb3ZlIFdHIENoYWlycyBmcm9tIGNvbnRhY3QgaW5mb3JtYXRpb24gcGVyDQogICAgPiA+ICAg
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRG5ldG1vZC0yRHJmYzYwODdiaXMtMkQxNS0y
M2FwcGVuZGl4LTJEQyZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz
dm9EVFhjV3pvQ0kmcj1HSWVoYkRwUWxvMzFsU2k2V2JuRWtBJm09QmQ5UloybUNXTVlOUHloRkJ0
U2Jxd0FwZVZvOF9TT211QTNGTkczdHJ4QSZzPTFVMEpDblV5WF9wcWV4akNCOUtnenZoV3NkTERR
TU5faU9na052MjlkRXMmZT0NCiAgICA+ID4gLSBNb2R1bGUgZGVzY3JpcHRpb24gbXVzdCBjb250
YWluIG1vc3QgcmVjZW50IGNvcHlyaWdodCBub3RpY2UgcGVyDQogICAgPiA+ICAgaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9y
Z19odG1sX2RyYWZ0LTJEaWV0Zi0yRG5ldG1vZC0yRHJmYzYwODdiaXMtMkQxNS0yM2FwcGVuZGl4
LTJEQyZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pv
Q0kmcj1HSWVoYkRwUWxvMzFsU2k2V2JuRWtBJm09QmQ5UloybUNXTVlOUHloRkJ0U2Jxd0FwZVZv
OF9TT211QTNGTkczdHJ4QSZzPTFVMEpDblV5WF9wcWV4akNCOUtnenZoV3NkTERRTU5faU9na052
MjlkRXMmZT0NCiAgICA+ID4gLSBNb2R1bGUgZGVzY3JpcHRpb24gc2hvdWxkIGNvbnRhaW4gbm90
ZSB0byBSRkMgRWQuIGFuZCBwbGFjZWhvbGRlciByZWZlcmVuY2UNCiAgICA+ID4gICB0byBSRkMg
d2hlbiBhc3NpZ25lZA0KICAgID4gPiAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRu
ZXRtb2QtMkRyZmM2MDg3YmlzLTJEMTUtMjNhcHBlbmRpeC0yREMmZD1Ed0lHYVEmYz1IQWtZdWg2
M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9R0llaGJEcFFsbzMxbFNpNldi
bkVrQSZtPUJkOVJaMm1DV01ZTlB5aEZCdFNicXdBcGVWbzhfU09tdUEzRk5HM3RyeEEmcz0xVTBK
Q25VeVhfcHFleGpDQjlLZ3p2aFdzZExEUU1OX2lPZ2tOdjI5ZEVzJmU9DQogICAgPiA+IC0gQWRk
IHBsYWNlaG9sZGVyIHJlZmVyZW5jZSBhbmQgbm90ZSB0byBSRkMgRWQuIGZvciBSRkMgd2hlbiBh
c3NpZ25lZA0KICAgID4gPiAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRuZXRtb2Qt
MkRyZmM2MDg3YmlzLTJEMTUtMjNhcHBlbmRpeC0yREMmZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9R0llaGJEcFFsbzMxbFNpNldibkVrQSZt
PUJkOVJaMm1DV01ZTlB5aEZCdFNicXdBcGVWbzhfU09tdUEzRk5HM3RyeEEmcz0xVTBKQ25VeVhf
cHFleGpDQjlLZ3p2aFdzZExEUU1OX2lPZ2tOdjI5ZEVzJmU9DQogICAgPiA+IC0gU2VjdXJpdHkg
Q29uc2lkZXJhdGlvbnMgc2hvdWxkIGJlIHVwZGF0ZWQgdG8gcmVmbGVjdCBuZXcgdGVtcGxhdGUg
YXQNCiAgICA+ID4gICBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cHMtM0FfX3RyYWMuaWV0Zi5vcmdfdHJhY19vcHNfd2lraV95YW5nLTJEc2VjdXJpdHktMkRn
dWlkZWxpbmVzJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RU
WGNXem9DSSZyPUdJZWhiRHBRbG8zMWxTaTZXYm5Fa0EmbT1CZDlSWjJtQ1dNWU5QeWhGQnRTYnF3
QXBlVm84X1NPbXVBM0ZORzN0cnhBJnM9dGZDY25TRm9JM2pqTk56Q2o2cGdrcDk0SlotcXVPUUVx
TWx2OWhJVEJvZyZlPQ0KICAgID4gPiAtIFNlY3Rpb24gMS4yIHNob3VsZCBiZSByZXBsYWNlZCB3
aXRoIHJlZmVyZW5jZSB0bw0KICAgID4gPiAgIGRyYWZ0LWlldGYtbmV0bW9kLXlhbmctdHJlZS1k
aWFncmFtcy0wMiByYXRoZXIgKGFzLWlzIGluIG90aGVyIGkycnMgWUFORw0KICAgID4gPiAgIGRy
YWZ0cyBpbiBwcm9ncmVzcykgcGVyDQogICAgPiA+ICAgaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJE
aWV0Zi0yRG5ldG1vZC0yRHJmYzYwODdiaXMtMkQxNS0yM3NlY3Rpb24tMkQyLjUuMSZkPUR3SUdh
USZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1HSWVoYkRw
UWxvMzFsU2k2V2JuRWtBJm09QmQ5UloybUNXTVlOUHloRkJ0U2Jxd0FwZVZvOF9TT211QTNGTkcz
dHJ4QSZzPURqS0Z3N3Q2X0NVXzJfMDNyd0lIeGd2ejVfb0M1bWpYX3JNVUM1VXVWNk0mZT0NCiAg
ICA+ID4gLSBUaGlzIG1vZHVsZSBjb250YWlucyAnMTInIGZlYXR1cmVzLiAgV2hpbGUgaXQgaXMg
dW5kZXJzdG9vZCB0aGUgcHVycG9zZSBvZg0KICAgID4gPiAgIHRoZXNlIGZlYXR1cmVzIGluIHRo
ZSBtb2R1bGUsIHRha2UgcHJlY2F1dGlvbiBhcyB0byBjb21wbGV4aXR5IGZvciBjbGllbnRzDQog
ICAgPiA+ICAgaWYgdGhleSBuZWVkIHRvIHVuZGVyc3RhbmQgPj0gcXVhbnRpdHkgb2YgZmVhdHVy
ZXMgcGVyIG1vZHVsZSBpbiB1c2Ugb24gYQ0KICAgID4gPiAgIG5ldHdvcmstZWxlbWVudC4NCiAg
ICA+ID4gLSBBIGZldyBjb21tZW50cyBleGlzdCB0aGF0IGFyZSBlaXRoZXIgdW5lY2Vzc2FyeSBv
ciByZWR1bmRhbnQuICBFbmNvZGUgdGhlDQogICAgPiA+ICAgY29tbWVudCBpbnRlbnQgcmF0aGVy
IGluIGRlc2NyaXB0aW9uIGZpZWxkcyBpZiBuZWVkIGJlLg0KICAgID4gPiAtIFBlciBOTURBLCB3
aGljaCBkYXRhc3RvcmVzIGFyZSB0YXJnZXRlZCBmb3IgdGhlIG1vZHVsZT8gIFdpbGwgYWxsIFJQ
Qw0KICAgID4gPiAgIG9wZXJhdGlvbnMgYmUgYWN0aW5nIHVwb24gdGhlIGR5bmFtaWMvZXBoZW1l
cmFsIGRhdGFzdG9yZT8gIEl0IGlzIG5vdCBjbGVhcg0KICAgID4gPiAgIHRvIG1lIGlmIHRoZSBp
bnRlbnRpb24gaXMgdG8gYmUgcGVyc2lzdGVudCBvciBlcGhlbWVyYWwNCiAgICA+ID4gDQogICAg
PiA+IEdlbmVyYWwgY29tbWVudHMvTml0czoNCiAgICA+ID4gLSByZWZlcmVuY2VzIHRvICdkZWYn
IGNvdWxkIGJlIGV4cGFuZGVkIG91dCB0byAnZGVmaW5pdGlvbicNCiAgICA+ID4gLSByZWZlcmVu
Y2VzIHRvICdkZWNhcCcgY291bGQgYmUgZXhwYW5kZWQgb3V0IHRvICdkZWNhcHN1bGF0aW9uJyBm
b3INCiAgICA+ID4gICByZWFkYWJpbGl0eSAoYWNyb3NzIGRlZmluaXRpb25zIGFuZCBkZXNjcmlw
dGlvbnMpDQogICAgPiA+IC0gRm9sbG93IGNvbnNpc3RlbnQgY2FwaXRhbGl6YXRpb24gb2YgJ1JJ
QicgdGhyb3VnaG91dCBkb2N1bWVudCB0ZXh0LiAgTWl4ZWQNCiAgICA+ID4gICB1c2Ugb2YgJ1Jp
YicgYW5kICdyaWInIGV4aXN0cyAoT3V0c2lkZSBvZiBZQU5HIG5vZGUgbG93ZXJjYXNlIGRlZmlu
aXRpb25zKS4NCiAgICA+ID4gLSBJcyBpdCBuZWNlc3NhcnkgdG8gcHJlZml4IGFsbCBub2RlcyB1
bmRlciB0aGUgbmV4dGhvcCBjb250YWluZXIgd2l0aA0KICAgID4gPiAgICJuZXh0aG9wLSI/DQog
ICAgPiA+IC0gU2VjdGlvbiAyLjUgLSByb3V0ZS1hZGQgUlBDIC0gdGV4dCBtZW50aW9ucyBpdCBp
cyByZXF1aXJlZCB0aGF0IHRoZSBuaC1hZGQNCiAgICA+ID4gICBSUEMgYmUgY2FsbGVkIGFzIGEg
cHJlLXJlcXVpc2l0ZSBob3dldmVyIGlmIHRoZSBuaCBhbHJlYWR5IGV4aXN0cyBhbmQgdGhlDQog
ICAgPiA+ICAgbmV4dGhvcC1pZCBpcyBrbm93biwgdGhpcyBzaG91bGQgbm90IGJlIG5lY2Vzc2Fy
eS4gIEluIGFkZGl0aW9uLCB0aGUgdGV4dA0KICAgID4gPiAgIHJlYWRzICdvciByZXR1cm4nIHdo
aWNoIHNob3VsZCByYXRoZXIgYmUgYSByZXN1bHQgb2YgcXVlcnlpbmcgdGhlDQogICAgPiA+ICAg
YXBwcm9wcmlhdGUgbm9kZSBpbiB0aGUgZGF0YSB0cmVlLg0KICAgID4gPiAtIEluICdJQU5BIENv
bnNpZGVyYXRpb25zJyAtIHMvVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0byByZWdpc3Rlci9UaGlz
DQogICAgPiA+ICAgZG9jdW1lbnQgcmVnaXN0ZXJzLw0KICAgID4gPiANCiAgICA+IA0KICAgID4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICA+IHlh
bmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCiAgICA+IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KICAg
ID4gaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193
d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb195YW5nLTJEZG9jdG9ycyZkPUR3SUNBZyZjPUhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1HSWVoYkRwUWxvMzFs
U2k2V2JuRWtBJm09b3F1Mm9veVBjcFExQnNMZTdPMGVWb2pFLXNQLVlnTW9IVHBRb1JUSDk1NCZz
PUdUVjlyaHRtSVQ1bklZNnc4REtnUjlRaVJhazMxNHVBSXpmamh0al96LWsmZT0NCiAgICANCiAg
ICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgIHlh
bmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCiAgICB5YW5nLWRvY3RvcnNAaWV0Zi5vcmcNCiAgICBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3lhbmctZG9jdG9ycw0KICAgIA0K
DQo=


From nobody Sun Feb 25 10:59:18 2018
Return-Path: <paul@nohats.ca>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 13009127241; Sun, 25 Feb 2018 10:59:16 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Paul Wouters <paul@nohats.ca>
To: <secdir@ietf.org>
Cc: i2rs@ietf.org, ietf@ietf.org, draft-ietf-i2rs-rib-info-model.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151958515603.12934.11779217462614817262@ietfa.amsl.com>
Date: Sun, 25 Feb 2018 10:59:16 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/6x9ItFQQ9-Z7YrYnNi2X3B17Kfw>
Subject: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Feb 2018 18:59:16 -0000

Reviewer: Paul Wouters
Review result: Has Issues

I have reviewed this document as part of the security directorate's  ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written primarily for the benefit of the security area directors.
 Document editors and WG chairs should treat  these comments just like any
other last call comments.

The summary of the review is Has Issues.

This Informational draft specifies an information model for routing information
bases (RIBs) , and hints at how a read/write API would look like. I think the
document should be improved to clarify this API beyond a simple mention of SSH
and TLS in its own section, outside of the Security Consideration section. For
example, if this is TLS, what is used? Something restful? xml? json? What would
the URI be? And for ssh, what kind of access would be given? How is this
restricted to the RIB API ?



From nobody Sun Feb 25 15:45:01 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F84A1241F5; Sun, 25 Feb 2018 15:44:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.945
X-Spam-Level: 
X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] autolearn=no 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 d3WEO64k2QjH; Sun, 25 Feb 2018 15:44:48 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 B8E821205F0; Sun, 25 Feb 2018 15:44:44 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Paul Wouters'" <paul@nohats.ca>, <secdir@ietf.org>
Cc: <i2rs@ietf.org>, <ietf@ietf.org>, <draft-ietf-i2rs-rib-info-model.all@ietf.org>
References: <151958515603.12934.11779217462614817262@ietfa.amsl.com>
In-Reply-To: <151958515603.12934.11779217462614817262@ietfa.amsl.com>
Date: Sun, 25 Feb 2018 18:44:41 -0500
Message-ID: <002a01d3ae92$9b899660$d29cc320$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHQD0Pdn7l6HalH48dRcUIzKK9LGaO9BWww
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/cvBqKhUlIYOJUi78ij6X1xQsCA8>
Subject: Re: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Feb 2018 23:44:50 -0000

Paul: 

The current I2RS  RIB Data model is a yang model which can be access via
netconf and restconf with the restrictions in the network management
datastore architecture.   Are you looking for us to specify the
netconf/restconf suite protocols, and the CBOR for binary in this section. 

If you are looking for more than that, are you looking for what is in 
https://datatracker.ietf.org/doc/draft-ietf-i2rs-security-environment-reqs/

Thank you, 
Sue Hares
WG co-chair

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Paul Wouters
Sent: Sunday, February 25, 2018 1:59 PM
To: secdir@ietf.org
Cc: i2rs@ietf.org; ietf@ietf.org;
draft-ietf-i2rs-rib-info-model.all@ietf.org
Subject: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14

Reviewer: Paul Wouters
Review result: Has Issues

I have reviewed this document as part of the security directorate's  ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written primarily for the benefit of the security area
directors.
 Document editors and WG chairs should treat  these comments just like any
other last call comments.

The summary of the review is Has Issues.

This Informational draft specifies an information model for routing
information bases (RIBs) , and hints at how a read/write API would look
like. I think the document should be improved to clarify this API beyond a
simple mention of SSH and TLS in its own section, outside of the Security
Consideration section. For example, if this is TLS, what is used? Something
restful? xml? json? What would the URI be? And for ssh, what kind of access
would be given? How is this restricted to the RIB API ?


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


From nobody Sun Feb 25 15:51:25 2018
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E942124BAC; Sun, 25 Feb 2018 15:51:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.945
X-Spam-Level: 
X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] autolearn=no 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 oqIl8wob8_sS; Sun, 25 Feb 2018 15:51:12 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 21DC21241F5; Sun, 25 Feb 2018 15:51:12 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.251.46; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Paul Wouters'" <paul@nohats.ca>, <secdir@ietf.org>
Cc: <i2rs@ietf.org>, <ietf@ietf.org>, <draft-ietf-i2rs-rib-info-model.all@ietf.org>
References: <151958515603.12934.11779217462614817262@ietfa.amsl.com> <002a01d3ae92$9b899660$d29cc320$@ndzh.com>
In-Reply-To: <002a01d3ae92$9b899660$d29cc320$@ndzh.com>
Date: Sun, 25 Feb 2018 18:51:08 -0500
Message-ID: <003901d3ae93$82750910$875f1b30$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHQD0Pdn7l6HalH48dRcUIzKK9LGQL4ahFmo6VFDDA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/_5I6SPYn010l3t_NsfX_5-xjwbQ>
Subject: Re: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Feb 2018 23:51:13 -0000

Paul:

I hit return to soon.  Thank you for the security review. 

Cheerily, Susan Hares 

-----Original Message-----
From: Susan Hares [mailto:shares@ndzh.com] 
Sent: Sunday, February 25, 2018 6:45 PM
To: 'Paul Wouters'; secdir@ietf.org
Cc: i2rs@ietf.org; ietf@ietf.org;
draft-ietf-i2rs-rib-info-model.all@ietf.org
Subject: RE: [i2rs] Secdir last call review of
draft-ietf-i2rs-rib-info-model-14

Paul: 

The current I2RS  RIB Data model is a yang model which can be access via
netconf and restconf with the restrictions in the network management
datastore architecture.   Are you looking for us to specify the
netconf/restconf suite protocols, and the CBOR for binary in this section. 

If you are looking for more than that, are you looking for what is in
https://datatracker.ietf.org/doc/draft-ietf-i2rs-security-environment-reqs/

Thank you,
Sue Hares
WG co-chair

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Paul Wouters
Sent: Sunday, February 25, 2018 1:59 PM
To: secdir@ietf.org
Cc: i2rs@ietf.org; ietf@ietf.org;
draft-ietf-i2rs-rib-info-model.all@ietf.org
Subject: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14

Reviewer: Paul Wouters
Review result: Has Issues

I have reviewed this document as part of the security directorate's  ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written primarily for the benefit of the security area
directors.
 Document editors and WG chairs should treat  these comments just like any
other last call comments.

The summary of the review is Has Issues.

This Informational draft specifies an information model for routing
information bases (RIBs) , and hints at how a read/write API would look
like. I think the document should be improved to clarify this API beyond a
simple mention of SSH and TLS in its own section, outside of the Security
Consideration section. For example, if this is TLS, what is used? Something
restful? xml? json? What would the URI be? And for ssh, what kind of access
would be given? How is this restricted to the RIB API ?


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



From nobody Sun Feb 25 22:12:37 2018
Return-Path: <mjethanandani@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0EBD128C0A; Sun, 25 Feb 2018 22:12:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 rJczWm8fPpB3; Sun, 25 Feb 2018 22:12:30 -0800 (PST)
Received: from mail-pl0-x22c.google.com (mail-pl0-x22c.google.com [IPv6:2607:f8b0:400e:c01::22c]) (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 E83BF126BF7; Sun, 25 Feb 2018 22:12:29 -0800 (PST)
Received: by mail-pl0-x22c.google.com with SMTP id w21so8720776plp.11; Sun, 25 Feb 2018 22:12:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=7wNePP6U9AyJG7nLu59rXN9Del3Cd+STRmOA/t3WUWw=; b=QgPVCrCP117W2HldvjEDyxJ8oG2upRzUcyUJ5NSIf1wMVtf3xQhlYBuQH0ZSM8ZcRV oNKPbY1Gygb9iWbAbT2z7KmJwyVRhEY+/1uiX5WVyEZsqHQV3uHyJuTH4gIt+bUaO4gc vBibM4bb0qSht/yFNks0jvoIfLMRMLliAmL/aVgKTZjD6niMfuMaxnPF5Nex7iSJDLj0 swGvh+452Zl1jw1LSI/L45LArr5sEXez3r2B13Vg1sQUeMXl78yTTAfM9ws2FHSRuTzI Pqg/wt8ZEFA9TP7gycfEOQ3kLmodhJ3G0ZW3MOEGhP4YwpUzgeINeqdwSOSWxHI7f5IQ mb1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=7wNePP6U9AyJG7nLu59rXN9Del3Cd+STRmOA/t3WUWw=; b=Pni9ngay+vS67+OXun5dVLDe58xoqV3KmCTXgfwVJvbdUGXHF+RQ0G9GR9m2wovvJ/ GdHxnF3BQB4BytZ3WPMniRgtQ2e3Uo0ywNQBHJj0ZQyaziE8Ke6FcrZcnncm8WTmlaA2 2PdGATL4Ifn1OMEEYN9wuA0T3DwmZCU59C1geZm0SRhFfxdmRXxdm0FWTfTe5nxM0/YS Wk3W/58SiAddPe8H+CDQVlgZ3Gjp7K0jeLqQr6WcNJisma6TB6PZGiXvItxZa5CQYpwO TMR0lOajKl2QVdEp7lYGGF0KsscMJTs7h8Q0NfPjB/iY870X4TwsdRpqjomWc8WY7AyY tqng==
X-Gm-Message-State: APf1xPAnKG2s7hMpx2S/MH8RkTdE6opdc/YuTE3mijuQqua2ma1Z2TT8 plDn5B8i6nKFjv5nweyAexQmjEFR
X-Google-Smtp-Source: AH8x226TalvvcZ0kBVKx67j1/9Q0mCQarR7xvqbuqDRxxdeVSkOKhDgqDgIoFON07Q/biNRh6TPUrA==
X-Received: by 2002:a17:902:2de4:: with SMTP id p91-v6mr9650957plb.405.1519625548984;  Sun, 25 Feb 2018 22:12:28 -0800 (PST)
Received: from ?IPv6:2601:647:4700:1280:f95b:566c:c56e:e915? ([2601:647:4700:1280:f95b:566c:c56e:e915]) by smtp.gmail.com with ESMTPSA id w4sm15242335pfb.125.2018.02.25.22.12.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Feb 2018 22:12:28 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <299A242A-9342-48E6-8189-AAF7B9A3143A@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_ABD45F25-6C24-42D7-9E52-3D1015B13160"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Sun, 25 Feb 2018 22:18:14 -0800
In-Reply-To: <151958515603.12934.11779217462614817262@ietfa.amsl.com>
Cc: secdir@ietf.org, i2rs@ietf.org, ietf@ietf.org, draft-ietf-i2rs-rib-info-model.all@ietf.org
To: Paul Wouters <paul@nohats.ca>
References: <151958515603.12934.11779217462614817262@ietfa.amsl.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/wbY8SJ9X4vqV_vnBUIGdICLcwY0>
Subject: Re: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Feb 2018 06:12:32 -0000

--Apple-Mail=_ABD45F25-6C24-42D7-9E52-3D1015B13160
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Feb 25, 2018, at 10:59 AM, Paul Wouters <paul@nohats.ca> wrote:
>=20
> Reviewer: Paul Wouters
> Review result: Has Issues
>=20
> I have reviewed this document as part of the security directorate's  =
ongoing
> effort to review all IETF documents being processed by the IESG.  =
These
> comments were written primarily for the benefit of the security area =
directors.
> Document editors and WG chairs should treat  these comments just like =
any
> other last call comments.
>=20
> The summary of the review is Has Issues.
>=20
> This Informational draft specifies an information model for routing =
information
> bases (RIBs) , and hints at how a read/write API would look like. I =
think the
> document should be improved to clarify this API beyond a simple =
mention of SSH
> and TLS in its own section, outside of the Security Consideration =
section. For
> example, if this is TLS, what is used? Something restful? xml? json? =
What would
> the URI be? And for ssh, what kind of access would be given? How is =
this
> restricted to the RIB API ?

When I was reviewing the draft, I was wondering if the document needs a =
Security Considerations section. I would say that the information model =
should describe the routing information. I do not think it should =
specify it. It is more the data model (draft-ietf-i2rs-rib-data-model) =
that defines or specifies the model, and should have security =
considerations documented.

Suggest /specifies/describes/g

>=20
>=20
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs

Mahesh Jethanandani
mjethanandani@gmail.com


--Apple-Mail=_ABD45F25-6C24-42D7-9E52-3D1015B13160
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Feb 25, 2018, at 10:59 AM, Paul Wouters &lt;<a =
href=3D"mailto:paul@nohats.ca" class=3D"">paul@nohats.ca</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Reviewer: Paul Wouters<br class=3D"">Review result: Has =
Issues<br class=3D""><br class=3D"">I have reviewed this document as =
part of the security directorate's &nbsp;ongoing<br class=3D"">effort to =
review all IETF documents being processed by the IESG. &nbsp;These<br =
class=3D"">comments were written primarily for the benefit of the =
security area directors.<br class=3D""> Document editors and WG chairs =
should treat &nbsp;these comments just like any<br class=3D"">other last =
call comments.<br class=3D""><br class=3D"">The summary of the review is =
Has Issues.<br class=3D""><br class=3D"">This Informational draft =
specifies an information model for routing information<br class=3D"">bases=
 (RIBs) , and hints at how a read/write API would look like. I think =
the<br class=3D"">document should be improved to clarify this API beyond =
a simple mention of SSH<br class=3D"">and TLS in its own section, =
outside of the Security Consideration section. For<br class=3D"">example, =
if this is TLS, what is used? Something restful? xml? json? What =
would<br class=3D"">the URI be? And for ssh, what kind of access would =
be given? How is this<br class=3D"">restricted to the RIB API ?<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>When I was =
reviewing the draft, I was wondering if the document needs a Security =
Considerations section. I would say that the information model =
should&nbsp;<b class=3D"">describe</b>&nbsp;the routing information. I =
do not think it should specify it. It is more the data model =
(draft-ietf-i2rs-rib-data-model) that defines or specifies the model, =
and should have security considerations documented.</div><div><br =
class=3D""></div><div>Suggest /specifies/describes/g</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">i2rs mailing list<br class=3D""><a =
href=3D"mailto:i2rs@ietf.org" class=3D"">i2rs@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/i2rs<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div>

</div>
<br class=3D""></body></html>=

--Apple-Mail=_ABD45F25-6C24-42D7-9E52-3D1015B13160--


From nobody Tue Feb 27 09:30:10 2018
Return-Path: <daedulus@btconnect.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8C16127369; Tue, 27 Feb 2018 09:30:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=btconnect.onmicrosoft.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 WuPJ06DvxqdE; Tue, 27 Feb 2018 09:30:01 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0116.outbound.protection.outlook.com [104.47.2.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D261012711A; Tue, 27 Feb 2018 09:30:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mCNRce+ydX3PxilXYysLtSgVPhKRHK4EfkQROyx4iUc=; b=NVxzauQNW7teLGpymw4RZh+IswDtzVvcoMjih15AWDG6JhnNavlNkRq0Q4otazy3GkCdAFFrZ0SObONWovii9+pIb+7E79qnirBtl0HpRZaNuMLjkHXN8cGHm+hPAcawHSrqeXFgjcaKkZyGMwos8WdXYm8EbAEl9pJxqIU+Ca8=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com; 
Received: from pc6 (86.176.21.219) by DB5PR07MB1558.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::8) with Microsoft SMTP Server (version=TLS1_2,  cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6; Tue, 27 Feb 2018 17:29:57 +0000
Message-ID: <018e01d3aff0$46896e60$4001a8c0@gateway.2wire.net>
From: "tom p." <daedulus@btconnect.com>
To: <ietf@ietf.org>
Cc: <i2rs@ietf.org>, <draft-ietf-i2rs-rib-data-model@ietf.org>, <i2rs-chairs@ietf.org>, <shares@ndzh.com>, <akatlas@gmail.com>
References: <151941023637.17676.12035137150212467543.idtracker@ietfa.amsl.com>
Date: Tue, 27 Feb 2018 16:54:28 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.176.21.219]
X-ClientProxiedBy: MRXP264CA0026.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:14::14) To DB5PR07MB1558.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e8e7d8a9-846e-4fd8-510c-08d57e07b96a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(4534165)(4627221)(201703031133081)(201702281549075)(8990040)(5600026)(4604075)(2017052603307)(7193020); SRVR:DB5PR07MB1558; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1558; 3:liQU4IdLbpsX6GwmUq5b63vsdBkwk9VMZ/3RP5e5JB+NcPpL5ug0r8PdKGIgUsskJ/HNibPSw3jn/lR9QVpIA8wKOfdhn2LFQrAmHkgaQ/WpOz1Vb9LFHVUXF5i8SXZpD4z9iBYjK7Ss7TkSe9l4G6MRCzT+WPBuTZybYWmRM7E/TGrtHTz+9i6xjSHBgwu9lePLZLwNVYii8ApWxJC+pxPP3oNGFa29hpjVTzrcC1XWQNcscwtZEUUSxyVaRQXQ; 25:Xb4FRUf21tw+uH0A1p6vvibtK40w4HevSA/Bzac7Odi96/EpkZCgQVkU/iHJ+/7pGleqwM3F85l/7DUw9uF9QhePiUg8o7f/se1whcr4IzqMscTNWTe24H2hMnP4MkrIr1DiaRBUCfG2QI3XuxD3YPPCqiiXDCCKhexLR6lRrHllNIGoE8WR4xosueWhtlzTCVj0v/Z//5mYaLg4uAqd9oZ5OMC1QolKIMh7P8YdP4lToi5/p/5InAv872jhNqoTe6MovGY6M9jfZSB2uy4+26lQtcy3bb89cYFIPlfkmch4IKwJ6AnuLcUo1HUNNpDsZWKXBdJoxmJ/VYtRLrduAQ==; 31:vLzF9Ms3aHvbfm6s7dX7GM+FcBT2et/kIzkGmc2qM0nhLGXPSNin/YqUOKxmrFMJ+eLJ0jQ8tDYO1sYC4YwAXKUw+fl+jab1i/kXVPcpZNe8hF8LlvVumPYg080sxvufys4nZGFJJF0+TifUZuOZpqMWbt1u+qLrH2ENZoAAfmQcc+UPa6naTBXjKyrObOByx3qCqe+8t+Co/6hb3wAtq9g1/wnDOTRB4CavJTIeY7M=
X-MS-TrafficTypeDiagnostic: DB5PR07MB1558:
X-Microsoft-Antispam-PRVS: <DB5PR07MB155817001347E31F3C3083CFC6C00@DB5PR07MB1558.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105)(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040501)(2401047)(8121501046)(5005006)(3002001)(3231220)(944501161)(93006095)(93001095)(10201501046)(6055026)(61426038)(61427038)(6041288)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB5PR07MB1558; BCL:0; PCL:0; RULEID:; SRVR:DB5PR07MB1558; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1558; 4:V9g/t6+OBop0WOesNSpIFPR4uq1v6zqQrt1zyZcd7+1BfEeLd3HhowHd3pHYls7HO9lBBKIAnGbBUFjzjfo0N6cN1RDskV9G7riafjlJ3khpmVJVhNHCnV7hAoFPx0tHnkgXcTbvFgi/MWZZ7+Qv4sRy9QZhKgmAlaXaHMbc4jhHUaj4FyNxHsoNpgNEJ1RO1VVtV7+Tk59q1jcLhLmJfjV/znLAB+8OWNxlgeJ94bCVyD5WwvGF2iNjk/97LNlcUOHkMySMp5s7TmBHPuIdzOQXVGz+YeYu4+3Fv/kbhEck8qnnuxXD/jkWGsnXdx3QM0L30Mz5Or7AN2eR8Dq8xw==
X-Forefront-PRVS: 05961EBAFC
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(346002)(39380400002)(396003)(366004)(377424004)(13464003)(189003)(199004)(4720700003)(86362001)(105586002)(229853002)(966005)(14496001)(230700001)(59450400001)(305945005)(7736002)(6486002)(44736005)(6666003)(6916009)(478600001)(2906002)(386003)(33896004)(68736007)(50466002)(25786009)(1556002)(4326008)(76176011)(81156014)(2486003)(2351001)(8676002)(81166006)(81686011)(23676004)(186003)(26005)(16526019)(50226002)(39060400002)(8936002)(9686003)(316002)(52116002)(6496006)(106356001)(6116002)(47776003)(61296003)(97736004)(6306002)(53936002)(3846002)(81816011)(54906003)(44716002)(5660300001)(6246003)(84392002)(62236002)(66066001)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1558; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjA3TUIxNTU4OzIzOjZ2UzJGWnhrc0hQK3Z5amozRTRtMlZYVjRG?= =?utf-8?B?a0VkRVluT0dFL2FHaUxPZlBRQ3Z3eHFGZmdqMENuTjlySzMwWUxsV2RrVlE3?= =?utf-8?B?dmFFbkg0WktwR1dQa2w3dEc0ajRGUUR4cUhoYW42RHQ0WXZNWFc3TkpjeXlM?= =?utf-8?B?RnFkSTMwb0VTMHdheG1SL2Q2M3hRZjFha25pbm9jSzJJQUZyR0tsSmlDM0dD?= =?utf-8?B?b1I0K1BiNE1yL0RKVzBidzQzWXFsMW5QUW55ekJ0RGsyM3JDR3Y4emdSYmJr?= =?utf-8?B?UEFUT3UyZzRkSVhsZHNBZU81bWkvWm5FdmEzeUFXVElTNmNGS3lHOWhkN3N4?= =?utf-8?B?dGM5OFBvUkZUSFZEZDBHK0RWNXJLVmFTbGJnSEIvWjAyb1pOUFVkd1lCd1dZ?= =?utf-8?B?c2cxcFZyTFRHKzdCWXJBdEo0V01RdGxZNnQrVHVmekZ6eTA3b0FuWXhUS01w?= =?utf-8?B?K2NyNFFXMUR5YlgrckpXS0lSanA5aXJlUTRVQTZwclpNYVJENnpsQ0tJaGZv?= =?utf-8?B?d2NEYVRwSG9SbU4xV1o4cVZqRlVhQUszWXgwczhGMEViRkZORXlDclBmU3Rh?= =?utf-8?B?RUlGVGs3aTg4L0NGZ0RxZk1UeWdLN1puYXEyWnBBQytWZmlKNm1McC9zUjlD?= =?utf-8?B?V0tldGkvU2tjT3lza2FHZEhpenBJMG5MRktOUFE3RGdVUGhia3F1M29iSzY5?= =?utf-8?B?YlhKRklGMEhWUVRTMnU2ZHB6dkFJLzRpbDRhd0hlTWx3Rm1pR2UwQ3d3N04z?= =?utf-8?B?RFlqWDJkWDZ4UW51ajVqK0o0RnNlQUlPOGZETFhuY2VRT1dUbmVGSlhZcmZ3?= =?utf-8?B?Z3AyNGFHU1htOTh5eml5WTZKM2N1Y2lRVjBIc3JoZThnVFJiSUFlNnRabVIy?= =?utf-8?B?dTA1dm44QlBmK3c3bWxWdWtIWC9WeGxPT2VObTBhWG1WMGRiMGxlMm1zZG9P?= =?utf-8?B?TGRZWFcvajJGM2lkcDZHU2JNaS8vSDQ3Nk8zZGIwTHViWTRCS2pnZ2xSRkhI?= =?utf-8?B?V2FyNzZSTm1uWldmRHY4cEg5RWhkU0NULzhvSnpKM1JaS2NhTVFBbUhoS0oy?= =?utf-8?B?OXYzWEVLZHZQVmFVYng2WE5CdU1EMkRWNU1LRGxmakhhakdJY2o2dVhyWFFV?= =?utf-8?B?UW13TkFCNC9ZcW5iZnp1bEhSdU16MysxZytWbFE1YzVYektNSEdDSFQ0UVV0?= =?utf-8?B?a1oyYVhlRkZTakl5TFNQeW5rdXBJeFhlKzRJRS9tazZseVo5UDZYcitVRWR4?= =?utf-8?B?L0lNSzNnS0hRd0YrbVM4am1ZYlRONXVDZDh2YjZjNkk1VEZPUUZ6cUFLZjBT?= =?utf-8?B?MjRaTlorbWdCZzhLZFFJVmFhZXgybEd3aXVTOVI1c05NRURYSjNnOXE5WlB1?= =?utf-8?B?SEU4b1VISFYvOElGYWZaVDR0SDRtdHo2UjRXWlpQcEhCbDdyNVl0Umc5bDN2?= =?utf-8?B?S1IvTXdxZVdvMGZ3ZVFpMzRFL05SKzRzaFpIeWJjOEY4QkxKMFM0MmdXSnp2?= =?utf-8?B?RzlzdHdwOWlXdW9EY2hpdUhGVEJQd0toUjF1dUtYRUVTb2dyWU1sYUZZejJx?= =?utf-8?B?dTRCK2c4MEhqcjdVYk4ycDd1TCtDSXhUblFtcXpzVGppZU85Qmd5L1g0b3R2?= =?utf-8?B?NGNmZjVPQURjeFJ1dXNQd2NPenhpMG5SWktkWEhRdWU1SzBlYTRnVE1pZWda?= =?utf-8?B?cCsvcUdtaFpzbXB3M2s1U3lvMHFabVNzK1djTGE4V21BU2VwWHpUSUVDTm5X?= =?utf-8?B?SWJLZ0ZXRHlXeWJObkF2Mm1EMEdKUTFJSzVUMGFTZDJ6STk4bDBZOVIyU0dv?= =?utf-8?B?NFB3NGNnYVpMUmZaall2M01YK3cxaVpkczdST0lCQ0FuRXRjdWRvRlFOWTZx?= =?utf-8?B?Vkw3S244RVE1RHg1dGY1UmNXY2hNYUJFWkZCeFkyY2k1YWx6STU0SzFLNWUw?= =?utf-8?B?TkFlemhpK2JySi9pUVcrc2NkdzFIUUhyTTFiMzVFby94dXVrc0hicW9PS2RU?= =?utf-8?B?Yy84Nkd3YmdCeVFwWWR4TTNjMVJUTm5BR1NxeU9VajFDVjVBRzBvZmtQNXAv?= =?utf-8?B?Q0ViWC9iU25taUF6QXZKa2NkRHpSQ0kzUUJBQ3VNUnAreWR1Ky9xS0R0Ymtt?= =?utf-8?B?UWc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1558; 6:n+zb2VbOLn3DkdcA7EJ4qc060ugO89aU6U4go6rCQno0pgIacXN+fMyA4ygj+xavr2gOrruyO98xtL+ZCcFmItUO/TmZ1B1nidPK8uBaY9zyuj1KeHs4bemTqTM3Prn8UaIuS3bm4HNWkEnKRk6hvqqIfrADukkcRZFcYKfhjjoVg6J+pNKGQ63uQs81eiZObdpV4aR7eMrWYUVMTRUTo6V+d4zvmRXcGU9F80IQPVq6ilOxkZO46nM8hIwS67zw1Um8NID0lo8molXN6x3sUtjj2B71DVvKwNy68FHK7MDwjnZ6nQvn5keaFarVatpBF377jaMMktP+eq3wb6WNgpGKWvWin9jSsxZjlFUCUNk=; 5:/i2pnZu1Z/BI7ZZRxq09N9P3URlMjcUzGtZtl21mcQKqiT3vosKh7DSULGmDvNohPSB8Z/f/0BzYyl9ITm5B8vlem1loWCThGriHHZSzp7r5V44bRNf3lKdBdckiy3m5RcbRLYK6h3jIrK9M4fRlH497b2nHZzflLsCgrILdQBY=; 24:l23euBSBxNn7t/TeCZewvwKeCoQfCngvTXpBHhcKIcV2AeCTufRydBCz7Rudct2JgTDwk9j1o6LelKiunJypbnidaK393GfY7qvNE34mJLQ=; 7:98q3F7ET1JLEdPoe9NBDcUE9tjY3AxIqgSeZH88VdACSAEuz/nq7n1GVE/B0XM8aCBuRbUqTKHj5wPF28E4f3MfMzkjf9TyAdQgOG9CcN/vlPvRcMkbfT1Jglce1RtxoQKOkhpe1QtY81sm8PIzbBsckO/zSkOkCZd3TS0rL3pf85JM3blPCNTDhHKW7+qiDx/cQF4dCu5x7DkjjbkYna09+5+T4+j2XKeX18YHFU6QBhtwf1ZjLOn4xlFvZk8GE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2018 17:29:57.6270 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e8e7d8a9-846e-4fd8-510c-08d57e07b96a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1558
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/qPG5N01TMSVQRSEfvZb6rPYjBoU>
Subject: Re: [i2rs] Last Call: <draft-ietf-i2rs-rib-data-model-10.txt> (A YANG Data Model for Routing Information Base (RIB)) to Proposed Standard
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Feb 2018 17:30:04 -0000

Looking at -10, the version that is in Last Call, I see some YANG issues
(still) outstanding.

"   This document defines a YANG [RFC6020][RFC6991] data model"
- RFC6020 is YANG 1.0 not 1.1 - I think there needs to be a reason not
to use the current version 1.1

- There is no mention of the status of this vis-a-vis NMDA.  I would
like to see that stated

- And RFC6991 is an odd reference for YANG. since it is data types; not
off the wall, but seems odd

1.2 Guidelines on tree diagrams can be found in Section 3 of
   [I-D.ietf-netmod-yang-tree-diagrams].
-YANG Guidelines now call for this to be an Informative Reference, not a
Normative one

2.2.  Routing Instance and Rib
- /Rib/RIB/

3.  YANG Modules

 <CODE BEGINS> file "ietf-i2rs-rib@2017-12-05.yang"
- The date will need updating at time of publication and a Note to the
RFC
Editor is helpful here

 "  namespace "urn:ietf:params:xml:ns:yang:ietf-i2rs-rib";
   // replace with iana namespace when assigned  "
second line seems unwanted

import ietf-interfaces {
     prefix if;
         reference "RFC 7223";
   }
- RFC7223 has been superseded by 7223bis

And the referenced I-D/RFC needs to appear in the Reference
section of this I-D - Normative I would suggest - along with a citation
somewhere in the text part of this I-D (lest you are warned about an
unused Reference).

"    Copyright (c) <2018> IETF Trust and the persons
      identified as authors of the code.  All rights reserved.";  "
- This looks inadequate to me; see for example
draft-ietf-netmod-syslog-model
for a more comprehensive one

   revision "2018-02-12" {
- as before, a note to the RFC Editor is helpful

         // RFC Ed.: replace XXXX with actual RFC number and remove
         // this note
- I see no XXXX to be replaced here

"leaf hop-limit {
       type uint8;
       description
         "The hop limit the header.";
"
Something seems to be missing from the description

description   "NvGRE can use eigher IPv4    or IPv6 header for
encapsulation.";
- perhaps /gher/ther/

- The  module has  few reference clauses and when I see something
capitalised, e.g.

leaf ip-rpf-check {
               "Each RIB can be optionally associated with a
            ENABLE_IP_RPF_CHECK
I suspect that a reference is required

Some, but not many, of these issues are fixed in a not-submitted version
I have been sent, but that version introduces some fresh issues so I
have stayed with the vesion in Last Call..

Tom Petch

----- Original Message -----
From: "The IESG" <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Sent: Friday, February 23, 2018 6:23 PM

> The IESG has received a request from the Interface to the Routing
System WG
> (i2rs) to consider the following document: - 'A YANG Data Model for
Routing
> Information Base (RIB)'
>   <draft-ietf-i2rs-rib-data-model-10.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits
final
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2018-03-30. Exceptionally, comments may
be
> sent to iesg@ietf.org instead. In either case, please retain the
beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>    This document defines a YANG data model for Routing Information
Base
>    (RIB) that aligns with the I2RS RIB information model.
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
>
> IESG discussion can be tracked via
>
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/ballot/
>
> No IPR declarations have been submitted directly on this I-D.


From nobody Tue Feb 27 15:18:36 2018
Return-Path: <agenda@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D708812EA94; Tue, 27 Feb 2018 15:11:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <i2rs-chairs@ietf.org>, <shares@ndzh.com>
Cc: i2rs@ietf.org, akatlas@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.73.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151977308187.5200.2248999605447532485.idtracker@ietfa.amsl.com>
Date: Tue, 27 Feb 2018 15:11:21 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/yU4NcYXxszu4e5NfWS3Nq0mlftc>
Subject: [i2rs] i2rs - Requested session has been scheduled for IETF 101
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Feb 2018 23:11:22 -0000

Dear Susan Hares,

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

i2rs Session 1 (1:30:00)
    Monday, Morning Session I 0930-1200
    Room Name: Richmond/Chelsea/Tower size: 75
    ---------------------------------------------
    


Request Information:


---------------------------------------------------------
Working Group Name: Interface to the Routing System
Area Name: Routing Area
Session Requester: Susan Hares

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 25
Conflicts to Avoid: 
 First Priority: idr i2nsf netconf netmod rtgwg rtgarea trill babel grow
 Second Priority: bess isis ospf



People who must be present:
  Susan Hares
  Russ White
  Alia Atlas

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Wed Feb 28 12:55:49 2018
Return-Path: <paul@nohats.ca>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C08F6124BFA; Wed, 28 Feb 2018 12:55:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nohats.ca
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 z8dM_YFtXSOf; Wed, 28 Feb 2018 12:55:46 -0800 (PST)
Received: from mx.nohats.ca (mx.nohats.ca [IPv6:2a03:6000:1004:1::68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB6B9124BE8; Wed, 28 Feb 2018 12:55:45 -0800 (PST)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 3zs7BQ45k3z261; Wed, 28 Feb 2018 21:55:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1519851342; bh=se9Jmij89OmsDCdfDtuFZbFlCmY21TKc8mCF0oP4X14=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=aFrA+6J0W5Io3mNTmdBjKb2oIEOe0l0uAXdBylxU66hY5+O5AiFF5RmytuNTolNP8 EQUp+uu1CGikLe2msovIoCoJdRqt39R1nCLUiW4By7dku5PUZFJLYtsiMvZTQ4Jm+c +nJ54l2/trom4TF4HsqL3c2EzOCz6SnqJQ1IlWPo=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id 0NqSLETccM-g; Wed, 28 Feb 2018 21:55:39 +0100 (CET)
Received: from bofh.nohats.ca (bofh.nohats.ca [76.10.157.69]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Wed, 28 Feb 2018 21:55:38 +0100 (CET)
Received: by bofh.nohats.ca (Postfix, from userid 1000) id D2B0D36670A; Wed, 28 Feb 2018 15:55:37 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 bofh.nohats.ca D2B0D36670A
Received: from localhost (localhost [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id C971644DA258; Wed, 28 Feb 2018 15:55:37 -0500 (EST)
Date: Wed, 28 Feb 2018 15:55:37 -0500 (EST)
From: Paul Wouters <paul@nohats.ca>
To: Susan Hares <shares@ndzh.com>
cc: secdir@ietf.org, i2rs@ietf.org, ietf@ietf.org,  draft-ietf-i2rs-rib-info-model.all@ietf.org
In-Reply-To: <002a01d3ae92$9b899660$d29cc320$@ndzh.com>
Message-ID: <alpine.LRH.2.21.1802281553170.522@bofh.nohats.ca>
References: <151958515603.12934.11779217462614817262@ietfa.amsl.com> <002a01d3ae92$9b899660$d29cc320$@ndzh.com>
User-Agent: Alpine 2.21 (LRH 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/VqTIOMfZbsYTDOOd1A8IvrvjDI0>
Subject: Re: [i2rs] Secdir last call review of draft-ietf-i2rs-rib-info-model-14
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Feb 2018 20:55:48 -0000

On Sun, 25 Feb 2018, Susan Hares wrote:

> The current I2RS  RIB Data model is a yang model which can be access via
> netconf and restconf with the restrictions in the network management
> datastore architecture.   Are you looking for us to specify the
> netconf/restconf suite protocols, and the CBOR for binary in this section.
>
> If you are looking for more than that, are you looking for what is in
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-security-environment-reqs/

Thanks for the clarification. It was indeed a misunderstanding on my
part.

It seems I cannot update my review status from the tracker tool to
"ready" though. Does anyone know how to update a review result?

Paul

