
From nobody Fri Oct  1 08:15:46 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id F0CA13A0C25; Fri,  1 Oct 2021 08:15:33 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Barry Leiba via Datatracker <noreply@ietf.org>
To: <secdir@ietf.org>
Cc: draft-ietf-netconf-notification-capabilities.all@ietf.org, last-call@ietf.org, netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <163310133388.21527.3735122449294464093@ietfa.amsl.com>
Reply-To: Barry Leiba <barryleiba@computer.org>
Date: Fri, 01 Oct 2021 08:15:33 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/UAQvSLQHG1nVaw8jKoZUMHTULis>
Subject: [netconf] Secdir last call review of draft-ietf-netconf-notification-capabilities-17
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Oct 2021 15:15:35 -0000

Reviewer: Barry Leiba
Review result: Has Nits

Well written and easy to read; thanks.  I only have some very minor editorial
suggestions that I ask you to consider:

— Section 1 —

   Many such capabilities are
   specific to either the complete system, individual YANG datastores
   [RFC8342], specific parts of the YANG schema, or even individual data
   nodes.

Nit: “either” is correctly used for two items (“either A or B”).  For the four
items here, you might just eliminate the word “either”, as it’s not really
needed.

   A NMS implementation that wants to
   support notifications, needs the information about a system's
   capability to send "on-change" notifications.

I often find that I have to read this sort of thing (“A needs B to do C”) twice
to determine whether you mean that A requires that B do C, or that A needs B so
that A can do C — it’s ambiguous, so it requires extra analysis by the reader. 
I suggest the following (which also eliminates the personification of NMS):

NEW
   An NMS implementation that supports
   notifications needs the information about a system's
   capability so it can send "on-change" notifications.
END

— Section 2 —

   This allows a user to
   discover capabilities both at implementation-time and run-time.

Nit: The “at” is factored wrong with respect to “both”. Either “both at
implementation time and at run time” or “at both implementation time and run
time”.  In either case, no hyphens here, as they’re not compound modifiers.

      The file MUST be
      available already at implementation-time retrievable in a way that
      does not depend on a live network node.

Nit: No hyphen (again, not a modifier), and it needs a comma after it:
“implementation time,”

      For the run-time use-case

Nit: Here, “run-time” is a modifier and needs the hyphen, but “use case” is a
noun and does not.

      (implementing the publisher) during run-time.  Implementations
      that support changing these capabilities at run-time SHOULD

Nit: No hyphens in “run time” for these two (nouns, not modifiers).

— Section 3 —

   A specific case is the need to specify capabilities is the YANG-Push
   functionality.

I’m not sure of the right fix for this, but the two instances of “is” can’t
both be right.  Maybe the first should be “of”?

   As defined in [RFC8641] a publisher may allow
   subscribers to subscribe to updates from a datastore and subsequently
   push such update notifications to the receiver.

It’s unclear who is pushing: it looks like it could be the subscribers.  Maybe
clarify this way?:

NEW
   As defined in [RFC8641] a publisher may allow
   subscribers to subscribe to updates from a datastore and will
   subsequently push such update notifications to the subscriber.
END

   unless the subscriber has some means to
   identify which objects "on-change" notifications are supported.

Missing word: “are supported for.”

— Section 4 —

   It SHOULD be used by other modules to augment-in specific
   capability information.

The term “augment-in” is not one I’m familiar with.  If it’s common in YANG,
that’s fine.  If not, maybe rephrase?

   data is considered as if it was part
   of the running datastore.

Ultra-nit: “as if it were part”: subjunctive mood is needed after “as if”.



From nobody Mon Oct  4 05:16:54 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5AD63A14FD; Mon,  4 Oct 2021 05:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 WgfqfO0LaBdv; Mon,  4 Oct 2021 05:16:39 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 354913A14A3; Mon,  4 Oct 2021 05:16:35 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HNKPn3z3pz67hkD; Mon,  4 Oct 2021 20:13:49 +0800 (CST)
Received: from [10.47.79.104] (10.47.79.104) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Mon, 4 Oct 2021 14:16:28 +0200
To: Barry Leiba <barryleiba@computer.org>, <secdir@ietf.org>
CC: <draft-ietf-netconf-notification-capabilities.all@ietf.org>, <last-call@ietf.org>, <netconf@ietf.org>
References: <163310133388.21527.3735122449294464093@ietfa.amsl.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <42ab0032-4994-396e-08cc-3437fcf971a7@huawei.com>
Date: Mon, 4 Oct 2021 14:15:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <163310133388.21527.3735122449294464093@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [10.47.79.104]
X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/BSRwg_cFysp5hDbOvYPjxOzLEHI>
Subject: Re: [netconf] Secdir last call review of draft-ietf-netconf-notification-capabilities-17
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Oct 2021 12:16:48 -0000

Hi Barry,

Thanks for your insightful review.
All remarks improve (the reading of) the specifications.
See inline for some some specific remarks.

On 10/1/2021 5:15 PM, Barry Leiba via Datatracker wrote:
> Reviewer: Barry Leiba
> Review result: Has Nits
>
> Well written and easy to read; thanks.  I only have some very minor editorial
> suggestions that I ask you to consider:
>
> — Section 1 —
>
>     Many such capabilities are
>     specific to either the complete system, individual YANG datastores
>     [RFC8342], specific parts of the YANG schema, or even individual data
>     nodes.
>
> Nit: “either” is correctly used for two items (“either A or B”).  For the four
> items here, you might just eliminate the word “either”, as it’s not really
> needed.
>
>     A NMS implementation that wants to
>     support notifications, needs the information about a system's
>     capability to send "on-change" notifications.
>
> I often find that I have to read this sort of thing (“A needs B to do C”) twice
> to determine whether you mean that A requires that B do C, or that A needs B so
> that A can do C — it’s ambiguous, so it requires extra analysis by the reader.
> I suggest the following (which also eliminates the personification of NMS):
>
> NEW
>     An NMS implementation that supports
>     notifications needs the information about a system's
>     capability so it can send "on-change" notifications.
> END
>
> — Section 2 —
>
>     This allows a user to
>     discover capabilities both at implementation-time and run-time.
>
> Nit: The “at” is factored wrong with respect to “both”. Either “both at
> implementation time and at run time” or “at both implementation time and run
> time”.  In either case, no hyphens here, as they’re not compound modifiers.
>
>        The file MUST be
>        available already at implementation-time retrievable in a way that
>        does not depend on a live network node.
>
> Nit: No hyphen (again, not a modifier), and it needs a comma after it:
> “implementation time,”
>
>        For the run-time use-case
>
> Nit: Here, “run-time” is a modifier and needs the hyphen, but “use case” is a
> noun and does not.
>
>        (implementing the publisher) during run-time.  Implementations
>        that support changing these capabilities at run-time SHOULD
>
> Nit: No hyphens in “run time” for these two (nouns, not modifiers).
>
> — Section 3 —
>
>     A specific case is the need to specify capabilities is the YANG-Push
>     functionality.
>
> I’m not sure of the right fix for this, but the two instances of “is” can’t
> both be right.  Maybe the first should be “of”?

A specific case is the need to specify capabilities in the YANG-Push
    functionality.

>
>     As defined in [RFC8641] a publisher may allow
>     subscribers to subscribe to updates from a datastore and subsequently
>     push such update notifications to the receiver.
>
> It’s unclear who is pushing: it looks like it could be the subscribers.  Maybe
> clarify this way?:
>
> NEW
>     As defined in [RFC8641] a publisher may allow
>     subscribers to subscribe to updates from a datastore and will
>     subsequently push such update notifications to the subscriber.
> END
Yes to the above.
>
>     unless the subscriber has some means to
>     identify which objects "on-change" notifications are supported.
>
> Missing word: “are supported for.”
>
> — Section 4 —
>
>     It SHOULD be used by other modules to augment-in specific
>     capability information.
>
> The term “augment-in” is not one I’m familiar with.  If it’s common in YANG,
> that’s fine.  If not, maybe rephrase?

    It SHOULD be used by other modules to augment in specific
    capability information.


>
>     data is considered as if it was part
>     of the running datastore.
>
> Ultra-nit: “as if it were part”: subjunctive mood is needed after “as if”.
>
>
> .
Thanks again.

Regards, Benoit


From nobody Mon Oct  4 05:29:06 2021
Return-Path: <barryleiba@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA7A83A1467; Mon,  4 Oct 2021 05:29:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.648
X-Spam-Level: 
X-Spam-Status: No, score=-1.648 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 4PkaZFFzLGk6; Mon,  4 Oct 2021 05:28:56 -0700 (PDT)
Received: from mail-ua1-f50.google.com (mail-ua1-f50.google.com [209.85.222.50]) (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 320933A1465; Mon,  4 Oct 2021 05:28:53 -0700 (PDT)
Received: by mail-ua1-f50.google.com with SMTP id e7so2922004ual.11; Mon, 04 Oct 2021 05:28:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=X9RkeSoPP1Qcc3IbiSBqZ/0crx1Jsww0mRvcceYb++Y=; b=pHgkElEqmEBl57TAimBmPXwDqFw9rPjfLWQ979V/4faD9/tLz9mEv4yfwImoKOtS6b V7D1nFt6txjlGbdI05FQyR2FokokM5wK8/Q7/mUk/QwHfeyEIGBx3W957Kzram5xxtEx UeoiyaGsQ98Z+CD+wnJD0aZqOM3JjWokJJ20xppMX85E2k301Fhu5gWvHigOD5p3NhAN vwWaaJMXQrLe6qTx4F+BWYlTRzZmXFNZRWRlpLRCk/HgbYbrwbjTj/Wdm/lfDHfY9Y4t YkzSqIoVmFQyomQ0aKRarKuYsXMt0cP0x+/nLJbs43xFgyXUESWpaZCUmcjuAItaIeaO vrnA==
X-Gm-Message-State: AOAM533vHTiDmRO46l/jB8zdBdgbNg3luXu5EvzxmIrjF1AZ4k2uo9v+ tj6gTX6YBv7KIiObERFmx1LT+OaL8MeimIQZ3Y4=
X-Google-Smtp-Source: ABdhPJxyaEslB7eRyw0iVkbKoKjrVs2KEl8xpJe9ft/6mO2BbfBpnx+Xbv8dUd1L8CJ4m29AH4GiUQEzQNQ/FeUJTE4=
X-Received: by 2002:ab0:21ce:: with SMTP id u14mr6172823uan.74.1633350532153;  Mon, 04 Oct 2021 05:28:52 -0700 (PDT)
MIME-Version: 1.0
References: <163310133388.21527.3735122449294464093@ietfa.amsl.com> <42ab0032-4994-396e-08cc-3437fcf971a7@huawei.com>
In-Reply-To: <42ab0032-4994-396e-08cc-3437fcf971a7@huawei.com>
From: Barry Leiba <barryleiba@computer.org>
Date: Mon, 4 Oct 2021 08:28:41 -0400
Message-ID: <CALaySJLLrtS2XKUh_NuCW4Nm47ctPuafDAvsCYWiVU8+v8dbWg@mail.gmail.com>
To: Benoit Claise <benoit.claise@huawei.com>
Cc: draft-ietf-netconf-notification-capabilities.all@ietf.org,  last-call@ietf.org, netconf@ietf.org, secdir@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004344e205cd860eba"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/B_gjRu5f1XBC0mPZQz_P0IYPIpg>
Subject: Re: [netconf] Secdir last call review of draft-ietf-netconf-notification-capabilities-17
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Oct 2021 12:29:01 -0000

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

Thanks, Beno=C3=AEt!

Barry

On Mon, Oct 4, 2021 at 8:16 AM Benoit Claise <benoit.claise@huawei.com>
wrote:

> Hi Barry,
>
> Thanks for your insightful review.
> All remarks improve (the reading of) the specifications.
> See inline for some some specific remarks.
>
> On 10/1/2021 5:15 PM, Barry Leiba via Datatracker wrote:
> > Reviewer: Barry Leiba
> > Review result: Has Nits
> >
> > Well written and easy to read; thanks.  I only have some very minor
> editorial
> > suggestions that I ask you to consider:
> >
> > =E2=80=94 Section 1 =E2=80=94
> >
> >     Many such capabilities are
> >     specific to either the complete system, individual YANG datastores
> >     [RFC8342], specific parts of the YANG schema, or even individual da=
ta
> >     nodes.
> >
> > Nit: =E2=80=9Ceither=E2=80=9D is correctly used for two items (=E2=80=
=9Ceither A or B=E2=80=9D).  For
> the four
> > items here, you might just eliminate the word =E2=80=9Ceither=E2=80=9D,=
 as it=E2=80=99s not
> really
> > needed.
> >
> >     A NMS implementation that wants to
> >     support notifications, needs the information about a system's
> >     capability to send "on-change" notifications.
> >
> > I often find that I have to read this sort of thing (=E2=80=9CA needs B=
 to do
> C=E2=80=9D) twice
> > to determine whether you mean that A requires that B do C, or that A
> needs B so
> > that A can do C =E2=80=94 it=E2=80=99s ambiguous, so it requires extra =
analysis by the
> reader.
> > I suggest the following (which also eliminates the personification of
> NMS):
> >
> > NEW
> >     An NMS implementation that supports
> >     notifications needs the information about a system's
> >     capability so it can send "on-change" notifications.
> > END
> >
> > =E2=80=94 Section 2 =E2=80=94
> >
> >     This allows a user to
> >     discover capabilities both at implementation-time and run-time.
> >
> > Nit: The =E2=80=9Cat=E2=80=9D is factored wrong with respect to =E2=80=
=9Cboth=E2=80=9D. Either =E2=80=9Cboth at
> > implementation time and at run time=E2=80=9D or =E2=80=9Cat both implem=
entation time and
> run
> > time=E2=80=9D.  In either case, no hyphens here, as they=E2=80=99re not=
 compound
> modifiers.
> >
> >        The file MUST be
> >        available already at implementation-time retrievable in a way th=
at
> >        does not depend on a live network node.
> >
> > Nit: No hyphen (again, not a modifier), and it needs a comma after it:
> > =E2=80=9Cimplementation time,=E2=80=9D
> >
> >        For the run-time use-case
> >
> > Nit: Here, =E2=80=9Crun-time=E2=80=9D is a modifier and needs the hyphe=
n, but =E2=80=9Cuse case=E2=80=9D
> is a
> > noun and does not.
> >
> >        (implementing the publisher) during run-time.  Implementations
> >        that support changing these capabilities at run-time SHOULD
> >
> > Nit: No hyphens in =E2=80=9Crun time=E2=80=9D for these two (nouns, not=
 modifiers).
> >
> > =E2=80=94 Section 3 =E2=80=94
> >
> >     A specific case is the need to specify capabilities is the YANG-Pus=
h
> >     functionality.
> >
> > I=E2=80=99m not sure of the right fix for this, but the two instances o=
f =E2=80=9Cis=E2=80=9D
> can=E2=80=99t
> > both be right.  Maybe the first should be =E2=80=9Cof=E2=80=9D?
>
> A specific case is the need to specify capabilities in the YANG-Push
>     functionality.
>
> >
> >     As defined in [RFC8641] a publisher may allow
> >     subscribers to subscribe to updates from a datastore and subsequent=
ly
> >     push such update notifications to the receiver.
> >
> > It=E2=80=99s unclear who is pushing: it looks like it could be the subs=
cribers.
> Maybe
> > clarify this way?:
> >
> > NEW
> >     As defined in [RFC8641] a publisher may allow
> >     subscribers to subscribe to updates from a datastore and will
> >     subsequently push such update notifications to the subscriber.
> > END
> Yes to the above.
> >
> >     unless the subscriber has some means to
> >     identify which objects "on-change" notifications are supported.
> >
> > Missing word: =E2=80=9Care supported for.=E2=80=9D
> >
> > =E2=80=94 Section 4 =E2=80=94
> >
> >     It SHOULD be used by other modules to augment-in specific
> >     capability information.
> >
> > The term =E2=80=9Caugment-in=E2=80=9D is not one I=E2=80=99m familiar w=
ith.  If it=E2=80=99s common in
> YANG,
> > that=E2=80=99s fine.  If not, maybe rephrase?
>
>     It SHOULD be used by other modules to augment in specific
>     capability information.
>
>
> >
> >     data is considered as if it was part
> >     of the running datastore.
> >
> > Ultra-nit: =E2=80=9Cas if it were part=E2=80=9D: subjunctive mood is ne=
eded after =E2=80=9Cas
> if=E2=80=9D.
> >
> >
> > .
> Thanks again.
>
> Regards, Benoit
>

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

<div dir=3D"auto">Thanks, Beno=C3=AEt!</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">Barry</div><div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Mon, Oct 4, 2021 at 8:16 AM Benoit Claise &lt;<=
a href=3D"mailto:benoit.claise@huawei.com">benoit.claise@huawei.com</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">Hi Barry,<br>
<br>
Thanks for your insightful review.<br>
All remarks improve (the reading of) the specifications.<br>
See inline for some some specific remarks.<br>
<br>
On 10/1/2021 5:15 PM, Barry Leiba via Datatracker wrote:<br>
&gt; Reviewer: Barry Leiba<br>
&gt; Review result: Has Nits<br>
&gt;<br>
&gt; Well written and easy to read; thanks.=C2=A0 I only have some very min=
or editorial<br>
&gt; suggestions that I ask you to consider:<br>
&gt;<br>
&gt; =E2=80=94 Section 1 =E2=80=94<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Many such capabilities are<br>
&gt;=C2=A0 =C2=A0 =C2=A0specific to either the complete system, individual =
YANG datastores<br>
&gt;=C2=A0 =C2=A0 =C2=A0[RFC8342], specific parts of the YANG schema, or ev=
en individual data<br>
&gt;=C2=A0 =C2=A0 =C2=A0nodes.<br>
&gt;<br>
&gt; Nit: =E2=80=9Ceither=E2=80=9D is correctly used for two items (=E2=80=
=9Ceither A or B=E2=80=9D).=C2=A0 For the four<br>
&gt; items here, you might just eliminate the word =E2=80=9Ceither=E2=80=9D=
, as it=E2=80=99s not really<br>
&gt; needed.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0A NMS implementation that wants to<br>
&gt;=C2=A0 =C2=A0 =C2=A0support notifications, needs the information about =
a system&#39;s<br>
&gt;=C2=A0 =C2=A0 =C2=A0capability to send &quot;on-change&quot; notificati=
ons.<br>
&gt;<br>
&gt; I often find that I have to read this sort of thing (=E2=80=9CA needs =
B to do C=E2=80=9D) twice<br>
&gt; to determine whether you mean that A requires that B do C, or that A n=
eeds B so<br>
&gt; that A can do C =E2=80=94 it=E2=80=99s ambiguous, so it requires extra=
 analysis by the reader.<br>
&gt; I suggest the following (which also eliminates the personification of =
NMS):<br>
&gt;<br>
&gt; NEW<br>
&gt;=C2=A0 =C2=A0 =C2=A0An NMS implementation that supports<br>
&gt;=C2=A0 =C2=A0 =C2=A0notifications needs the information about a system&=
#39;s<br>
&gt;=C2=A0 =C2=A0 =C2=A0capability so it can send &quot;on-change&quot; not=
ifications.<br>
&gt; END<br>
&gt;<br>
&gt; =E2=80=94 Section 2 =E2=80=94<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0This allows a user to<br>
&gt;=C2=A0 =C2=A0 =C2=A0discover capabilities both at implementation-time a=
nd run-time.<br>
&gt;<br>
&gt; Nit: The =E2=80=9Cat=E2=80=9D is factored wrong with respect to =E2=80=
=9Cboth=E2=80=9D. Either =E2=80=9Cboth at<br>
&gt; implementation time and at run time=E2=80=9D or =E2=80=9Cat both imple=
mentation time and run<br>
&gt; time=E2=80=9D.=C2=A0 In either case, no hyphens here, as they=E2=80=99=
re not compound modifiers.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 The file MUST be<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 available already at implementation-time re=
trievable in a way that<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 does not depend on a live network node.<br>
&gt;<br>
&gt; Nit: No hyphen (again, not a modifier), and it needs a comma after it:=
<br>
&gt; =E2=80=9Cimplementation time,=E2=80=9D<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 For the run-time use-case<br>
&gt;<br>
&gt; Nit: Here, =E2=80=9Crun-time=E2=80=9D is a modifier and needs the hyph=
en, but =E2=80=9Cuse case=E2=80=9D is a<br>
&gt; noun and does not.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 (implementing the publisher) during run-tim=
e.=C2=A0 Implementations<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 that support changing these capabilities at=
 run-time SHOULD<br>
&gt;<br>
&gt; Nit: No hyphens in =E2=80=9Crun time=E2=80=9D for these two (nouns, no=
t modifiers).<br>
&gt;<br>
&gt; =E2=80=94 Section 3 =E2=80=94<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0A specific case is the need to specify capabilities=
 is the YANG-Push<br>
&gt;=C2=A0 =C2=A0 =C2=A0functionality.<br>
&gt;<br>
&gt; I=E2=80=99m not sure of the right fix for this, but the two instances =
of =E2=80=9Cis=E2=80=9D can=E2=80=99t<br>
&gt; both be right.=C2=A0 Maybe the first should be =E2=80=9Cof=E2=80=9D?<b=
r>
<br>
A specific case is the need to specify capabilities in the YANG-Push<br>
=C2=A0 =C2=A0 functionality.<br>
<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0As defined in [RFC8641] a publisher may allow<br>
&gt;=C2=A0 =C2=A0 =C2=A0subscribers to subscribe to updates from a datastor=
e and subsequently<br>
&gt;=C2=A0 =C2=A0 =C2=A0push such update notifications to the receiver.<br>
&gt;<br>
&gt; It=E2=80=99s unclear who is pushing: it looks like it could be the sub=
scribers.=C2=A0 Maybe<br>
&gt; clarify this way?:<br>
&gt;<br>
&gt; NEW<br>
&gt;=C2=A0 =C2=A0 =C2=A0As defined in [RFC8641] a publisher may allow<br>
&gt;=C2=A0 =C2=A0 =C2=A0subscribers to subscribe to updates from a datastor=
e and will<br>
&gt;=C2=A0 =C2=A0 =C2=A0subsequently push such update notifications to the =
subscriber.<br>
&gt; END<br>
Yes to the above.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0unless the subscriber has some means to<br>
&gt;=C2=A0 =C2=A0 =C2=A0identify which objects &quot;on-change&quot; notifi=
cations are supported.<br>
&gt;<br>
&gt; Missing word: =E2=80=9Care supported for.=E2=80=9D<br>
&gt;<br>
&gt; =E2=80=94 Section 4 =E2=80=94<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0It SHOULD be used by other modules to augment-in sp=
ecific<br>
&gt;=C2=A0 =C2=A0 =C2=A0capability information.<br>
&gt;<br>
&gt; The term =E2=80=9Caugment-in=E2=80=9D is not one I=E2=80=99m familiar =
with.=C2=A0 If it=E2=80=99s common in YANG,<br>
&gt; that=E2=80=99s fine.=C2=A0 If not, maybe rephrase?<br>
<br>
=C2=A0 =C2=A0 It SHOULD be used by other modules to augment in specific<br>
=C2=A0 =C2=A0 capability information.<br>
<br>
<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0data is considered as if it was part<br>
&gt;=C2=A0 =C2=A0 =C2=A0of the running datastore.<br>
&gt;<br>
&gt; Ultra-nit: =E2=80=9Cas if it were part=E2=80=9D: subjunctive mood is n=
eeded after =E2=80=9Cas if=E2=80=9D.<br>
&gt;<br>
&gt;<br>
&gt; .<br>
Thanks again.<br>
<br>
Regards, Benoit<br>
</blockquote></div></div>

--0000000000004344e205cd860eba--


From nobody Mon Oct  4 09:17:13 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 462AF3A097B; Mon,  4 Oct 2021 09:17:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163336422517.15854.2083006721909514772@ietfa.amsl.com>
Date: Mon, 04 Oct 2021 09:17:05 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/-DBnBERbxcxAHqNYQP74t_2o2rY>
Subject: [netconf] I-D Action: draft-ietf-netconf-notification-capabilities-18.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Oct 2021 16:17:06 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Modules describing Capabilities for Systems and Datastore Update Notifications
        Authors         : Balazs Lengyel
                          Alexander Clemm
                          Benoit Claise
	Filename        : draft-ietf-netconf-notification-capabilities-18.txt
	Pages           : 29
	Date            : 2021-10-04

Abstract:
   This document defines two YANG modules,"ietf-system-capabilities" and
   "ietf-notification-capabilities".

   The module "ietf-system-capabilities" provides a placeholder
   structure that can be used to discover YANG related system
   capabilities for servers.  The module can be used to report
   capability information from the server at run time or at
   implementation time, by making use of the YANG Instance Data File
   Format.

   The module "ietf-notification-capabilities" augments "ietf-system-
   capabilities" to specify capabilities related to Subscription to YANG
   Notifications for Datastore Updates.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-notification-capabilities-18

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-notification-capabilities-18


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



From nobody Mon Oct  4 09:19:23 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B2693A097B; Mon,  4 Oct 2021 09:19:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fvNMoo1KC0QW; Mon,  4 Oct 2021 09:19:16 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EFDCE3A0976; Mon,  4 Oct 2021 09:19:15 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HNQnL64J9z67Pf9; Tue,  5 Oct 2021 00:16:06 +0800 (CST)
Received: from [10.47.64.144] (10.47.64.144) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Mon, 4 Oct 2021 18:19:08 +0200
To: Barry Leiba <barryleiba@computer.org>
CC: <draft-ietf-netconf-notification-capabilities.all@ietf.org>, <last-call@ietf.org>, <netconf@ietf.org>, <secdir@ietf.org>
References: <163310133388.21527.3735122449294464093@ietfa.amsl.com> <42ab0032-4994-396e-08cc-3437fcf971a7@huawei.com> <CALaySJLLrtS2XKUh_NuCW4Nm47ctPuafDAvsCYWiVU8+v8dbWg@mail.gmail.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <21c39f1f-9cc4-4d86-85ae-56fbd1425826@huawei.com>
Date: Mon, 4 Oct 2021 18:18:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <CALaySJLLrtS2XKUh_NuCW4Nm47ctPuafDAvsCYWiVU8+v8dbWg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------DD0102712A823FEA17433938"
Content-Language: en-GB
X-Originating-IP: [10.47.64.144]
X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/RO2uAhc8xAfGWSe4ALKf4ntEseM>
Subject: Re: [netconf] Secdir last call review of draft-ietf-netconf-notification-capabilities-17
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Oct 2021 16:19:21 -0000

--------------DD0102712A823FEA17433938
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit

Barry, all,

In order to help the IESG with the telechat review for this coming 
Thursday, I posted version v18
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/

Thanks, Benoit
On 10/4/2021 2:28 PM, Barry Leiba wrote:
> Thanks, Benoît!
>
> Barry
>
> On Mon, Oct 4, 2021 at 8:16 AM Benoit Claise <benoit.claise@huawei.com 
> <mailto:benoit.claise@huawei.com>> wrote:
>
>     Hi Barry,
>
>     Thanks for your insightful review.
>     All remarks improve (the reading of) the specifications.
>     See inline for some some specific remarks.
>
>     On 10/1/2021 5:15 PM, Barry Leiba via Datatracker wrote:
>     > Reviewer: Barry Leiba
>     > Review result: Has Nits
>     >
>     > Well written and easy to read; thanks.  I only have some very
>     minor editorial
>     > suggestions that I ask you to consider:
>     >
>     > — Section 1 —
>     >
>     >     Many such capabilities are
>     >     specific to either the complete system, individual YANG
>     datastores
>     >     [RFC8342], specific parts of the YANG schema, or even
>     individual data
>     >     nodes.
>     >
>     > Nit: “either” is correctly used for two items (“either A or
>     B”).  For the four
>     > items here, you might just eliminate the word “either”, as it’s
>     not really
>     > needed.
>     >
>     >     A NMS implementation that wants to
>     >     support notifications, needs the information about a system's
>     >     capability to send "on-change" notifications.
>     >
>     > I often find that I have to read this sort of thing (“A needs B
>     to do C”) twice
>     > to determine whether you mean that A requires that B do C, or
>     that A needs B so
>     > that A can do C — it’s ambiguous, so it requires extra analysis
>     by the reader.
>     > I suggest the following (which also eliminates the
>     personification of NMS):
>     >
>     > NEW
>     >     An NMS implementation that supports
>     >     notifications needs the information about a system's
>     >     capability so it can send "on-change" notifications.
>     > END
>     >
>     > — Section 2 —
>     >
>     >     This allows a user to
>     >     discover capabilities both at implementation-time and run-time.
>     >
>     > Nit: The “at” is factored wrong with respect to “both”. Either
>     “both at
>     > implementation time and at run time” or “at both implementation
>     time and run
>     > time”.  In either case, no hyphens here, as they’re not compound
>     modifiers.
>     >
>     >        The file MUST be
>     >        available already at implementation-time retrievable in a
>     way that
>     >        does not depend on a live network node.
>     >
>     > Nit: No hyphen (again, not a modifier), and it needs a comma
>     after it:
>     > “implementation time,”
>     >
>     >        For the run-time use-case
>     >
>     > Nit: Here, “run-time” is a modifier and needs the hyphen, but
>     “use case” is a
>     > noun and does not.
>     >
>     >        (implementing the publisher) during run-time. Implementations
>     >        that support changing these capabilities at run-time SHOULD
>     >
>     > Nit: No hyphens in “run time” for these two (nouns, not modifiers).
>     >
>     > — Section 3 —
>     >
>     >     A specific case is the need to specify capabilities is the
>     YANG-Push
>     >     functionality.
>     >
>     > I’m not sure of the right fix for this, but the two instances of
>     “is” can’t
>     > both be right.  Maybe the first should be “of”?
>
>     A specific case is the need to specify capabilities in the YANG-Push
>         functionality.
>
>     >
>     >     As defined in [RFC8641] a publisher may allow
>     >     subscribers to subscribe to updates from a datastore and
>     subsequently
>     >     push such update notifications to the receiver.
>     >
>     > It’s unclear who is pushing: it looks like it could be the
>     subscribers.  Maybe
>     > clarify this way?:
>     >
>     > NEW
>     >     As defined in [RFC8641] a publisher may allow
>     >     subscribers to subscribe to updates from a datastore and will
>     >     subsequently push such update notifications to the subscriber.
>     > END
>     Yes to the above.
>     >
>     >     unless the subscriber has some means to
>     >     identify which objects "on-change" notifications are supported.
>     >
>     > Missing word: “are supported for.”
>     >
>     > — Section 4 —
>     >
>     >     It SHOULD be used by other modules to augment-in specific
>     >     capability information.
>     >
>     > The term “augment-in” is not one I’m familiar with.  If it’s
>     common in YANG,
>     > that’s fine.  If not, maybe rephrase?
>
>         It SHOULD be used by other modules to augment in specific
>         capability information.
>
>
>     >
>     >     data is considered as if it was part
>     >     of the running datastore.
>     >
>     > Ultra-nit: “as if it were part”: subjunctive mood is needed
>     after “as if”.
>     >
>     >
>     > .
>     Thanks again.
>
>     Regards, Benoit
>


--------------DD0102712A823FEA17433938
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Barry, all, <br>
    <br>
    In order to help the IESG with the telechat review for this coming
    Thursday, I posted version v18<br>
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/">https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/</a><br>
    <br>
    Thanks, Benoit<br>
    <div class="moz-cite-prefix">On 10/4/2021 2:28 PM, Barry Leiba
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CALaySJLLrtS2XKUh_NuCW4Nm47ctPuafDAvsCYWiVU8+v8dbWg@mail.gmail.com">
      <div dir="auto">Thanks, Benoît!</div>
      <div dir="auto"><br>
      </div>
      <div dir="auto">Barry</div>
      <div><br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Mon, Oct 4, 2021 at 8:16
            AM Benoit Claise &lt;<a
              href="mailto:benoit.claise@huawei.com"
              moz-do-not-send="true">benoit.claise@huawei.com</a>&gt;
            wrote:<br>
          </div>
          <blockquote class="gmail_quote">Hi Barry,<br>
            <br>
            Thanks for your insightful review.<br>
            All remarks improve (the reading of) the specifications.<br>
            See inline for some some specific remarks.<br>
            <br>
            On 10/1/2021 5:15 PM, Barry Leiba via Datatracker wrote:<br>
            &gt; Reviewer: Barry Leiba<br>
            &gt; Review result: Has Nits<br>
            &gt;<br>
            &gt; Well written and easy to read; thanks.  I only have
            some very minor editorial<br>
            &gt; suggestions that I ask you to consider:<br>
            &gt;<br>
            &gt; — Section 1 —<br>
            &gt;<br>
            &gt;     Many such capabilities are<br>
            &gt;     specific to either the complete system, individual
            YANG datastores<br>
            &gt;     [RFC8342], specific parts of the YANG schema, or
            even individual data<br>
            &gt;     nodes.<br>
            &gt;<br>
            &gt; Nit: “either” is correctly used for two items (“either
            A or B”).  For the four<br>
            &gt; items here, you might just eliminate the word “either”,
            as it’s not really<br>
            &gt; needed.<br>
            &gt;<br>
            &gt;     A NMS implementation that wants to<br>
            &gt;     support notifications, needs the information about
            a system's<br>
            &gt;     capability to send "on-change" notifications.<br>
            &gt;<br>
            &gt; I often find that I have to read this sort of thing (“A
            needs B to do C”) twice<br>
            &gt; to determine whether you mean that A requires that B do
            C, or that A needs B so<br>
            &gt; that A can do C — it’s ambiguous, so it requires extra
            analysis by the reader.<br>
            &gt; I suggest the following (which also eliminates the
            personification of NMS):<br>
            &gt;<br>
            &gt; NEW<br>
            &gt;     An NMS implementation that supports<br>
            &gt;     notifications needs the information about a
            system's<br>
            &gt;     capability so it can send "on-change"
            notifications.<br>
            &gt; END<br>
            &gt;<br>
            &gt; — Section 2 —<br>
            &gt;<br>
            &gt;     This allows a user to<br>
            &gt;     discover capabilities both at implementation-time
            and run-time.<br>
            &gt;<br>
            &gt; Nit: The “at” is factored wrong with respect to “both”.
            Either “both at<br>
            &gt; implementation time and at run time” or “at both
            implementation time and run<br>
            &gt; time”.  In either case, no hyphens here, as they’re not
            compound modifiers.<br>
            &gt;<br>
            &gt;        The file MUST be<br>
            &gt;        available already at implementation-time
            retrievable in a way that<br>
            &gt;        does not depend on a live network node.<br>
            &gt;<br>
            &gt; Nit: No hyphen (again, not a modifier), and it needs a
            comma after it:<br>
            &gt; “implementation time,”<br>
            &gt;<br>
            &gt;        For the run-time use-case<br>
            &gt;<br>
            &gt; Nit: Here, “run-time” is a modifier and needs the
            hyphen, but “use case” is a<br>
            &gt; noun and does not.<br>
            &gt;<br>
            &gt;        (implementing the publisher) during run-time. 
            Implementations<br>
            &gt;        that support changing these capabilities at
            run-time SHOULD<br>
            &gt;<br>
            &gt; Nit: No hyphens in “run time” for these two (nouns, not
            modifiers).<br>
            &gt;<br>
            &gt; — Section 3 —<br>
            &gt;<br>
            &gt;     A specific case is the need to specify capabilities
            is the YANG-Push<br>
            &gt;     functionality.<br>
            &gt;<br>
            &gt; I’m not sure of the right fix for this, but the two
            instances of “is” can’t<br>
            &gt; both be right.  Maybe the first should be “of”?<br>
            <br>
            A specific case is the need to specify capabilities in the
            YANG-Push<br>
                functionality.<br>
            <br>
            &gt;<br>
            &gt;     As defined in [RFC8641] a publisher may allow<br>
            &gt;     subscribers to subscribe to updates from a
            datastore and subsequently<br>
            &gt;     push such update notifications to the receiver.<br>
            &gt;<br>
            &gt; It’s unclear who is pushing: it looks like it could be
            the subscribers.  Maybe<br>
            &gt; clarify this way?:<br>
            &gt;<br>
            &gt; NEW<br>
            &gt;     As defined in [RFC8641] a publisher may allow<br>
            &gt;     subscribers to subscribe to updates from a
            datastore and will<br>
            &gt;     subsequently push such update notifications to the
            subscriber.<br>
            &gt; END<br>
            Yes to the above.<br>
            &gt;<br>
            &gt;     unless the subscriber has some means to<br>
            &gt;     identify which objects "on-change" notifications
            are supported.<br>
            &gt;<br>
            &gt; Missing word: “are supported for.”<br>
            &gt;<br>
            &gt; — Section 4 —<br>
            &gt;<br>
            &gt;     It SHOULD be used by other modules to augment-in
            specific<br>
            &gt;     capability information.<br>
            &gt;<br>
            &gt; The term “augment-in” is not one I’m familiar with.  If
            it’s common in YANG,<br>
            &gt; that’s fine.  If not, maybe rephrase?<br>
            <br>
                It SHOULD be used by other modules to augment in
            specific<br>
                capability information.<br>
            <br>
            <br>
            &gt;<br>
            &gt;     data is considered as if it was part<br>
            &gt;     of the running datastore.<br>
            &gt;<br>
            &gt; Ultra-nit: “as if it were part”: subjunctive mood is
            needed after “as if”.<br>
            &gt;<br>
            &gt;<br>
            &gt; .<br>
            Thanks again.<br>
            <br>
            Regards, Benoit<br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------DD0102712A823FEA17433938--


From nobody Mon Oct  4 19:24:18 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 317D83A0E4F; Mon,  4 Oct 2021 19:22:33 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Murray Kucherawy via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netconf-notification-capabilities@ietf.org, netconf-chairs@ietf.org, netconf@ietf.org, Kent Watsen <kent+ietf@watsen.net>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Murray Kucherawy <superuser@gmail.com>
Message-ID: <163340055239.18855.6589627668483855160@ietfa.amsl.com>
Date: Mon, 04 Oct 2021 19:22:33 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/WdhfOE36jXMucG1ed7ydltZ6t30>
Subject: [netconf] Murray Kucherawy's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Oct 2021 02:22:34 -0000

Murray Kucherawy has entered the following ballot position for
draft-ietf-netconf-notification-capabilities-18: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

The SHOULDs in Sections 2 and 4 seem bare to me.  Why might an implementer opt
not to follow them?  SHOULD does allow a choice, after all.  Some guidance here
might be helpful.

The <CODE ENDS> tag at the bottom of Section 4 appears twice.

The "Note" at the top of the example in Appendix B should probably refer to RFC
8792, as Appendix A does.




From nobody Tue Oct  5 03:30:17 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A7303A09EC; Tue,  5 Oct 2021 03:30:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2cfdjFfNo-bu; Tue,  5 Oct 2021 03:30:08 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79B203A09E5; Tue,  5 Oct 2021 03:30:08 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HNv0V2ZV2z67Zjx; Tue,  5 Oct 2021 18:27:22 +0800 (CST)
Received: from [10.47.66.251] (10.47.66.251) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Tue, 5 Oct 2021 12:30:02 +0200
To: Murray Kucherawy <superuser@gmail.com>, The IESG <iesg@ietf.org>
CC: <draft-ietf-netconf-notification-capabilities@ietf.org>, <netconf-chairs@ietf.org>, <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
References: <163340055239.18855.6589627668483855160@ietfa.amsl.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <8aa2856c-36ee-8e92-47db-d8a48dde8c6a@huawei.com>
Date: Tue, 5 Oct 2021 12:29:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <163340055239.18855.6589627668483855160@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------4303AD2E1148C69E86A1DBDD"
Content-Language: en-GB
X-Originating-IP: [10.47.66.251]
X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/foZm_3TuwR9L0QfwnQ8wS2RBkEU>
Subject: Re: [netconf] Murray Kucherawy's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Oct 2021 10:30:14 -0000

--------------4303AD2E1148C69E86A1DBDD
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit

Hi Murray,

Thanks for your review.
See inline.

On 10/5/2021 4:22 AM, Murray Kucherawy via Datatracker wrote:
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-netconf-notification-capabilities-18: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> The SHOULDs in Sections 2 and 4 seem bare to me.  Why might an implementer opt
> not to follow them?  SHOULD does allow a choice, after all.  Some guidance here
> might be helpful.
In section 2, we used the SHOULD as best practice, exactly as RECOMMENDED.
We can't force the vendors to publish the capabilities with that format 
and the system is the capabilities could function if the capabilities 
are provided in a different format (proprietary, granted).
So we believe the SHOULD's are appropriate in this case.

Now, for section 4, you have a good point.
OLD:

This module itself does not contain any capabilities; it provides
    augmentation points for capabilities to be defined in subsequent YANG
    modules.  It SHOULD be used by other modules to augment in specific
    capability information.  Every set of such capabilities SHOULD be
    wrapped in a container under the augment statement to cleanly
    separate different groups of capabilities.

NEW:
This module itself does not contain any capabilities; it provides
    augmentation points for capabilities to be defined in subsequent YANG
    modules. The ietf-system-capabilies is used by other modules to augment in specific
    capability information.  Every set of such capabilities MUST be
    wrapped in a container under the augment statement to cleanly
    separate different groups of capabilities.

>
> The <CODE ENDS> tag at the bottom of Section 4 appears twice.
Good catch.
>
> The "Note" at the top of the example in Appendix B should probably refer to RFC
> 8792, as Appendix A does.
Good catch.
Let's change the Appendix B to:
     ========== NOTE: '\' line wrapping per RFC 8792 
<https://datatracker.ietf.org/doc/html/rfc8792>) ===========

And, to be consistent with Appendix B, let's add at the beginning of 
Appendix A:

    The following examples use artwork folding [RFC8792  <https://datatracker.ietf.org/doc/html/rfc8792>] for better
    formatting.


Thanks and regards, Benoit


--------------4303AD2E1148C69E86A1DBDD
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi Murray,<br>
    <br>
    Thanks for your review.<br>
    See inline.<br>
    <br>
    <div class="moz-cite-prefix">On 10/5/2021 4:22 AM, Murray Kucherawy
      via Datatracker wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:163340055239.18855.6589627668483855160@ietfa.amsl.com">
      <pre class="moz-quote-pre" wrap="">Murray Kucherawy has entered the following ballot position for
draft-ietf-netconf-notification-capabilities-18: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to <a class="moz-txt-link-freetext" href="https://www.ietf.org/blog/handling-iesg-ballot-positions/">https://www.ietf.org/blog/handling-iesg-ballot-positions/</a>
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/">https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/</a>



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

The SHOULDs in Sections 2 and 4 seem bare to me.  Why might an implementer opt
not to follow them?  SHOULD does allow a choice, after all.  Some guidance here
might be helpful.</pre>
    </blockquote>
    In section 2, we used the SHOULD as best practice, exactly as
    RECOMMENDED.<br>
    We can't force the vendors to publish the capabilities with that
    format and the system is the capabilities could function if the
    capabilities are provided in a different format (proprietary,
    granted).<br>
    So we believe the SHOULD's are appropriate in this case.<br>
    <br>
    Now, for section 4, you have a good point.<br>
    OLD:<br>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">This module itself does not contain any capabilities; it provides
   augmentation points for capabilities to be defined in subsequent YANG
   modules.  It SHOULD be used by other modules to augment in specific
   capability information.  Every set of such capabilities SHOULD be
   wrapped in a container under the augment statement to cleanly
   separate different groups of capabilities.

NEW:
This module itself does not contain any capabilities; it provides
   augmentation points for capabilities to be defined in subsequent YANG
   modules. The ietf-system-capabilies is used by other modules to augment in specific
   capability information.  Every set of such capabilities MUST be
   wrapped in a container under the augment statement to cleanly
   separate different groups of capabilities.</pre>
    <blockquote type="cite"
      cite="mid:163340055239.18855.6589627668483855160@ietfa.amsl.com">
      <pre class="moz-quote-pre" wrap="">

The &lt;CODE ENDS&gt; tag at the bottom of Section 4 appears twice.</pre>
    </blockquote>
    Good catch.<br>
    <blockquote type="cite"
      cite="mid:163340055239.18855.6589627668483855160@ietfa.amsl.com">
      <pre class="moz-quote-pre" wrap="">

The "Note" at the top of the example in Appendix B should probably refer to RFC
8792, as Appendix A does.</pre>
    </blockquote>
    Good catch.<br>
    Let's change the Appendix B to:<br>
        ========== NOTE: '\' line wrapping per <a
      href="https://datatracker.ietf.org/doc/html/rfc8792">RFC 8792</a>)
    ===========
    <br class="Apple-interchange-newline">
    <br>
    And, to be consistent with Appendix B, let's add at the beginning of
    Appendix A:<br>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">   The following examples use artwork folding [<a href="https://datatracker.ietf.org/doc/html/rfc8792" title="&quot;Handling Long Lines in Content of Internet-Drafts and RFCs&quot;">RFC8792</a>] for better
   formatting.</pre>
    <br>
    Thanks and regards, Benoit
    <blockquote type="cite"
      cite="mid:163340055239.18855.6589627668483855160@ietfa.amsl.com">
    </blockquote>
    <br>
  </body>
</html>

--------------4303AD2E1148C69E86A1DBDD--


From nobody Wed Oct  6 00:09:26 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 446083A1585; Wed,  6 Oct 2021 00:08:58 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Zaheduzzaman Sarker via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netconf-notification-capabilities@ietf.org, netconf-chairs@ietf.org, netconf@ietf.org, Kent Watsen <kent+ietf@watsen.net>,  kent+ietf@watsen.net
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Zaheduzzaman Sarker <Zaheduzzaman.Sarker@ericsson.com>
Message-ID: <163350413825.24178.17220297246961594602@ietfa.amsl.com>
Date: Wed, 06 Oct 2021 00:08:58 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/X7j_DbHTGdDxvmKUFt7I_NbpNy0>
Subject: [netconf] Zaheduzzaman Sarker's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 07:08:59 -0000

Zaheduzzaman Sarker has entered the following ballot position for
draft-ietf-netconf-notification-capabilities-18: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks for the efforts put into this specification.

I have questions/comment. Section 2 says -

     For the implementation-time use case: Capabilities SHOULD be provided by
     the implementer as YANG instance data files complying to
     [I-D.ietf-netmod-yang-instance-file-format]. The file MUST be available
     already at implementation time, retrievable in a way that does not depend
     on a live network node. E.g., download from product website.

How should I interpret this combination of SHOULD and MUST? Is it that if the
implementer provides the capabilities then the file must be available at the
implementation time? if the answer is yes, then it would be good to make it
clear in the text.




From nobody Wed Oct  6 03:56:54 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EB973A1B4B; Wed,  6 Oct 2021 03:56:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QNQgP47M8Rbt; Wed,  6 Oct 2021 03:56:36 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FAF33A1B4E; Wed,  6 Oct 2021 03:56:36 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HPWWg57pHz67N8Z; Wed,  6 Oct 2021 18:53:03 +0800 (CST)
Received: from [10.47.30.187] (10.47.30.187) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Wed, 6 Oct 2021 12:56:30 +0200
To: Zaheduzzaman Sarker <Zaheduzzaman.Sarker@ericsson.com>, The IESG <iesg@ietf.org>
CC: <draft-ietf-netconf-notification-capabilities@ietf.org>, <netconf-chairs@ietf.org>, <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
References: <163350413825.24178.17220297246961594602@ietfa.amsl.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <ad10ee0c-20b2-02f4-b453-d1c509916a6a@huawei.com>
Date: Wed, 6 Oct 2021 12:55:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <163350413825.24178.17220297246961594602@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-Originating-IP: [10.47.30.187]
X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/yyBgb3Npds--E1rDpfMAmHClhP8>
Subject: Re: [netconf] Zaheduzzaman Sarker's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 10:56:42 -0000

Hi,

Thanks for your review.
See inline.

On 10/6/2021 9:08 AM, Zaheduzzaman Sarker via Datatracker wrote:
> Zaheduzzaman Sarker has entered the following ballot position for
> draft-ietf-netconf-notification-capabilities-18: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for the efforts put into this specification.
>
> I have questions/comment. Section 2 says -
>
>       For the implementation-time use case: Capabilities SHOULD be provided by
>       the implementer as YANG instance data files complying to
>       [I-D.ietf-netmod-yang-instance-file-format]. The file MUST be available
>       already at implementation time, retrievable in a way that does not depend
>       on a live network node. E.g., download from product website.
>
> How should I interpret this combination of SHOULD and MUST? Is it that if the
> implementer provides the capabilities then the file must be available at the
> implementation time? if the answer is yes, then it would be good to make it
> clear in the text.
It's not clear indeed.
What about this proposal to simply reverse the two sentences.

      For the implementation-time use case: Capabilities SHOULD be provided by
      the implementer as YANG instance data files complying to
      [I-D.ietf-netmod-yang-instance-file-format]. In such a case, the file MUST be available
      already at implementation time, retrievable in a way that does not depend
      on a live network node. E.g., download from product website.

Regards, Benoit

>
>
>
> .


From nobody Wed Oct  6 04:59:43 2021
Return-Path: <zaheduzzaman.sarker@ericsson.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 851703A0B20; Wed,  6 Oct 2021 04:59:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level: 
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 nzFAVDuIrlex; Wed,  6 Oct 2021 04:59:08 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2072.outbound.protection.outlook.com [40.107.20.72]) (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 CC4943A03F8; Wed,  6 Oct 2021 04:59:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jbT4XqNOvxGhOCUyjuYd7ZRJGsAjBBH5ZWxeIJMnPw+EpubxTJslzS034oUlLYjooc/xETQhEwH+xqzwJG3rRzYqi8Pz+WMureR6TeYsmRT/G2xeXTDJEosVuqDy8qaZfLFXmlZ6xbFx8IMs+lHVYuas7dD6alPDLzI5uojYBWmDTauJE6N0Wo6mc6xiWKn0iHHfFCcN4Y3lD8ulwQq/PBgODAqzjtBgcd7O9iu6tNaGZPGCLI9EcYbG9b2Ly+P7Kw4FGL1pobZMd9fzCIhtRxT8CxXjU8YYIMU/JmybuN8s17KaT64KG7x6zgxCRP20LERG985+WA+SuGUVznw2Mg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ygA7Psj4qGYs87nTRU2m+ouR0HMDKU7tF+uRpYXiKMs=; b=YfUjTDlywgt4SjEQS10m0jlPzq8sJqxftga7NkW8eMipbOJBBsRSPXceh5uIvmlVlvbJZ0+87NqRUDyKMC5QIUoIPQFszcZO4QdnR6ESHUgpAyBSJSuz+ZoMZD7lQC+uCyqbmS6WimYGPahYTvzdThvHa+k4lSdn2F8WIXDO+M1Zr6lnmpKywdRmSafmRPbJHITOeXvkWr2EZKKVVS8dcoab5XXR0eYyYGQTbggQ4G9EWVJL3gwjZay5uuF4WCXDX8pUwkhxWueF+Wv3oYiFWF4qEEapLmlmppBk+b7s+APdOfLX8lP0MEvM0EmSp/KvXojhij/iovgsFBzivTxbGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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:X-MS-Exchange-SenderADCheck; bh=ygA7Psj4qGYs87nTRU2m+ouR0HMDKU7tF+uRpYXiKMs=; b=bG+mO/xfyHyrDvD7yiJXXbKcorh2lelQNpJX7VqRwPe7n0wdyeHvg7DTM9EXegjigKr4DUqdJ7B/lcmb7n6EfeQLGMZzLNbrRr9N6M2hRkcmTON6VILboig8s8lVbbYVoAkV3SNnaJEJSTYEACQIKB6jGluE6HwAhR4iNDuoVmE=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by HE1PR0701MB2522.eurprd07.prod.outlook.com (2603:10a6:3:71::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.15; Wed, 6 Oct 2021 11:58:59 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::b8e6:9a8f:52ef:bf1f]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::b8e6:9a8f:52ef:bf1f%3]) with mapi id 15.20.4608.004; Wed, 6 Oct 2021 11:58:59 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: Benoit Claise <benoit.claise@huawei.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-netconf-notification-capabilities@ietf.org" <draft-ietf-netconf-notification-capabilities@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
Thread-Topic: Zaheduzzaman Sarker's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
Thread-Index: AQHXuoESjxnevCRa20uSTH3UEQ1VIqvFzHoAgAARXY4=
Date: Wed, 6 Oct 2021 11:58:59 +0000
Message-ID: <HE1PR07MB418760530F08BBBBDD04DA619FB09@HE1PR07MB4187.eurprd07.prod.outlook.com>
References: <163350413825.24178.17220297246961594602@ietfa.amsl.com> <ad10ee0c-20b2-02f4-b453-d1c509916a6a@huawei.com>
In-Reply-To: <ad10ee0c-20b2-02f4-b453-d1c509916a6a@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 247c97f8-6e13-43d1-4dab-08d988c0ae6c
x-ms-traffictypediagnostic: HE1PR0701MB2522:
x-microsoft-antispam-prvs: <HE1PR0701MB252294314BAF20124E16C3689FB09@HE1PR0701MB2522.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nJ4GXdBfwhOufeE8Y9Kfjodanu8tun8RzLwVD99YoolCm4KulOwi7sHXu4NU9ztOa/Nu3NjGS0cN5gUGzRi03EefaGN3KyslEyv/IqiE1p8sdN9CgDSIyXsFeLenYPaT/dIHpbcOdWotFeHkgE2HZb+gMiCfCeBVbWDBO7r7e/ygxr/9zxn1Une9I+FMrik4sUXVrZmXSYnkT6GLwOJZpItAtkaB5Z5sxHtnFj8i7MkC77lEMMmJy7ckF/b4FMSxCkIY++viA1XJ3cm88UYNP/u4rQDnfvZ49R0zVw8FxFiQilEHFs8990Ywv8ivFYZFDfzHntJ1jfz4ICEw2sJKPf7rr12pt2xuhS8bWCmvNqkVgyiwVFVCeGn/VDKWP6v6mmUJnxRw6RfmaR2Vy036vf2tZdLFWFFZ1JWxA/825cmKAjfrH+Lvku7yww6wmPRl2rNEKLfL6RBXT4AF2mfe1HHJFacnidLr5GX2f+B5XoBDtHsSP65qW34b3d4tA4TUZHGRqiCql1j1m6c20jlmiloPlZQPo6hlGYeKWiMcNzxxdhm2/q2FDvHhB/xKu6ZsweB34b1zZ8v4Mo6wNOAjUQymvseDXfFw+yEmm5Z+MspmnuMHiUqY++/BchdGZSNMOD+bqYgJOXKoka/91PAhTZUTBTmjogPinUDHYXqO9zQm0nuuQ5Sz/axPaAOqt5tQrm60Gfd/uIYO52SIeDXg+TLbu4HLTEEBmVEaH9LARRQeEpywsTu8xkYnk13bAfUkVd42TMHrG8E4Jtcom7d+y6j0ES6SO8Z9GEgkUzPUri8+GJYiNwwCZljJe0T0LIMl1NmnOAaFV2bzf0U+cdkTVw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(110136005)(316002)(8936002)(86362001)(5660300002)(54906003)(966005)(38070700005)(55016002)(166002)(83380400001)(8676002)(9686003)(38100700002)(33656002)(64756008)(52536014)(66446008)(66556008)(66946007)(66476007)(76116006)(44832011)(122000001)(508600001)(7696005)(4326008)(53546011)(2906002)(15650500001)(71200400001)(26005)(6506007)(186003); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?IMs+NRvnlKNrvfevozCkxy7DxxhFcmvSi8AKdUB1TFn/E1ct8GVHU0NsVZkC?= =?us-ascii?Q?3Typ0ngohKoJ86HBA+hfKxJy6CNmYYiM00CbpflfsFvg9InlgdFCNnzg7H8R?= =?us-ascii?Q?6fC73AP7kj8LKh9GwVBMfwj+Z+QyMBVRI5nYn9YJr1uFUcp0y2mCP2eIKntK?= =?us-ascii?Q?UNLuy6aLw2VG0YRSCdzn/9N3VR3rnhpivekjKIXB4jgl5mRLnnhJ64j8tyVG?= =?us-ascii?Q?kSegA89zQ8ALH/jzXTBAXuM2o7TGU+mFK2UJJrJ9NNLYpFhvLtjOBzNzdRkf?= =?us-ascii?Q?XoqJM67Ll0gjtA9SwvvIno81uMMVG1hSQiIngAoC/Gn/F0Bw6KrwRrqgqNDg?= =?us-ascii?Q?MZhl10JYWAkQKzokifLrKBM4YPYakAWpLq3nLYnl1XELvuY5pHKOAEta55Mc?= =?us-ascii?Q?lKTzkAR71yIBtDgEIp+f70ak/Fc2X3HbJGm8CNsz5N2HdgQFJpdwgqA2KngP?= =?us-ascii?Q?kPd7I1VLmcr/7uCYC5V9QUa1kpGUcNLpfDrk810YFrTSokKMHLWZcNElQQJl?= =?us-ascii?Q?I0Jib2PxFXYd40YuuNZKtb/ARofR4wZ4h6pu0TEhRegZp1J3cMbEmMi3fjHk?= =?us-ascii?Q?bTOdZgYQ7g4Q8ffYbHNNruYdu/2Z9e7j6w9WmrdnUpZtWQrrI/Lx2k3eH3hx?= =?us-ascii?Q?T8rVBffpS2hxsWf6CzC7DhuGBuIYZl0RD8bFDD0pksF0Sg89LjAyRAmvmTfB?= =?us-ascii?Q?Z2ND27b1JAPLNJSpIP8KBqGVAR47/k+/bdnog1+Z2DQQmlVvbl3wfLSslJ6X?= =?us-ascii?Q?h5lnsCbxQ0jDuC/67f4Aqz9Asr+5NrckfIrWrOZxoX1lzhgGrOMfHHDqO2+/?= =?us-ascii?Q?4fR68YiYEXcPI3+XDO69yDX6xUGFXlnpBKahoT94xW0ZoLmMmdxDhM8/8ztJ?= =?us-ascii?Q?l3oSiWLO0IR74uyacCuIdaSzHCJe4P8QMP15Ae9vNKwBWduPXv/rUqiSRSQj?= =?us-ascii?Q?hVAKwp6y4S0nJsSKqMZmv2rnxtI9ZIkiiXZml8wlUF0iQHB43DgRqpqlrBVu?= =?us-ascii?Q?Ak4DqT7QXyiEFuob39W0sAqjpGUQLa3OVOSCs/kjOvxawFwpizIxPGg036a8?= =?us-ascii?Q?Xx664lKGmVA3HoMSMN5V+T7qtcfdcw8RYEn2LZ2HpSTMLUQy2G/TiXaFzzpt?= =?us-ascii?Q?HUk7rKnI0s1FyWRMHfH+TSZ121jVvQI9MVClWGsijZ5sbte5sCahukMQqvRC?= =?us-ascii?Q?fWPNOkCsSK1EruImtlyiCI0j6BeJvO5r2qD53/d821C3V9o4Kfaul2NEqUQ/?= =?us-ascii?Q?N/QGReH4v7IPbuLHUSSI3YpTUZoPSb+W5btq0aRpyUoeF2xctX1vhpNxXORM?= =?us-ascii?Q?aY9hgITVvtkwODpdnSafCONFuM0SvoeabxIcPZtFmOSH9Q=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB418760530F08BBBBDD04DA619FB09HE1PR07MB4187eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 247c97f8-6e13-43d1-4dab-08d988c0ae6c
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 11:58:59.0179 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NAZ6n/0k0Jt2y3kviEJkjoS0pDrW1gXwW8YADnEwW7Rgnvz06yOKgSsHcgzHk8g/oScJJc9hI2CS15iM+xSTr65ZT5qMtGy/VhMX2H+1l7skBdlnL+BucUo29+pdYNxv
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2522
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/DI7qoREmF9CBnbSDwZs0nmAFSYc>
Subject: Re: [netconf] Zaheduzzaman Sarker's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 11:59:14 -0000

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

Hello Benoit,

The proposed text looks good to me.

Thanks for addressing my comment.

BR
Zahed
________________________________
From: Benoit Claise <benoit.claise@huawei.com>
Sent: Wednesday, October 6, 2021 12:56 PM
To: Zaheduzzaman Sarker; The IESG
Cc: draft-ietf-netconf-notification-capabilities@ietf.org; netconf-chairs@i=
etf.org; netconf@ietf.org; Kent Watsen
Subject: Re: Zaheduzzaman Sarker's No Objection on draft-ietf-netconf-notif=
ication-capabilities-18: (with COMMENT)

Hi,

Thanks for your review.
See inline.

On 10/6/2021 9:08 AM, Zaheduzzaman Sarker via Datatracker wrote:
> Zaheduzzaman Sarker has entered the following ballot position for
> draft-ietf-netconf-notification-capabilities-18: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabili=
ties/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for the efforts put into this specification.
>
> I have questions/comment. Section 2 says -
>
>       For the implementation-time use case: Capabilities SHOULD be provid=
ed by
>       the implementer as YANG instance data files complying to
>       [I-D.ietf-netmod-yang-instance-file-format]. The file MUST be avail=
able
>       already at implementation time, retrievable in a way that does not =
depend
>       on a live network node. E.g., download from product website.
>
> How should I interpret this combination of SHOULD and MUST? Is it that if=
 the
> implementer provides the capabilities then the file must be available at =
the
> implementation time? if the answer is yes, then it would be good to make =
it
> clear in the text.
It's not clear indeed.
What about this proposal to simply reverse the two sentences.

      For the implementation-time use case: Capabilities SHOULD be provided=
 by
      the implementer as YANG instance data files complying to
      [I-D.ietf-netmod-yang-instance-file-format]. In such a case, the file=
 MUST be available
      already at implementation time, retrievable in a way that does not de=
pend
      on a live network node. E.g., download from product website.

Regards, Benoit

>
>
>
> .

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body>
<div dir=3D"ltr">
<div></div>
<div>
<div>Hello Benoit,</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">The proposed text looks good to me.</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Thanks for addressing my comment.</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">BR</div>
<div dir=3D"ltr">Zahed</div>
<div id=3D"ms-outlook-mobile-signature" dir=3D"ltr">
<div></div>
</div>
</div>
<div id=3D"id-31f2c77c-5c07-4878-a0e3-fbcd028aa098" class=3D"ms-outlook-mob=
ile-reference-message">
<hr style=3D"display: inline-block; width: 98%; font-family: -webkit-standa=
rd; font-size: 12pt; color: rgb(0, 0, 0);" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif"><b=
>From:</b> Benoit Claise &lt;benoit.claise@huawei.com&gt;<br>
<b>Sent:</b> Wednesday, October 6, 2021 12:56 PM<br>
<b>To:</b> Zaheduzzaman Sarker; The IESG<br>
<b>Cc:</b> draft-ietf-netconf-notification-capabilities@ietf.org; netconf-c=
hairs@ietf.org; netconf@ietf.org; Kent Watsen<br>
<b>Subject:</b> Re: Zaheduzzaman Sarker's No Objection on draft-ietf-netcon=
f-notification-capabilities-18: (with COMMENT)
<div>&nbsp;</div>
</font></div>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">Hi,<br>
<br>
Thanks for your review.<br>
See inline.<br>
<br>
On 10/6/2021 9:08 AM, Zaheduzzaman Sarker via Datatracker wrote:<br>
&gt; Zaheduzzaman Sarker has entered the following ballot position for<br>
&gt; draft-ietf-netconf-notification-capabilities-18: No Objection<br>
&gt;<br>
&gt; When responding, please keep the subject line intact and reply to all<=
br>
&gt; email addresses included in the To and CC lines. (Feel free to cut thi=
s<br>
&gt; introductory paragraph, however.)<br>
&gt;<br>
&gt;<br>
&gt; Please refer to <a href=3D"https://www.ietf.org/blog/handling-iesg-bal=
lot-positions/">
https://www.ietf.org/blog/handling-iesg-ballot-positions/</a><br>
&gt; for more information about how to handle DISCUSS and COMMENT positions=
.<br>
&gt;<br>
&gt;<br>
&gt; The document, along with other ballot positions, can be found here:<br=
>
&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-netconf-notific=
ation-capabilities/">
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabiliti=
es/</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------=
<br>
&gt; COMMENT:<br>
&gt; ----------------------------------------------------------------------=
<br>
&gt;<br>
&gt; Thanks for the efforts put into this specification.<br>
&gt;<br>
&gt; I have questions/comment. Section 2 says -<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For the implementation-time use ca=
se: Capabilities SHOULD be provided by<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the implementer as YANG instance d=
ata files complying to<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [I-D.ietf-netmod-yang-instance-fil=
e-format]. The file MUST be available<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; already at implementation time, re=
trievable in a way that does not depend<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on a live network node. E.g., down=
load from product website.<br>
&gt;<br>
&gt; How should I interpret this combination of SHOULD and MUST? Is it that=
 if the<br>
&gt; implementer provides the capabilities then the file must be available =
at the<br>
&gt; implementation time? if the answer is yes, then it would be good to ma=
ke it<br>
&gt; clear in the text.<br>
It's not clear indeed.<br>
What about this proposal to simply reverse the two sentences.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For the implementation-time use case: Capabi=
lities SHOULD be provided by<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the implementer as YANG instance data files =
complying to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [I-D.ietf-netmod-yang-instance-file-format].=
 In such a case, the file MUST be available<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; already at implementation time, retrievable =
in a way that does not depend<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on a live network node. E.g., download from =
product website.<br>
<br>
Regards, Benoit<br>
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; .<br>
</div>
</span></font></div>
</div>
</body>
</html>

--_000_HE1PR07MB418760530F08BBBBDD04DA619FB09HE1PR07MB4187eurp_--


From nobody Wed Oct  6 06:27:01 2021
Return-Path: <rwilton@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D0EE3A1C4E for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 06:26:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=S1OrTPDq; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Wd+752oG
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 fl7wSoZ_4Gl4 for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 06:26:54 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2241B3A1C4F for <netconf@ietf.org>; Wed,  6 Oct 2021 06:26:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=43566; q=dns/txt; s=iport; t=1633526811; x=1634736411; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=2XJSlA0tys6fOVkn00iSkHRFmNPS1p+Y8VbEGVMtSLQ=; b=S1OrTPDqx5/sO0TCiGkhOnFhxCMIBz+hZtL+MoPBuSKU2mY2DR7bA2Z8 N4qVlR+ruL4XK1p/GXWgYU59ciU1wUdCK7bRaZEryWH80FpNYAWYBj7e9 EkEoRZoPODilRGkshObgpX9rECCXf80U/TKE5diXihGVd3Uy4W9uI5XtF M=;
IronPort-PHdr: =?us-ascii?q?A9a23=3Ay0z5eBX4W6KSZoZjIkfk81Hopj7V8K0aAWYlg?= =?us-ascii?q?6HPw5pCd6259NLjMVDRo/J3gwyBUYba7qdCjOzb++DlVHcb6JmM+HYFbNRXV?= =?us-ascii?q?hADhMlX+m5oAMOMBUDhavK/aSs8EZdOUVZ/9De6PFRbXsHkaA6arni79zVHH?= =?us-ascii?q?BL5OEJ8Lfj0HYiHicOx2qiy9pTfbh8OiiC6ZOZ5LQ69qkPascxF6bY=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3ALHcpjKM+2GBNwD/vrR0hlcFynXyQoLVcMsEvi?= =?us-ascii?q?/4bfWQNrUol1zRRzmMeUDzXM/6LZ2egeNsnOYiz9EsOvZDVm4IxHnM5pCpnJ?= =?us-ascii?q?55oRWUpJjg4wn8dtEp+F+WbJK5cx5hYOoSowPwcFCeG/071aua59BGQ6InRL?= =?us-ascii?q?lbCIL+cUsxObVcMpBcJ0XqPqsZh6mJaqYHR7zCl4bsel/bi1GqNgFaYBI67B?= =?us-ascii?q?5Wr83uDtNyq0N8RU8dXifpj5DcynFFNZH4TyD3YEpf2fmVUNrbSq+fr1rq1+?= =?us-ascii?q?CbS+A0gT4njmbfgeUpMSbnXVeSMoiMJAO753V4T/Wprj/1T2Pk0MS+7jx2Tg?= =?us-ascii?q?NF11NJLnZexUgwueKbLnYzxVjEJT3smbPcfqeKvzX+X9Jb7I1f9W33h3/5pC?= =?us-ascii?q?k8ePIAE9KBwG24m3fYVLjcMclaIg+u327+TSvRlmckiasLsOes3s3ds3BnIE?= =?us-ascii?q?PMvXpfZQL6M7thdtB8zi8ZSXvfTe8QxdjNzdxnGJRtCJj8/CpY/muuignCqL?= =?us-ascii?q?2VTqUmeouw85G37wAl4yrOrMdfJdJqNX8o9o6oyjgoq5EzjCR0ccdeY0zfAq?= =?us-ascii?q?DSnh/TEmmXwX4d6KVFxzdYy6HX7+4DZIER+uYOHnMSE?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3Ac3g9gK6iDy3rfHBcQgPXwWqBI+orL9Y04l?= =?us-ascii?q?Q7vn2ZFiY1TiXIra6TdaoguiMc0AxhJ03Jmbi7Sc69qADnhOBICOgqTPaftW?= =?us-ascii?q?zd2FdAQ7sSlrcKrweQfhEWs9QtqZuIEJIOSOEYb2IK9/oSiTPQe71LrbX3k9?= =?us-ascii?q?HLuQ6d9QYRcegAUdAH0+4NMHfiLqQAfng+OXNWLuv52uN34x6bPVgHZMWyAX?= =?us-ascii?q?cIG8LZocfQqZ7gaRkaQzY69Qinl1qTmf3HOind+i1bfyJEwL8k/2SAuRf+/L?= =?us-ascii?q?+fv/ayzQKZ/3PP7q5RhMDqxrJ4dY6xY4kuW3DRYzSTFcNcso65zXYISSaUmQ?= =?us-ascii?q?8Xeez30lMd1gJImivsly+O0EDQMkLboUcTAjfZuC+laD3Y0JbErPZQMbscuW?= =?us-ascii?q?qfGSGptnbI9esMo55jziaXsYFaAgjHmzm479/UVwtynk7xunY6l/UP5kYvHL?= =?us-ascii?q?f2RYUh5rD3xnklWqvo3RiKn7wPAa1rFoXR9fxWeVSVYzTQuXRu2sWlWjA2Eg?= =?us-ascii?q?2dSkYPt8SJ23wO9UoJgHcw1YgahDMN5Zg9Q55L66DNNblpjqhHSosTYbhmDO?= =?us-ascii?q?kMTMOrAijGQA7KMmiVPVP7fZt3d07lutry+vE49euqcJsHwN87n4nASkpRsS?= =?us-ascii?q?ood0fnGaS1rdV2G9D2MSyAtBHWu49jDrRCy8jBrYvQQFu+oQoV4rmdSt0kc7?= =?us-ascii?q?nmZ8o=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BgAQD3ol1h/5ldJa1SCBwBAQEBAQE?= =?us-ascii?q?HAQESAQEEBAEBgggEAQELAYEgMFEHd1oTJDGER4NHA4U5iAkDkBSKWIFCgRE?= =?us-ascii?q?DVAsBAQENAQFBBAEBhH0CF4IwAiU3Bg4BAgQBAQESAQEFAQEBAgEGBIERE4V?= =?us-ascii?q?oDYZCAQEBAQMSEQoTAQE3AQ8CAQgRBAEBIQEJAgICMB0IAgQBDQUIEweCUIF?= =?us-ascii?q?+VwMvAaM3AYE6AoofeoExgQGCCAEBBgQEhQoYgjUJgToBgwCEEwEBhnMnHIF?= =?us-ascii?q?JRIFYgjA3PoQHFgENAgIYgxY3gi6KPFsGAQE8AigNLggKBTAXDh0uASMCFQs?= =?us-ascii?q?ZFR8LDQQpkSIzK4MRiHSDb4ldkioKgzCfAxSDaaMpliU2gWieGwIEDwmEaQI?= =?us-ascii?q?EAgQFAg4BAQaBdyWBWXAVO4JpURkPjiAJAxaDUIpedDgCBgEKAQEDCZI9ASY?= =?us-ascii?q?HghcBAQ?=
X-IronPort-AV: E=Sophos;i="5.85,350,1624320000";  d="scan'208,217";a="942092195"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Oct 2021 13:26:49 +0000
Received: from mail.cisco.com (xbe-rcd-002.cisco.com [173.37.102.17]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 196DQn3M014307 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 6 Oct 2021 13:26:49 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xbe-rcd-002.cisco.com (173.37.102.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 6 Oct 2021 08:26:49 -0500
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 6 Oct 2021 08:26:48 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Wed, 6 Oct 2021 08:26:48 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gajQ8ODOdHUijZHOBApN2FH2ujZBvfO5DDoZYTgiDpn5MLGKS3zfWoNuPf1kRWwjqX4IPdf+MEj7GB+BLLspqcQcSoTPmwvIWvUHaajeHG6w8XqDjF/+uJ2MfQjs2SAGKa2U2up3Ak66C9hl0QpHsI6ycmlhg2GK8BcNRm6hOcwG3Dep5RYfbjZYCnRLZRgUjzIeV5Iwbtfr4uLpBMPX/IW8tMX2Vkh5oPg9PWPw9K7sAmYy+Abn//p9oEv27sy+xmHyBAqxKIwrGZObaLakY+EtIE4N22+nRVr5dwaNOqk3pJwAEIaYD0oV3HhDnNSSyxlHhvK5X1S8/FmwnJO5yA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2XJSlA0tys6fOVkn00iSkHRFmNPS1p+Y8VbEGVMtSLQ=; b=TaKnOaw4y4BCr0ZERhM+FZjNwLo/6QgLNNzu6doAhvEA1/GPtTMAz2d38MdPm3TvRzhVGMfDehnF7/oSpQFQ1a/k1mDEsHEFNvnTdK9H2NrqKpe/XKSuLKVpN1mi6HjBl2KSgstoC1icwhAYvrN3uhncwtxnTsc3ocGaHsa2DUzt/oUTmhkWl2wQGHFDfn6R62wktFaD8tJltJXbxOfUIPTEyJhqESpwcqMEent+fgwSwO5GrbpbfFNejaxgbDExvr0gnHHEtPj+c0Hwdge9t4FRod7yLOw7OXixjD1ugSpeW6KlyII74iqNGEBjRQslCydAGHyL+Ek0mZiEXNR3uw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2XJSlA0tys6fOVkn00iSkHRFmNPS1p+Y8VbEGVMtSLQ=; b=Wd+752oG3+EAOU4NwTaxv0Jm430MvGH7ft85NBsXJnEKo2mKJCgAFPt+0YHm9rb0wY55CKKc3QKIVB05BjupF828qLp+basWmiSDkeygrF3XzrdrwaG9zgOsvpy+hoMCJR++JE/AmhbcTjTZufLvqwpxisR+VHsmZR2XQZ0diOw=
Received: from MWHPR1101MB2222.namprd11.prod.outlook.com (2603:10b6:301:57::10) by CO1PR11MB4852.namprd11.prod.outlook.com (2603:10b6:303:9f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.15; Wed, 6 Oct 2021 13:26:47 +0000
Received: from MWHPR1101MB2222.namprd11.prod.outlook.com ([fe80::e4e2:3bc5:c00:4]) by MWHPR1101MB2222.namprd11.prod.outlook.com ([fe80::e4e2:3bc5:c00:4%6]) with mapi id 15.20.4587.019; Wed, 6 Oct 2021 13:26:47 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "Jan Lindblad (jlindbla)" <jlindbla=40cisco.com@dmarc.ietf.org>, "Kent Watsen" <kent+ietf@watsen.net>, Andy Bierman <andy@yumaworks.com>, "Benoit Claise" <benoit.claise@huawei.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruDOOcywHI+GZEmwHBu2PM75TquzpJWAgAYVSICAAPI2gIAAJJOAgABFCwCAABDfgIAABZwAgAFAioCACZ0YAA==
Date: Wed, 6 Oct 2021 13:26:47 +0000
Message-ID: <MWHPR1101MB2222A793AE70E0BEF69BCD34B5B09@MWHPR1101MB2222.namprd11.prod.outlook.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <36BC2A07-12F8-4C81-8F7F-70BAB4ED20C2@cisco.com>
In-Reply-To: <36BC2A07-12F8-4C81-8F7F-70BAB4ED20C2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a8dfeb79-ff95-4e07-e4c6-08d988ccf26e
x-ms-traffictypediagnostic: CO1PR11MB4852:
x-microsoft-antispam-prvs: <CO1PR11MB48525151CABC6CA9F3670155B5B09@CO1PR11MB4852.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /58GAXM0u29I3XzAR9LSI3080giwrCfTp5NtTX6CjJnzN+3rxMWkeDmPYTNyAJU1WgVmK8KW5xDVuxk75+G0bZihKqgZSNpix+pq9O5ISXUOo7KiYoa67mZU1pgwDSuQUa9ldYXWkh6P3fKS5iUAx6SU9S+7MhyrVAGqwoi1SGj4WmB26yfm8rtk4VFMxoYeu78ViNznEyLRQuz7dUDmGWnG8O97CYkSJiC6OO/KliMIy5wCG0F5G0fQpOSMbSdv7zIlF4orTFBZcCMJGo4MfdF/GMFNK1Vb3Q0vOd6NHBb4v8ZsLinxvdtV2uwFfUy/3CgAIqHFJMwiqhZkwwBcAdnnlGHgCmx9/r65GoDeLJVrg7DOuNwQR1QqMeuqpm+VkSi7lrBXMcri7vhcOyBfMvQikvuwi2KrGLHThhoP6oO4s52wVKzwh+VT5Y3kOypKC3/RXJG3u5hgaEdY1axshWzkqZ8nXO7Qp2y7z4k9p2X7vQIDxbR/3W70t8jL8sQ5wsQM4sbqjbDmWx/mWhTsOyPN3XTgRSDI2rn5qUBpiAdaNx8Wki0tPhyOTFzhzuBAmbrgwf8YydzqGr/PSq9MFD9ysyFXyXLJTMLerGDzoUFGQQzLsNF7QpC9Un+QwZfiej7JsaoV8XWRZAEZ8zJhs0x6uFTUNCCigXnCu8RkQLqbP+ePIg4DAYm5oJiJ9OrdWSQpnVMyNEEFvb8mBXjgFg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MWHPR1101MB2222.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(6506007)(110136005)(8936002)(53546011)(38100700002)(508600001)(2906002)(33656002)(52536014)(66446008)(86362001)(4326008)(9686003)(38070700005)(122000001)(71200400001)(5660300002)(7696005)(8676002)(64756008)(55016002)(26005)(66556008)(66574015)(316002)(66946007)(83380400001)(76116006)(186003)(66476007); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MnJKblplbFphUm9aalNlRkhUakF3VmpaLzVSV0p4OGdyZS9US1FhYkROOXRY?= =?utf-8?B?OTFONjFIaG9UYjVSSGI4WVhRb2hUTmMwejE5bTJQU1ZvcUJUbjlPbFIyWkxW?= =?utf-8?B?bEVFUFVnKzVFcmg5ZUpnc1YrdTZrV1RBRTBoV2h6VURnZmVUamM0eUxzcTJr?= =?utf-8?B?V1VqNnlTbW1qcTdtMk5Dbjc5RDdkZVlJcmc0MTF1YlJHT3V2SUdKdlFIVEtu?= =?utf-8?B?UTQrb2hDbFpLNGQyMC92ZTRUVDFkWDVYVXNWaTdPV2FlTDIrYmF0b3ZIMGVv?= =?utf-8?B?SGYrTGxmR3MyME1Cc1FsL2NRMFpPREltc2ZqMkF3aUFGbUo0WDc0SW4xek9p?= =?utf-8?B?VlpRejlkMnQ4aVd6M1g1bGtIZFplN1RQdHFYRVdiTlBEaXJOdExJMlgyUE43?= =?utf-8?B?bWJnNkI1WUY4QW1XTE9TYTVIcnNyYk9yVlp2QU5DYkxZcWlVR1djN2xSZnRZ?= =?utf-8?B?SzBrcE02Rmo1NzV0bFVmblcwWUdvbXYwRFZ0VFAyK3B4blBJWGRSTmZibm1O?= =?utf-8?B?UWQ1WURuTFVEZnphWFBkUEJ0d1RvTUtiKzhQdWs1TmhCMDFkZGlJN0VtT1JT?= =?utf-8?B?R3hRYXM1ME4vNWVucjF1N0hWaXkvOWtLN3FsS0lrZDNuK2ptNXVSNDY4Rldu?= =?utf-8?B?dndBUjlpVy9rekVtWlNiRjE4cGh3UVR5UTdUSkk3R054RHBCUUNmbDF6di9U?= =?utf-8?B?V0NMSUtGK2NkRHBkK2N0b2Y1V1A4bFQ3Z1VMTDd3NmdBQUl6ZE5nUHk5ZDZG?= =?utf-8?B?dzMrcVMwK2pFUjR5REwzaWtWUGhPNDdwRFFIWTdrSCsxd1pMNkgvL0ZhZlF1?= =?utf-8?B?M2htdWRhUkdtUU9IU1lrSXBiTmVIbnc2cVhURDBBaXJOai80d1hOMTk0UWNq?= =?utf-8?B?U0tkQWhMVVBoN2N0ay9RMjlFYWRJVmtyQVJUdHlmL04zQ2w3MlNob01TK3VO?= =?utf-8?B?L2FiOUhzamV6UVAvV0czVE1NdGlpTkE0VXdLNHhEdUYxL3MrWWJlK2tkREdO?= =?utf-8?B?NmxsajJqZGRwSHJVd3dvMGVpd0Nzdzk4YU9hZk56S012SlNEdndIS0FCYzlO?= =?utf-8?B?MldwRTlmelVyM0ttQXNDK3JpQ3dma3V6UG1TSUp1UDh6Q1dTRG9wMDNIK3Jq?= =?utf-8?B?eVNHV2VZbjBQWHMrd2NuYStjVUkvUmh3U1FlaUwveHJQTFB4alQ5V1NFeWh3?= =?utf-8?B?aktyMWJPeVZ6NHg5RmlWMU9DaXlEN0dhdkFnNGVBeHJQK0NLTnJxUFFGNXMr?= =?utf-8?B?TTlsWXhrbFhaSEZiL0xVclZNdHFiS3VrOGd5MnpMdjdTL0pJY0N5REZpRnJ6?= =?utf-8?B?bzFyNDg2UUFscUdVbEJITE9JOGd2UWQrNCtEaE5sVkswYnBMSWtOdTRTbHlp?= =?utf-8?B?a0VmbDcvTDJSWmJjcVp1Lytsbk15YWFPcnZRZVlXajBjdDlxUlZBVGpuQUdG?= =?utf-8?B?b3dUZ1pYTjJFSFMrTzJ6TzFSc1R3MG9HTUVHdGdFYlZrV1NBZjJ6MTMyK1Vo?= =?utf-8?B?WWxqR2tsc2I3VXJCTFhoMzgxR2E2QnNQMWZaQndZZ21xdGlvZHp4NlJjNUZ3?= =?utf-8?B?MGlxU0FlY1ZDWnNpMXB3ZFMvQmcyN25CY3FFZHFGajBSL3g4TVgwWEh5WS90?= =?utf-8?B?TTZQcnVFd01Cc3YyL3FQSTdpL2pwWGM1N09vKzZrcGhRT1c3VlFhMDFJZ1hI?= =?utf-8?B?bi9ScDdrakRmSzRDMk14NkhhMmtJbkdTRHI1a1o1VE4xTCtkWWNpL044OERx?= =?utf-8?Q?gwz3Gttfrfzf8InAxQfObdyxyZOvMgLcjsEGfwi?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MWHPR1101MB2222A793AE70E0BEF69BCD34B5B09MWHPR1101MB2222_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2222.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a8dfeb79-ff95-4e07-e4c6-08d988ccf26e
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 13:26:47.0236 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ti1OS9sOTGPm0NCXyO/sHB44nE6kgXMjBwaGLvNYcqy0mNB4VjlNi3uKNoAn0cEAAkDgeGi0xg0BJpaXtpneRg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4852
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.17, xbe-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/0WnTLre2fVOU7VEbgIXbzdY_cmU>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 13:26:59 -0000

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

Ly8gQXMgYSBjb250cmlidXRvcg0KDQpJIGNhbiBzZWUgYmVuZWZpdHMvc2ltcGxpZmljYXRpb25z
IGZvciB0aGUgY2xpZW50IGlmIHRoZXJlIGNhbiBiZSBjbGllbnQgYWxsb2NhdGVkIGlkcy9sYWJl
bHMsIHBhcnRpY3VsYXJseSBmb3IgdGhlIG1vcmUgZXZlbnR1YWwtY29uc2lzdGVuY3kgYmFzZWQg
Y29uZmlndXJhdGlvbiBtb2RlbHMuDQoNCkkgd2FzIHdvbmRlcmluZyBpZiBhbm90aGVyIHdheSBv
ZiB0aGlua2luZyBhYm91dCB0aGlzIHdvdWxkIGJlIGZvciB0aGUgc2VydmVyIHRvIGFsbG9jYXRl
IHVuaXF1ZSB0cmFuc2FjdGlvbiBpZHMsIGJ1dCBvcHRpb25hbGx5IGFsbG93IHRoZSBjbGllbnQg
dG8gcHJvdmlkZSBhIHRyYW5zYWN0aW9uIGxhYmVsIHdpdGggdGhlIGVkaXQtY29uZmlnIHJlcXVl
c3QuICBBbGxvY2F0aW9uIG9mIHRoZSBsYWJlbHMgd291bGQgYmUgdXAgdG8gdGhlIGNsaWVudChz
KSBhbmQgdGhlIHNlcnZlciB3b3VsZCBub3QgY2hlY2sgdGhhdCB0aGV5IGFyZSB1bmlxdWUuDQoN
ClllcywgdGhlIHNlcnZlciB3b3VsZCBuZWVkIGV4dHJhIG1lbW9yeSB0byBzdG9yZSB0aGUgbGFi
ZWxzIChidXQgb25seSBvbmNlIGZvciBlYWNoIGxhYmVsLCBhbmQgdGhleSBzaG91bGQgYmUgc21h
bGwpLCB0aGV5IGNvdWxkIGJlIG9wdGlvbmFsIHRvIHN1cHBvcnQsIGFuZCBldmVuIGlmIHRoZXkg
YXJlIHN1cHBvcnRlZCB0aGVuIHRoZSBzZXJ2ZXIgY291bGQgbGltaXQgdGhlIHNpemUgb2YgbGFi
ZWxzIHRoYXQgaXQgaXMgd2lsbGluZyB0byBzdXBwb3J0LiAgSWYgd2UgZG8gc3VwcG9ydCB0aGVt
LCB0aGVuIEkgd291bGQgc3VnZ2VzdCBhIG1pbmltdW0gbGFiZWwgbGVuZ3RoIHRoYXQgYWxsIHN1
cHBvcnRpbmcgc2VydmVycyBtdXN0IGFsbG93IChlLmcuLCAzMiBjaGFycz8pLg0KDQpXaGVuIG1h
a2luZyBhIGdldC9nZXQtZGF0YS9nZXQtY29uZmlnIHJlcXVlc3QsIHRoZSBjbGllbnQgY291bGQg
Y2hvb3NlIHdoZXRoZXIgdG8gaGF2ZSB0aGUgc2VydmVy4oCZcyB0cmFuc2FjdGlvbi1pZCBhbmQv
b3IgY2xpZW504oCZcyB0cmFuc2FjdGlvbi1sYWJlbCByZXR1cm5lZCBhbG9uZ3NpZGUgdGhlIGNv
bmZpZ3VyYXRpb24gYXMgWUFORyBtZXRhLWRhdGEuDQoNCkxhc3RseSwgSmFuLCBJIG5vdGUgdGhh
dCB5b3UgYXJlIHN1Z2dlc3RpbmcgdGhhdCB0aGUgdHJhbnNhY3Rpb24taWQgb25seSBnb2VzIGFz
IGZhciBhcyBsaXN0cy9jb250YWluZXJzIGFuZCBub3QgbGVhdmVzLiAgSSBjYW4gc2VlIGhvdyB0
aGlzIHdvdWxkIG1ha2Ugc2VydmVyIGltcGxlbWVudGF0aW9ucyBlYXNpZXIgb3IgbW9yZSBlZmZp
Y2llbnQsIGJ1dCB0aGlzIHBvdGVudGlhbGx5IGFkZHMgY29tcGxleGl0eSB0byB0aGUgY2xpZW50
LCBhbmQgYWxsb3dpbmcgdGhlIHRyYW5zYWN0aW9uLWlkIHRvIGJlIGJvdW5kIGFsbCB0aGUgd2F5
IGRvd24gdG8gc3BlY2lmaWMgY29uZmlnIGxlYXZlcyB3b3VsZCBwcm9iYWJseSBtYWtlIGNsaWVu
dCBpbXBsZW1lbnRhdGlvbnMgZWFzaWVyIGFuZCBtb3JlIGdlbmVyaWMuDQoNClJvYg0KDQoNCkZy
b206IG5ldGNvbmYgPG5ldGNvbmYtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIEphbiBM
aW5kYmxhZCAoamxpbmRibGEpDQpTZW50OiAzMCBTZXB0ZW1iZXIgMjAyMSAxMToyNA0KVG86IEtl
bnQgV2F0c2VuIDxrZW50K2lldGZAd2F0c2VuLm5ldD47IEFuZHkgQmllcm1hbiA8YW5keUB5dW1h
d29ya3MuY29tPjsgQmVub2l0IENsYWlzZSA8YmVub2l0LmNsYWlzZUBodWF3ZWkuY29tPg0KQ2M6
IG5ldGNvbmZAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbmV0Y29uZl0gZHJhZnQtbGluZGJsYWQt
bmV0Y29uZi10cmFuc2FjdGlvbi1pZA0KDQpLZW50LCBBbmR5LCBCZW5vaXQsIFdHLA0KDQpLZW50
IHdyb3RlOg0KDQpDbGFyaWZ5aW5nIG15IGVhcmxpZXIg4oCcZXhhY3QgbWF0Y2jigJ0gc3RhdGVt
ZW50OiBJIHdpc2ggaXQgdG8gYmUgcG9zc2libGUgdGhhdCB0aGF0IHNlcnZlciBzdXBwb3J0aW5n
IGJvdGggTkMgYW5kIFJDIG1heSBpbXBsZW1lbnQgb25lIChOQyBvciBSQykgb24gdG9wIG9mIHRo
ZSBvdGhlci4gIFRoZSBIVFRQIEVUYWcvVGltZXN0YW1wIGF0dHJpYnV0ZXMgYXJlIHF1aXRlIGdv
b2QgYW5kIGFic29sdXRlbHkgdHJvdW5jZXMgUkZDIDU3MTcgcGFydGlhbCBsb2NraW5nIHdoZW4g
dGhlIGF0dHJpYnV0ZXMgYXJlIHNwcmlua2xlZCB0aHJvdWdob3V0IHRoZSBkYXRhIHRyZWUuICBS
QyBsYWNrcyBsb2Nrcywgd2hpY2ggcHJldmVudHMgYm90aCAyLXBoYXNlIGNvbW1pdHMgKGFuZCBl
ZmZpY2llbnQgc3VjY2Vzc2l2ZSBidWxrLXVwZGF0ZXMpLCBzbyBsaWtlbHkgUkMgaXMgb24gdG9w
IG9mIE5DIGZvciBub3cuICBbQXNpZGU6IHNldmVyYWwgcHJvcG9zYWxzIGZvciBhZGRpbmcgbG9j
a3MgdG8gUkMgaGF2ZSBiZWVuIGZsb2F0ZWQgb24gdGhlIGxpc3QgaW4gdGhlIHBhc3QsIGJ1dCBu
ZXZlciBwaWNrIHVwIGVub3VnaCB0cmFjdGlvbi4gIEnigJltIHN0aWxsIG9wdGltaXN0aWMgdGhh
dCB0aGlzIHdpbGwgb2NjdXIgc29tZWRheS5dDQoNClllcywgSSBhZ3JlZSB0aGF0IG1ha2VzIGdv
b2Qgc2Vuc2UuIFRoZXJlIHdpbGwgYmUgc29tZSBhc3BlY3RzIHRoYXQgYXJlIE5DIHNwZWNpZmlj
IGJlY2F1c2Ugb2YgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gTkMgYW5kIFJDLiBUaGVuIHdlIGhh
dmUgdGhlIGRlYmF0ZSBhYm91dCB3aGljaCBwYXJ0eSBhc3NpZ25zIHRoZSB0eGlkcy4gSSdtIGZp
bmUgd2l0aCB0aGF0IGFzIGFuIG9wdGlvbmFsIGZlYXR1cmUsIHRoYXQgc29tZSBzZXJ2ZXIgaW1w
bGVtZW50b3JzIHN1cHBvcnQuIFRoaXMgcmlkZXMgb24gdG9wIGFuZCB3b3VsZCBiZSBjb21wYXRp
YmxlIHdpdGggdGhlIFJDIEVUYWcgc29sdXRpb24uDQoNCkN1c3RvbWVyIHRyYW5zYWN0aW9uIHRy
YWNraW5nLCB3aGljaCBJ4oCZbSBub3Qgb3Bwb3NlZCB0bywgaXMgYSBkaWZmZXJlbnQga2luZCBv
ZiBwcm9ibGVtLiAgVGhhdCBzYWlkLCBJIGRvbuKAmXQgdGhpbmsgc3VjaCBhbiBJRCBzaG91bGQg
YmUgdXNlZCBmb3IgY29uc2lzdGVuY3kgY2hlY2tpbmcsIGZvciByZWFzb25zIEFuZHkgbWVudGlv
bmVkLCBhcyB3ZWxsIGFzIGJlY2F1c2UgaXQgZGlmZmVycyBmcm9tIFJDLg0KDQpUaGUgbWFpbiBy
ZWFzb24gZm9yIG1lIHByb3Bvc2luZyB0aGF0IGNsaWVudHMgc2hvdWxkIGhhdmUgdGhlIHBvc3Np
YmlsaXR5IHRvIGFzc2lnbiB0aGUgdHhpZHMgYXJlIGVmZmljaWVuY3kuIEluIGhpZ2ggY2FkZW5j
ZSBtYW5hZ2VtZW50IHNjZW5hcmlvcywgZm9yY2luZyBjbGllbnRzIHRvIHdhaXQgZm9yIChzbG93
KSBzZXJ2ZXJzIGlzIG5vdCB2ZXJ5IHNjYWxhYmxlLiBUaGUgcG9zc2liaWxpdHkgdG8gdGFnIHRy
YW5zYWN0aW9ucyB3aXRoIHNlcnZpY2Ugb3JkZXIgbnVtYmVycyAob3Igd2hhdGV2ZXIpIGlzIGEg
cmVhbCB3b3JsZCBmZWF0dXJlIGFscmVhZHkgaW1wbGVtZW50ZWQgYnkgc29tZSBzZXJ2ZXJzIGJl
Y2F1c2Ugb2YgY3VzdG9tZXIgZGVtYW5kLg0KDQpBbmR5IHdyb3RlOg0KDQpJIGFtIHRyeWluZyB0
byB1bmRlcnN0YW5kIHRoaXMgbmV3IGZlYXR1cmUuDQpJdCBzZWVtcyBsb2NraW5nIGlzIG5vdCBp
bnZvbHZlZC4NCkl0IHRoZSBjbGllbnQgaGFzIHRoZSBjb25maWcgbG9ja2VkIHRoZW4gbm9ib2R5
IGVsc2UgY2FuIGNoYW5nZSBpdCwNCnNvIElmTWF0Y2ggYW5kIEVUYWdzIGFyZSBub3QgbmVlZGVk
Lg0KDQpJdCBzZWVtcyB0byBtZSB0aGF0IHlvdSBhc3N1bWUgbG9ja3Mgd291bGQgYmUgaGVsZCBm
b3IgZXh0ZW5kZWQgcGVyaW9kcyBvZiB0aW1lLiBUaGF0IGlzIG5vdCB0aGUgY2FzZSBpbiB0aGUg
dXNlIGNhc2VzIEkgd29yayB3aXRoLiBBbiBvcmNoZXN0cmF0b3IgY2xpZW50IGlzIG5vdCBnb2lu
ZyB0byBob2xkIGxvY2tzIHRvd2FyZHMgdGhvdXNhbmRzIG9mIHNlcnZlcnMgZXZlciwgYW5kIG5v
dCBnb2luZyB0byBob2xkIGxvY2tzIGZvciBhbnkgZXh0ZW5kZWQgcGVyaW9kIG9mIHRpbWUgZXZl
biB0b3dhcmRzIHRoZSBmZXcgc2VydmVycyBpbnZvbHZlZCBpbiBhIGN1cnJlbnQgdHJhbnNhY3Rp
b24uDQoNClRoZSBjbGllbnQgd291bGQgdGFrZSBhIGxvY2sgaW4gb3JkZXIgdG8gb2J0YWluIHRo
ZSBjdXJyZW50IHR4aWQgYW5kIGVuc3VyZSBpdCBpcyBzdGlsbCB2YWxpZCBhIG1vbWVudCBsYXRl
ciB3aGVuIGZvbGxvd2luZyB1cCB3aXRoIGFuIGVkaXQtY29uZmlnIChhc3N1bWluZyB0aGUgdHhp
ZCBtYXRjaGVkIHRoZSBjbGllbnQncyBleHBlY3RhdGlvbikuDQoNCkV2ZW4gd2l0aCBhIElmLU1h
dGNoIGZlYXR1cmUgaW1wbGVtZW50ZWQsIHRoZSBjbGllbnQgd291bGQgcHJvYmFibHkgbG9jayB0
aGUgc2VydmVyLCBqdXN0IHRvIGdldCB0cmFuc2FjdGlvbmFsIGJlaGF2aW9yIGJldHdlZW4gdGhl
IGVkaXQtY29uZmlnLCB2YWxpZGF0ZSwgY29tbWl0IGFuZCBjb25maXJtLg0KDQpJZiBsb2NraW5n
IGlzIG5vdCB1c2VkLCB0aGVuIHRoZSBFVGFnIGJlY29tZXMgcmVsZXZhbnQuDQpUaGUgY2xpZW50
ICgxKSByZXRyaWV2ZXMgdGhlIHJlc291cmNlIHdpdGggaXRzIGN1cnJlbnQgRVRhZyBhbmQNCigy
KSBjcmVhdGVzIGFuIGVkaXQgYmFzZWQgb24gdGhlIHJldHVybmVkIGRhdGEgbm9kZSB2YWx1ZXMu
DQpUaGVuIGl0IGNhbiAoNCkgc2VuZCBhbiBlZGl0IHdpdGggSWYtTWF0Y2goZXRhZykuIFRoZSBz
ZXJ2ZXIgcmVqZWN0cw0KdGhlIGVkaXQgaWYgdGhlIHJlc291cmNlIHdhcyBjaGFuZ2VkIHNpbmNl
ICgxKS4NCg0KVGhlIHRpbWVsaW5lIHdpdGggc3RlcHMgKDEpLCAoMikgYW5kICg0KSBtYXRjaGVz
IHRoZSB1c2UgY2FzZSBJIGhhdmUgaW4gbWluZCwgYnV0IEkgdGhpbmsgaXQgbWF5IGJlIHdvcnRo
IHBvaW50aW5nIG91dCB0aGF0ICgxKSBtYXkgaGFwcGVuIHF1aXRlIHNvbWUgdGltZSBiZWZvcmUg
KDIpLCBzYXkgMTcgZGF5cy4gTm90IGEgc3RyZXRjaCBvZiB0aW1lIHlvdSdkIGxpa2UgdG8ga2Vl
cCBhIGxvY2sgZm9yLg0KDQpJZiB0aGUgY2xpZW50IHNlbmRzIGFuIGVkaXQgd2l0aCBJZi1NYXRj
aChteS1ldGFnLXZhbHVlKSB0aGVuIGl0IHdpbGwgYWx3YXlzDQpmYWlsIGJlY2F1c2UgdGhlIGN1
cnJlbnQgdGFyZ2V0IHJlc291cmNlIEVUYWcgaGFzIGEgZGlmZmVyZW50IHZhbHVlIGFuZCB0aGUg
SWYtTWF0Y2gNCnRlc3Qgd2lsbCBub3QgcGFzcy4gIFRoYXQgc2VlbXMgdG8gYmUgdGhlIGJpZ2dl
c3QgcHJvYmxlbSB3aXRoIGNsaWVudC1wcm92aWRlZCBFVGFncw0KDQpUaGVyZSBhcmUgdHdvIG1l
Y2hhbmlzbXMgYXQgcGxheSBoZXJlLiBPbmUgaXMgdGhlIElmLU1hdGNoIGZlYXR1cmUsIHdoZXJl
IHRoZSBjbGllbnQgY2FuIGFkb3JuIHRoZSBlZGl0LWNvbmZpZyB3aXRoIHRyYW5zYWN0aW9uIGlk
cyBmb3Igc2VsZWN0IGNvbnRhaW5lcnMsIGxpc3RzIGFuZCBsaXN0IGVudHJpZXMuIElmIHRoZSBz
ZXJ2ZXIgc2VlcyB0aGF0IGFueSBvZiB0aGVtIGFyZSBhbWlzcywgdGhlIHRyYW5zYWN0aW9uIGlz
IGFib3J0ZWQuIFRoaXMgaXMgc2ltaWxhciB0byBob3cgdGhpbmdzIGFscmVhZHkgd29yayBpbiBS
RkM4MDQwLCBleGNlcHQgdGhhdCBvbmx5IG9uZSBJZi1NYXRjaCBoZWFkZXIgY2FuIGJlIHN1cHBs
aWVkIGluIFJDLiBUaGF0IGFwcHJvYWNoIG5lZWRzIGEgYml0IG9mIHRyYW5zbGF0aW9uIGluIE5D
LiBJIHByb3Bvc2UgdG8gdXNlIGF0dHJpYnV0ZXMsIGFuZCBpbiB0aGF0IGNhc2Ugd2UgbWlnaHQg
YXMgd2VsbCBhbGxvdyBhZGRpbmcgbW9yZSB0aGFuIG9uZSBJZi1NYXRjaCBhdHRyaWJ1dGUuDQoN
CklmIHRoZSBzZXJ2ZXIgZ29lcyB0aHJvdWdoIHdpdGggdGhlIGVkaXQtY29uZmlnLCBpdCBuZWVk
cyB0byB1cGRhdGUgdGhlIEVUYWcgYW5kIHRpbWVzdGFtcCB2YWx1ZSBvZiBhbGwgY2hhbmdlZCBu
b2Rlcy4gSXQgY291bGQgZWl0aGVyIG1ha2UgdXAgYSByYW5kb20gdmFsdWUsIG9yIGl0IGNvdWxk
IGFjY2VwdCBhIHN1Z2dlc3Rpb24gZnJvbSB0aGUgY2xpZW50LCBpZiBwcm92aWRlZC4gVGhlcmUg
YXJlIHVzZSBjYXNlcyB3aGVyZSBhbGxvd2luZyB0aGUgY2xpZW50IHRvIHN1Z2dlc3QgdGhlIG5l
dyB2YWx1ZSBtYWtlcyBhIGJpZyBkaWZmZXJlbmNlIGluIHNjYWxhYmlsaXR5Lg0KDQpBbmR5IGFs
c28gd3JvdGU6DQoNClRoZSBvbmx5IHdheSB0aGUgY2xpZW50IGNhbiBiZSBzdXJlIHRoZSBjb25m
aWcgaGFzIG5vdCBjaGFuZ2VkIGlzIHRvIGxvY2sgaXQsDQphbmQgc28gdGhlIHRyYW5zYWN0aW9u
LWlkIGlzIGlycmVsZXZhbnQuICBXaGV0aGVyIHRoZSBjbGllbnQgaXMgcmVhZGluZyB0aGUgY3Vy
cmVudCB0eGlkDQpvciBzZXR0aW5nIGEgbmV3IGFydGlmaWNpYWwgdHhpZCwgbm8gb3RoZXIgY2xp
ZW50IGNhbiBjaGFuZ2UgYW55dGhpbmcgaW4gdGhlIGxvY2tlZCBjb25maWcuDQpTbyBpZiB0aGlz
IGNsaWVudCBjYW4gZGVjaWRlIHdoYXQgZWRpdCB0byBzZW5kLiBObyBvdGhlciBlZGl0IGNhbiBz
aG93IHVwIGluc3RlYWQNCnNvIHBpY2tpbmcgdGhlIGlkIGRvZXMgbm90IGhlbHAuDQoNClNlZSBk
aXNjdXNzaW9uIGFib3V0IGxvY2tzIGFib3ZlLg0KDQoNClJldHJpZXZpbmcgdGhlIGN1cnJlbnQg
dHhpZCBkb2VzIG5vdCB0YWtlIG1pbnV0ZXMsIGJ1dCByYXRoZXIgbWlsbGlzZWNvbmRzLg0KT3Bl
cmF0aW9ucyAobGlrZSBsb2NrKSBjb3VsZCBiZSByZXBsYWNlZCBzbyB0aGUgY3VycmVudCBJRCBp
cyByZXR1cm5lZCwNCnJlbW92aW5nIGV2ZW4gdGhpcyAxIHJvdW5kdHJpcC4NCg0KV2hpbGUgcmVt
b3Zpbmcgcm91bmR0cmlwcyBpcyBhbHdheXMgbmljZSAoYW5kIHRoaXMgcm91bmR0cmlwIHdvdWxk
IGJlIHJlbW92ZWQgYnkgdGhlIHByb3Bvc2VkIGRyYWZ0KSwgSSdtIG5vdCB3b3JyaWVkIGFib3V0
IHRoaXMgcm91bmR0cmlwLiBUaGF0IGlzIG5vdCB0aGUgcG9pbnQgaGVyZS4NCg0KRG9lcyB0aGUg
c2VydmVyIGNoZWNrIHRoZSB0eGlkIHRvIHNlZSBpZiBpdCBpcyBhbHJlYWR5IHVzZWQsIG9yIGp1
c3QgYWxsb3cgdGhlIGlkDQp0byBiZSB1c2VkIG92ZXI/DQoNClRoZXJlIGlzIG5vIHN1Y2ggY2hl
Y2sgaW4gdGhlIHByb3Bvc2FsLiBJZiBhIGNsaWVudCB3YW50cyB0byBkbyB0aGlzIGZvciB3aGF0
ZXZlciAoZ29vZCBvciBiYWQpIHJlYXNvbiwgSSBkb24ndCBzZWUgdGhpcyBiZWluZyBpbXBvcnRh
bnQgZW5vdWdoIHRvIHByZXZlbnQuDQoNCldoYXQgaWYgMiBjbGllbnRzIGhhcHBlbiB0byBwaWNr
IHRoZSBzYW1lIGlkPw0KDQpJJ2Qgc2F5IHRoYXQncyB0aGUgY2xpZW50J3MgcHJvYmxlbS4NCg0K
DQpXaGF0IGlmIHRoZSBzZXJ2ZXIgaGFzIHN0b3JhZ2Ugc2l6ZSBsaW1pdHM/DQpTdG9yYWdlIG9m
IGFuIGFyYml0cmFyeSBzdHJpbmcgZm9yIGV2ZXJ5IHRyYW5zYWN0aW9uIGNhbiB1c2UgYSBsb3Qg
b2YgbWVtb3J5Lg0KDQpBbGwgc2VydmVycyBJIGhhdmUgd29ya2VkIHdpdGggaGF2ZSBoYWQgYSBz
dG9yYWdlIHNpemUgbGltaXQuIENsaWVudHMgdGhhdCBkb24ndCBuZWVkIHRoZSBhYmlsaXR5IHRv
IGFzc2lnbiB0aGUgdHhpZCBhcmUgZnJlZSBub3QgdG8uIElmIHRoYXQgc2F2ZXMgYW55IG1lYXN1
cmFibGUgYW1vdW50IG9mIG1lbW9yeSBpcyB1bmNsZWFyIHRvIG1lLCBidXQgSSBkbyBrbm93IHRo
YXQgcXVpdGUgYSBmZXcgTkMgdXNlcnMgb3V0IHRoZXJlIHRvZGF5LCB3aGVuIGdpdmVuIHRoZSBj
aG9pY2UsIGhhdmUgZGVjaWRlZCB0aGF0IHRoZXNlIGFyZSBieXRlcyB3ZWxsIHdvcnRoIHNwZW5k
aW5nLg0KDQpCZW5vaXQgd3JvdGU6DQoNCkkgYmVsaWV2ZSB0aGF0IGEgc2luZ2xlIHBlciBzZXJ2
ZXIgdG9wLWxldmVsIGlkIHNvbHZlcyBvbmUgb2YgbXkgc3BlY2lmaWMgcHJvYmxlbS4NClRoZSBy
b3V0ZXIgY29uZmlnIHdhcyBqdXN0IGNoYW5nZWQsIHdobyBpcyByZXNwb25zaWJsZSBmb3IgdGhh
dD8NCk9yIGdvaW5nIGJhY2sgaW4gdGhlIHBhc3QsIEkgc3RhcnQgdG8gc2VlIHdlaXJkIGJlaGF2
aW91cnMgaW4gbXkgbmV0d29yayB0b2RheSBhdCAyOjAwIEFNLiBXaG8gd2FzIHRoZSBsYXN0IGNs
aWVudCB3aG8gbW9kaWZpZWQgdGhlIGNvbmZpZywgd2hhdCB3YXMgdGhlIHRyYW5zYWN0aW9uIElk
ID0+IGxldCBtZSByZXZpZXcgdGhlIGFwcGxpZWQgY2hhbmdlcy4NCi4uLg0KSSdkIGxpa2UgdG8g
dGhpbmsgYWJvdXQgdGhlIGZvbGxvd2luZyBsaW5lczogdGhlIGNsaWVudCBhc3NpZ25zIHRoZSB0
cmFuc2FjdGlvbiBJZCAoYXMgeW91IHByb3Bvc2VkKSBidXQgdGhlIHNlcnZlciBrZWVwcyB0aGUg
Zm9sbG93aW5nIG1hcHBpbmdzOg0KICAgIC0gYSBzaW5nbGUgaW5jcmVhc2luZyBpZCBwZXIgc2Vy
dmVyICthc3NvY2lhdGVkIHRpbWUNCiAgICAtIHdoaWNoIGNsaWVudCBhcHBsaWVkIHRoZSBtb2Rp
ZmljYXRpb24sIGFsb25nIHdpdGggdHJhbnNhY3Rpb24gSWQgKGlkZWFsbHkgYSBzZXJ2aWNlIElk
KQ0KICAgIC0gYW5kIG1heWJlIG1vcmUgaW5mbyBzdWNoIGFzIHRoZSAidG91Y2hlZCIgc3VidHJl
ZSwgdGhlIHByb3RvY29sIChORVRDT05GLCBSRVNUQ09ORiksIHRoZSBzdGF0dXMgKGZpbmlzaGVk
LCBvbmdvaW5nLCBldGMuKQ0KU28gYmFzaWNhbGx5IGEgWUFORyBtb2R1bGUgaW4gdGhlIHNlcnZl
ci4NCkFkZCB0aGUgb24tY2hhbmdlIG5vdGlmaWNhdGlvbiBvbiB0aGUgYWJvdmUgWUFORyBtb2R1
bGUsIGZvciBjb21tdW5pY2F0aW9uIHdpdGggYW4gZW50aXR5IG1vbml0b3JpbmcgdGhlIG5ldHdv
cmsgc3RhdGUgKHdoaWNoIGlzLCBtb3N0IG9mIHRoZSB0aW1lLCBOT1QgdGhlIG9yY2hlc3RyYXRv
ci9jb250cm9sbGVyKSBhbmQgd2Ugd291bGQgaGF2ZSBhIGZsZXhpYmxlIHNvbHV0aW9uLg0KDQpJ
IGFncmVlIHRoYXQgdGhlIGZ1bmN0aW9uYWxpdHkgeW91IGRlc2NyaWJlIGlzIHVzZWZ1bCBhbmQg
bm90ZSB0aGF0IG1hbnkgc2VydmVycyBpbXBsZW1lbnQgc29tZXRoaW5nIHByb3ByaWV0YXJ5IGFs
b25nIHRoZXNlIGxpbmVzLiBJIGFsc28gdGhpbmsgdGhhdCB0aGUgdHJhbnNhY3Rpb24taWQgbWVj
aGFuaXNtIHdvdWxkIGEgZ29vZCBiYXNlIGNvbXBvbmVudCB0byBpbXBvcnQgaW50byBhIHN0YW5k
YXJkIG1vZGVsIGZvciB0aGlzIHB1cnBvc2UuIFRoZSB0cmFuc2FjdGlvbi1pZCBkcmFmdCBpcyBh
IE5FVENPTkYgc3BlY2lmaWMsIGxvdy1sZXZlbCBwcm90b2NvbCBtZWNoYW5pc20uIEkgdGhpbmsg
bXVjaCBvZiB0aGUgZnVuY3Rpb25hbGl0eSB5b3UgZGVzY3JpYmUgaGVyZSBzaG91bGQgZ28gaW4g
YSBzZXBhcmF0ZSBtb2R1bGUsIGFuZCBwcm9iYWJseSBkaXNjdXNzZWQgaW4gTkVUTU9ELg0KDQpC
ZXN0IFJlZ2FyZHMsDQovamFuDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUaW1lc05ld1Jv
bWFuUFNNVDsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAwO30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv
bnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIu
MHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0
aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1H
QiIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWst
d29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4vLyBBcyBhIGNvbnRyaWJ1
dG9yPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPkkgY2FuIHNlZSBiZW5lZml0cy9zaW1wbGlmaWNhdGlvbnMgZm9yIHRoZSBjbGll
bnQgaWYgdGhlcmUgY2FuIGJlIGNsaWVudCBhbGxvY2F0ZWQgaWRzL2xhYmVscywgcGFydGljdWxh
cmx5IGZvciB0aGUgbW9yZSBldmVudHVhbC1jb25zaXN0ZW5jeSBiYXNlZCBjb25maWd1cmF0aW9u
IG1vZGVscy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+SSB3YXMgd29uZGVyaW5nIGlmIGFub3RoZXIgd2F5IG9mIHRoaW5raW5n
IGFib3V0IHRoaXMgd291bGQgYmUgZm9yIHRoZSBzZXJ2ZXIgdG8gYWxsb2NhdGUgdW5pcXVlIHRy
YW5zYWN0aW9uIGlkcywgYnV0IG9wdGlvbmFsbHkgYWxsb3cgdGhlIGNsaWVudCB0byBwcm92aWRl
IGEgdHJhbnNhY3Rpb24gbGFiZWwgd2l0aCB0aGUgZWRpdC1jb25maWcNCiByZXF1ZXN0LiZuYnNw
OyBBbGxvY2F0aW9uIG9mIHRoZSBsYWJlbHMgd291bGQgYmUgdXAgdG8gdGhlIGNsaWVudChzKSBh
bmQgdGhlIHNlcnZlciB3b3VsZCBub3QgY2hlY2sgdGhhdCB0aGV5IGFyZSB1bmlxdWUuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PlllcywgdGhlIHNlcnZlciB3b3VsZCBuZWVkIGV4dHJhIG1lbW9yeSB0byBzdG9yZSB0aGUgbGFi
ZWxzIChidXQgb25seSBvbmNlIGZvciBlYWNoIGxhYmVsLCBhbmQgdGhleSBzaG91bGQgYmUgc21h
bGwpLCB0aGV5IGNvdWxkIGJlIG9wdGlvbmFsIHRvIHN1cHBvcnQsIGFuZCBldmVuIGlmIHRoZXkg
YXJlIHN1cHBvcnRlZCB0aGVuIHRoZSBzZXJ2ZXINCiBjb3VsZCBsaW1pdCB0aGUgc2l6ZSBvZiBs
YWJlbHMgdGhhdCBpdCBpcyB3aWxsaW5nIHRvIHN1cHBvcnQuJm5ic3A7IElmIHdlIGRvIHN1cHBv
cnQgdGhlbSwgdGhlbiBJIHdvdWxkIHN1Z2dlc3QgYSBtaW5pbXVtIGxhYmVsIGxlbmd0aCB0aGF0
IGFsbCBzdXBwb3J0aW5nIHNlcnZlcnMgbXVzdCBhbGxvdyAoZS5nLiwgMzIgY2hhcnM/KS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+V2hlbiBtYWtpbmcgYSBnZXQvZ2V0LWRhdGEvZ2V0LWNvbmZpZyByZXF1ZXN0LCB0aGUgY2xp
ZW50IGNvdWxkIGNob29zZSB3aGV0aGVyIHRvIGhhdmUgdGhlIHNlcnZlcuKAmXMgdHJhbnNhY3Rp
b24taWQgYW5kL29yIGNsaWVudOKAmXMgdHJhbnNhY3Rpb24tbGFiZWwgcmV0dXJuZWQgYWxvbmdz
aWRlIHRoZSBjb25maWd1cmF0aW9uIGFzIFlBTkcgbWV0YS1kYXRhLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5MYXN0bHksIEph
biwgSSBub3RlIHRoYXQgeW91IGFyZSBzdWdnZXN0aW5nIHRoYXQgdGhlIHRyYW5zYWN0aW9uLWlk
IG9ubHkgZ29lcyBhcyBmYXIgYXMgbGlzdHMvY29udGFpbmVycyBhbmQgbm90IGxlYXZlcy4mbmJz
cDsgSSBjYW4gc2VlIGhvdyB0aGlzIHdvdWxkIG1ha2Ugc2VydmVyIGltcGxlbWVudGF0aW9ucyBl
YXNpZXIgb3IgbW9yZSBlZmZpY2llbnQsDQogYnV0IHRoaXMgcG90ZW50aWFsbHkgYWRkcyBjb21w
bGV4aXR5IHRvIHRoZSBjbGllbnQsIGFuZCBhbGxvd2luZyB0aGUgdHJhbnNhY3Rpb24taWQgdG8g
YmUgYm91bmQgYWxsIHRoZSB3YXkgZG93biB0byBzcGVjaWZpYyBjb25maWcgbGVhdmVzIHdvdWxk
IHByb2JhYmx5IG1ha2UgY2xpZW50IGltcGxlbWVudGF0aW9ucyBlYXNpZXIgYW5kIG1vcmUgZ2Vu
ZXJpYy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Um9iPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj4gbmV0Y29uZiAmbHQ7bmV0Y29uZi1ib3VuY2VzQGlldGYub3Jn
Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5KYW4gTGluZGJsYWQgKGpsaW5kYmxhKTxicj4NCjxi
PlNlbnQ6PC9iPiAzMCBTZXB0ZW1iZXIgMjAyMSAxMToyNDxicj4NCjxiPlRvOjwvYj4gS2VudCBX
YXRzZW4gJmx0O2tlbnQraWV0ZkB3YXRzZW4ubmV0Jmd0OzsgQW5keSBCaWVybWFuICZsdDthbmR5
QHl1bWF3b3Jrcy5jb20mZ3Q7OyBCZW5vaXQgQ2xhaXNlICZsdDtiZW5vaXQuY2xhaXNlQGh1YXdl
aS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBuZXRjb25mQGlldGYub3JnPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbbmV0Y29uZl0gZHJhZnQtbGluZGJsYWQtbmV0Y29uZi10cmFuc2FjdGlvbi1p
ZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPktlbnQsIEFuZHks
IEJlbm9pdCwgV0csIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
S2VudCB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkNsYXJpZnlpbmcgbXkgZWFybGllciDigJxleGFj
dCBtYXRjaOKAnSBzdGF0ZW1lbnQ6IEkgd2lzaCBpdCB0byBiZSBwb3NzaWJsZSB0aGF0IHRoYXQg
c2VydmVyIHN1cHBvcnRpbmcgYm90aCBOQyBhbmQgUkMgbWF5IGltcGxlbWVudCBvbmUgKE5DIG9y
IFJDKSBvbiB0b3Agb2YgdGhlIG90aGVyLiAmbmJzcDtUaGUgSFRUUCBFVGFnL1RpbWVzdGFtcCBh
dHRyaWJ1dGVzIGFyZSBxdWl0ZQ0KIGdvb2QgYW5kIGFic29sdXRlbHkgdHJvdW5jZXMgUkZDJm5i
c3A7NTcxNyZuYnNwO3BhcnRpYWwgbG9ja2luZyB3aGVuIHRoZSBhdHRyaWJ1dGVzIGFyZSBzcHJp
bmtsZWQgdGhyb3VnaG91dCB0aGUgZGF0YSB0cmVlLiAmbmJzcDtSQyBsYWNrcyBsb2Nrcywgd2hp
Y2ggcHJldmVudHMgYm90aCAyLXBoYXNlIGNvbW1pdHMgKGFuZCBlZmZpY2llbnQgc3VjY2Vzc2l2
ZSBidWxrLXVwZGF0ZXMpLCBzbyBsaWtlbHkgUkMgaXMgb24gdG9wIG9mIE5DIGZvciBub3cuICZu
YnNwO1tBc2lkZTogc2V2ZXJhbA0KIHByb3Bvc2FscyBmb3IgYWRkaW5nIGxvY2tzIHRvIFJDIGhh
dmUgYmVlbiBmbG9hdGVkIG9uIHRoZSBsaXN0IGluIHRoZSBwYXN0LCBidXQgbmV2ZXIgcGljayB1
cCBlbm91Z2ggdHJhY3Rpb24uICZuYnNwO0nigJltIHN0aWxsIG9wdGltaXN0aWMgdGhhdCB0aGlz
IHdpbGwgb2NjdXIgc29tZWRheS5dPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5ZZXMsIEkgYWdy
ZWUgdGhhdCBtYWtlcyBnb29kIHNlbnNlLiBUaGVyZSB3aWxsIGJlIHNvbWUgYXNwZWN0cyB0aGF0
IGFyZSBOQyBzcGVjaWZpYyBiZWNhdXNlIG9mIHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIE5DIGFu
ZCBSQy4gVGhlbiB3ZSBoYXZlIHRoZSBkZWJhdGUgYWJvdXQgd2hpY2ggcGFydHkgYXNzaWducyB0
aGUgdHhpZHMuIEknbSBmaW5lIHdpdGggdGhhdA0KIGFzIGFuIG9wdGlvbmFsIGZlYXR1cmUsIHRo
YXQgc29tZSBzZXJ2ZXIgaW1wbGVtZW50b3JzIHN1cHBvcnQuIFRoaXMgcmlkZXMgb24gdG9wIGFu
ZCB3b3VsZCBiZSBjb21wYXRpYmxlIHdpdGggdGhlIFJDIEVUYWcgc29sdXRpb24uPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij5DdXN0b21lciB0cmFuc2FjdGlvbiB0cmFja2luZywgd2hpY2ggSeKAmW0gbm90IG9wcG9zZWQg
dG8sIGlzIGEgZGlmZmVyZW50IGtpbmQgb2YgcHJvYmxlbS4gJm5ic3A7VGhhdCBzYWlkLCBJIGRv
buKAmXQgdGhpbmsgc3VjaCBhbiBJRCBzaG91bGQgYmUgdXNlZCBmb3IgY29uc2lzdGVuY3kgY2hl
Y2tpbmcsIGZvciByZWFzb25zIEFuZHkgbWVudGlvbmVkLCBhcyB3ZWxsIGFzIGJlY2F1c2UNCiBp
dCBkaWZmZXJzIGZyb20gUkMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGUgbWFpbiByZWFz
b24gZm9yIG1lIHByb3Bvc2luZyB0aGF0IGNsaWVudHMgc2hvdWxkIGhhdmUgdGhlIHBvc3NpYmls
aXR5IHRvIGFzc2lnbiB0aGUgdHhpZHMgYXJlIGVmZmljaWVuY3kuIEluIGhpZ2ggY2FkZW5jZSBt
YW5hZ2VtZW50IHNjZW5hcmlvcywgZm9yY2luZyBjbGllbnRzIHRvIHdhaXQgZm9yIChzbG93KSBz
ZXJ2ZXJzIGlzIG5vdCB2ZXJ5IHNjYWxhYmxlLg0KIFRoZSBwb3NzaWJpbGl0eSB0byB0YWcgdHJh
bnNhY3Rpb25zIHdpdGggc2VydmljZSBvcmRlciBudW1iZXJzIChvciB3aGF0ZXZlcikgaXMgYSBy
ZWFsIHdvcmxkIGZlYXR1cmUgYWxyZWFkeSBpbXBsZW1lbnRlZCBieSBzb21lIHNlcnZlcnMgYmVj
YXVzZSBvZiBjdXN0b21lciBkZW1hbmQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPkFuZHkgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hl
bHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5JIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHRoaXMg
bmV3IGZlYXR1cmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2Vy
aWYiPkl0IHNlZW1zIGxvY2tpbmcgaXMgbm90IGludm9sdmVkLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5JdCB0aGUgY2xpZW50IGhhcyB0aGUgY29uZmln
IGxvY2tlZCB0aGVuIG5vYm9keSBlbHNlIGNhbiBjaGFuZ2UgaXQsJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPnNvIElmTWF0Y2ggYW5kIEVUYWdz
IGFyZSBub3QgbmVlZGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkl0IHNlZW1zIHRvIG1lIHRoYXQgeW91IGFz
c3VtZSBsb2NrcyB3b3VsZCBiZSBoZWxkIGZvciBleHRlbmRlZCBwZXJpb2RzIG9mIHRpbWUuIFRo
YXQgaXMgbm90IHRoZSBjYXNlIGluIHRoZSB1c2UgY2FzZXMgSSB3b3JrIHdpdGguIEFuIG9yY2hl
c3RyYXRvciBjbGllbnQgaXMgbm90IGdvaW5nIHRvIGhvbGQgbG9ja3MgdG93YXJkcyB0aG91c2Fu
ZHMgb2Ygc2VydmVycw0KIGV2ZXIsIGFuZCBub3QgZ29pbmcgdG8gaG9sZCBsb2NrcyBmb3IgYW55
IGV4dGVuZGVkIHBlcmlvZCBvZiB0aW1lIGV2ZW4gdG93YXJkcyB0aGUgZmV3IHNlcnZlcnMgaW52
b2x2ZWQgaW4gYSBjdXJyZW50IHRyYW5zYWN0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGUgY2xpZW50IHdvdWxkIHRha2UgYSBsb2NrIGlu
IG9yZGVyIHRvIG9idGFpbiB0aGUgY3VycmVudCB0eGlkIGFuZCBlbnN1cmUgaXQgaXMgc3RpbGwg
dmFsaWQgYSBtb21lbnQgbGF0ZXIgd2hlbiBmb2xsb3dpbmcgdXAgd2l0aCBhbiBlZGl0LWNvbmZp
ZyAoYXNzdW1pbmcgdGhlIHR4aWQgbWF0Y2hlZCB0aGUgY2xpZW50J3MgZXhwZWN0YXRpb24pLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5FdmVuIHdp
dGggYSBJZi1NYXRjaCBmZWF0dXJlIGltcGxlbWVudGVkLCB0aGUgY2xpZW50IHdvdWxkIHByb2Jh
Ymx5IGxvY2sgdGhlIHNlcnZlciwganVzdCB0byBnZXQgdHJhbnNhY3Rpb25hbCBiZWhhdmlvciBi
ZXR3ZWVuIHRoZSBlZGl0LWNvbmZpZywgdmFsaWRhdGUsIGNvbW1pdCBhbmQgY29uZmlybS48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPklmIGxvY2tp
bmcgaXMgbm90IHVzZWQsIHRoZW4gdGhlIEVUYWcgYmVjb21lcyByZWxldmFudC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGNsaWVudCAoMSkgcmV0
cmlldmVzIHRoZSByZXNvdXJjZSB3aXRoIGl0cyBjdXJyZW50IEVUYWcgYW5kPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPigyKSBjcmVhdGVzIGFuIGVkaXQg
YmFzZWQgb24gdGhlIHJldHVybmVkIGRhdGEgbm9kZSB2YWx1ZXMuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZW4gaXQgY2FuICg0KSBzZW5kIGFuIGVk
aXQgd2l0aCBJZi1NYXRjaChldGFnKS4gVGhlIHNlcnZlciByZWplY3RzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPnRoZSBlZGl0IGlmIHRoZSByZXNvdXJj
ZSB3YXMgY2hhbmdlZCBzaW5jZSAoMSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlRoZSB0aW1lbGlu
ZSB3aXRoIHN0ZXBzICgxKSwgKDIpIGFuZCAoNCkgbWF0Y2hlcyB0aGUgdXNlIGNhc2UgSSBoYXZl
IGluIG1pbmQsIGJ1dCBJIHRoaW5rIGl0IG1heSBiZSB3b3J0aCBwb2ludGluZyBvdXQgdGhhdCAo
MSkgbWF5IGhhcHBlbiBxdWl0ZSBzb21lIHRpbWUgYmVmb3JlICgyKSwgc2F5IDE3IGRheXMuIE5v
dCBhIHN0cmV0Y2ggb2YgdGltZSB5b3UnZCBsaWtlDQogdG8ga2VlcCBhIGxvY2sgZm9yLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5J
ZiB0aGUgY2xpZW50IHNlbmRzIGFuIGVkaXQgd2l0aCBJZi1NYXRjaChteS1ldGFnLXZhbHVlKSB0
aGVuIGl0IHdpbGwgYWx3YXlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNh
bnMtc2VyaWYiPmZhaWwgYmVjYXVzZSB0aGUgY3VycmVudCB0YXJnZXQgcmVzb3VyY2UgRVRhZyBo
YXMgYSBkaWZmZXJlbnQgdmFsdWUgYW5kIHRoZSBJZi1NYXRjaDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj50ZXN0IHdpbGwgbm90IHBhc3MuJm5ic3A7IFRo
YXQgc2VlbXMgdG8gYmUgdGhlIGJpZ2dlc3QgcHJvYmxlbSB3aXRoIGNsaWVudC1wcm92aWRlZCBF
VGFnczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+VGhlcmUgYXJlIHR3byBtZWNoYW5pc21zIGF0IHBsYXkgaGVyZS4gT25lIGlz
IHRoZSBJZi1NYXRjaCBmZWF0dXJlLCB3aGVyZSB0aGUgY2xpZW50IGNhbiBhZG9ybiB0aGUgZWRp
dC1jb25maWcgd2l0aCB0cmFuc2FjdGlvbiBpZHMgZm9yIHNlbGVjdCBjb250YWluZXJzLCBsaXN0
cyBhbmQgbGlzdCBlbnRyaWVzLiBJZiB0aGUgc2VydmVyIHNlZXMgdGhhdCBhbnkgb2YNCiB0aGVt
IGFyZSBhbWlzcywgdGhlIHRyYW5zYWN0aW9uIGlzIGFib3J0ZWQuIFRoaXMgaXMgc2ltaWxhciB0
byBob3cgdGhpbmdzIGFscmVhZHkgd29yayBpbiBSRkM4MDQwLCBleGNlcHQgdGhhdCBvbmx5IG9u
ZSBJZi1NYXRjaCBoZWFkZXIgY2FuIGJlIHN1cHBsaWVkIGluIFJDLiBUaGF0IGFwcHJvYWNoIG5l
ZWRzIGEgYml0IG9mIHRyYW5zbGF0aW9uIGluIE5DLiBJIHByb3Bvc2UgdG8gdXNlIGF0dHJpYnV0
ZXMsIGFuZCBpbiB0aGF0IGNhc2Ugd2UNCiBtaWdodCBhcyB3ZWxsIGFsbG93IGFkZGluZyBtb3Jl
IHRoYW4gb25lIElmLU1hdGNoIGF0dHJpYnV0ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SWYgdGhlIHNlcnZlciBnb2VzIHRocm91Z2ggd2l0aCB0
aGUgZWRpdC1jb25maWcsIGl0IG5lZWRzIHRvIHVwZGF0ZSB0aGUgRVRhZyBhbmQgdGltZXN0YW1w
IHZhbHVlIG9mIGFsbCBjaGFuZ2VkIG5vZGVzLiBJdCBjb3VsZCBlaXRoZXIgbWFrZSB1cCBhIHJh
bmRvbSB2YWx1ZSwgb3IgaXQgY291bGQgYWNjZXB0IGEgc3VnZ2VzdGlvbiBmcm9tIHRoZSBjbGll
bnQsIGlmDQogcHJvdmlkZWQuIFRoZXJlIGFyZSB1c2UgY2FzZXMgd2hlcmUgYWxsb3dpbmcgdGhl
IGNsaWVudCB0byBzdWdnZXN0IHRoZSBuZXcgdmFsdWUgbWFrZXMgYSBiaWcgZGlmZmVyZW5jZSBp
biBzY2FsYWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+QW5keSBhbHNvIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5UaGUgb25s
eSB3YXkgdGhlIGNsaWVudCBjYW4gYmUgc3VyZSB0aGUgY29uZmlnIGhhcyBub3QgY2hhbmdlZCBp
cyB0byBsb2NrIGl0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+YW5kIHNvIHRo
ZSB0cmFuc2FjdGlvbi1pZCBpcyBpcnJlbGV2YW50LiZuYnNwOyBXaGV0aGVyIHRoZSBjbGllbnQg
aXMgcmVhZGluZyB0aGUgY3VycmVudCB0eGlkJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1
b3Q7LHNlcmlmIj5vciBzZXR0aW5nIGEgbmV3IGFydGlmaWNpYWwgdHhpZCwgbm8gb3RoZXIgY2xp
ZW50IGNhbiBjaGFuZ2UgYW55dGhpbmcgaW4gdGhlIGxvY2tlZCBjb25maWcuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3
Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5TbyBpZiB0aGlzIGNsaWVudCBjYW4gZGVjaWRlIHdoYXQg
ZWRpdCB0byBzZW5kLiBObyBvdGhlciBlZGl0IGNhbiBzaG93IHVwIGluc3RlYWQ8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXNO
ZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPnNvIHBpY2tpbmcgdGhlIGlkIGRvZXMgbm90IGhlbHAu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5TZWUgZGlzY3Vzc2lvbiBhYm91dCBsb2NrcyBhYm92ZS48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPlJldHJpZXZpbmcgdGhl
IGN1cnJlbnQgdHhpZCBkb2VzIG5vdCB0YWtlIG1pbnV0ZXMsIGJ1dCByYXRoZXIgbWlsbGlzZWNv
bmRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+T3BlcmF0aW9ucyAobGlrZSBs
b2NrKSBjb3VsZCBiZSByZXBsYWNlZCBzbyB0aGUgY3VycmVudCBJRCBpcyByZXR1cm5lZCw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPnJlbW92aW5nIGV2ZW4gdGhpcyAxIHJvdW5k
dHJpcC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+V2hpbGUgcmVtb3Zpbmcgcm91bmR0cmlwcyBpcyBhbHdheXMgbmljZSAo
YW5kIHRoaXMgcm91bmR0cmlwIHdvdWxkIGJlIHJlbW92ZWQgYnkgdGhlIHByb3Bvc2VkIGRyYWZ0
KSwgSSdtIG5vdCB3b3JyaWVkIGFib3V0IHRoaXMgcm91bmR0cmlwLiBUaGF0IGlzIG5vdCB0aGUg
cG9pbnQgaGVyZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij5Eb2VzIHRoZSBzZXJ2ZXIgY2hlY2sgdGhlIHR4aWQgdG8gc2VlIGlmIGl0IGlzIGFs
cmVhZHkgdXNlZCwgb3IganVzdCBhbGxvdyB0aGUgaWQ8YnI+DQp0byBiZSB1c2VkIG92ZXI/PG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5U
aGVyZSBpcyBubyBzdWNoIGNoZWNrIGluIHRoZSBwcm9wb3NhbC4gSWYgYSBjbGllbnQgd2FudHMg
dG8gZG8gdGhpcyBmb3Igd2hhdGV2ZXIgKGdvb2Qgb3IgYmFkKSByZWFzb24sIEkgZG9uJ3Qgc2Vl
IHRoaXMgYmVpbmcgaW1wb3J0YW50IGVub3VnaCB0byBwcmV2ZW50LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+V2hhdCBpZiAyIGNsaWVudHMgaGFwcGVuIHRv
IHBpY2sgdGhlIHNhbWUgaWQ/PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij5JJ2Qgc2F5IHRoYXQncyB0aGUgY2xpZW50J3MgcHJvYmxlbS48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPldoYXQgaWYgdGhlIHNlcnZlciBo
YXMgc3RvcmFnZSBzaXplIGxpbWl0cz88bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlN0
b3JhZ2Ugb2YgYW4gYXJiaXRyYXJ5IHN0cmluZyBmb3IgZXZlcnkgdHJhbnNhY3Rpb24gY2FuIHVz
ZSBhIGxvdCBvZiBtZW1vcnkuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkFsbCBzZXJ2ZXJzIEkgaGF2ZSB3b3JrZWQgd2l0
aCBoYXZlIGhhZCBhIHN0b3JhZ2Ugc2l6ZSBsaW1pdC4gQ2xpZW50cyB0aGF0IGRvbid0IG5lZWQg
dGhlIGFiaWxpdHkgdG8gYXNzaWduIHRoZSB0eGlkIGFyZSBmcmVlIG5vdCB0by4gSWYgdGhhdCBz
YXZlcyBhbnkgbWVhc3VyYWJsZSBhbW91bnQgb2YgbWVtb3J5IGlzIHVuY2xlYXIgdG8gbWUsIGJ1
dCBJIGRvIGtub3cNCiB0aGF0IHF1aXRlIGEgZmV3IE5DIHVzZXJzIG91dCB0aGVyZSB0b2RheSwg
d2hlbiBnaXZlbiB0aGUgY2hvaWNlLCBoYXZlIGRlY2lkZWQgdGhhdCB0aGVzZSBhcmUgYnl0ZXMg
d2VsbCB3b3J0aCBzcGVuZGluZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+QmVub2l0IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+SSBiZWxpZXZlIHRo
YXQgYSBzaW5nbGUgcGVyIHNlcnZlciB0b3AtbGV2ZWwgaWQgc29sdmVzIG9uZSBvZiBteSBzcGVj
aWZpYyBwcm9ibGVtLjxicj4NClRoZSByb3V0ZXIgY29uZmlnIHdhcyBqdXN0IGNoYW5nZWQsIHdo
byBpcyByZXNwb25zaWJsZSBmb3IgdGhhdD88YnI+DQpPciBnb2luZyBiYWNrIGluIHRoZSBwYXN0
LCBJIHN0YXJ0IHRvIHNlZSB3ZWlyZCBiZWhhdmlvdXJzIGluIG15IG5ldHdvcmsgdG9kYXkgYXQg
MjowMCBBTS4gV2hvIHdhcyB0aGUgbGFzdCBjbGllbnQgd2hvIG1vZGlmaWVkIHRoZSBjb25maWcs
IHdoYXQgd2FzIHRoZSB0cmFuc2FjdGlvbiBJZCA9Jmd0OyBsZXQgbWUgcmV2aWV3IHRoZSBhcHBs
aWVkIGNoYW5nZXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij4uLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5JJ2QgbGlrZSB0byB0aGlu
ayBhYm91dCB0aGUgZm9sbG93aW5nIGxpbmVzOiB0aGUgY2xpZW50IGFzc2lnbnMgdGhlIHRyYW5z
YWN0aW9uIElkIChhcyB5b3UgcHJvcG9zZWQpIGJ1dCB0aGUgc2VydmVyIGtlZXBzIHRoZSBmb2xs
b3dpbmcgbWFwcGluZ3M6PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IC0gYSBzaW5nbGUgaW5jcmVh
c2luZyBpZCBwZXIgc2VydmVyICthc3NvY2lhdGVkIHRpbWU8YnI+DQombmJzcDsmbmJzcDsmbmJz
cDsgLSB3aGljaCBjbGllbnQgYXBwbGllZCB0aGUgbW9kaWZpY2F0aW9uLCBhbG9uZyB3aXRoIHRy
YW5zYWN0aW9uIElkIChpZGVhbGx5IGEgc2VydmljZSBJZCk8YnI+DQombmJzcDsmbmJzcDsmbmJz
cDsgLSBhbmQgbWF5YmUgbW9yZSBpbmZvIHN1Y2ggYXMgdGhlICZxdW90O3RvdWNoZWQmcXVvdDsg
c3VidHJlZSwgdGhlIHByb3RvY29sIChORVRDT05GLCBSRVNUQ09ORiksIHRoZSBzdGF0dXMgKGZp
bmlzaGVkLCBvbmdvaW5nLCBldGMuKTxicj4NClNvIGJhc2ljYWxseSBhIFlBTkcgbW9kdWxlIGlu
IHRoZSBzZXJ2ZXIuPGJyPg0KQWRkIHRoZSBvbi1jaGFuZ2Ugbm90aWZpY2F0aW9uIG9uIHRoZSBh
Ym92ZSBZQU5HIG1vZHVsZSwgZm9yIGNvbW11bmljYXRpb24gd2l0aCBhbiBlbnRpdHkgbW9uaXRv
cmluZyB0aGUgbmV0d29yayBzdGF0ZSAod2hpY2ggaXMsIG1vc3Qgb2YgdGhlIHRpbWUsIE5PVCB0
aGUgb3JjaGVzdHJhdG9yL2NvbnRyb2xsZXIpIGFuZCB3ZSB3b3VsZCBoYXZlIGEgZmxleGlibGUg
c29sdXRpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JIGFncmVlIHRoYXQgdGhlIGZ1bmN0aW9uYWxpdHkg
eW91IGRlc2NyaWJlIGlzIHVzZWZ1bCBhbmQgbm90ZSB0aGF0IG1hbnkgc2VydmVycyBpbXBsZW1l
bnQgc29tZXRoaW5nIHByb3ByaWV0YXJ5IGFsb25nIHRoZXNlIGxpbmVzLiBJIGFsc28gdGhpbmsg
dGhhdCB0aGUgdHJhbnNhY3Rpb24taWQgbWVjaGFuaXNtIHdvdWxkIGEgZ29vZCBiYXNlIGNvbXBv
bmVudCB0bw0KIGltcG9ydCBpbnRvIGEgc3RhbmRhcmQgbW9kZWwgZm9yIHRoaXMgcHVycG9zZS4g
VGhlIHRyYW5zYWN0aW9uLWlkIGRyYWZ0IGlzIGEgTkVUQ09ORiBzcGVjaWZpYywgbG93LWxldmVs
IHByb3RvY29sIG1lY2hhbmlzbS4gSSB0aGluayBtdWNoIG9mIHRoZSBmdW5jdGlvbmFsaXR5IHlv
dSBkZXNjcmliZSBoZXJlIHNob3VsZCBnbyBpbiBhIHNlcGFyYXRlIG1vZHVsZSwgYW5kIHByb2Jh
Ymx5IGRpc2N1c3NlZCBpbiBORVRNT0QuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPi9q
YW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_MWHPR1101MB2222A793AE70E0BEF69BCD34B5B09MWHPR1101MB2222_--


From nobody Wed Oct  6 06:35:31 2021
Return-Path: <jlindbla@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDBC43A1C5D for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 06:35:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.595
X-Spam-Level: 
X-Spam-Status: No, score=-9.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=g+ieRtOv; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tFtfMwdk
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 MnB0kcEhgI8V for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 06:35:23 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D09843A1C57 for <netconf@ietf.org>; Wed,  6 Oct 2021 06:35:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9555; q=dns/txt; s=iport; t=1633527322; x=1634736922; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=horOOQ8vKiTz2/cyftdXHURQhJNJAAC3zjuJSOKpBSI=; b=g+ieRtOv+hcuc4N07BCG9a4RmxlHzY+lIC7T6kvX6cLDVTo//vQG4/Pa uDgf4dsRwFgCdcNMW6zY1F0CM04xMgLG60MJWhuN3DPVurkPDyk7f+AC3 wkxqRvraEQN/tfyozSkQo+5hlSfgQw4FYWSK5KmKkcg0hzEESGvrULzz1 g=;
IronPort-PHdr: =?us-ascii?q?A9a23=3AdVesMBMU7Tv5WQDuE/El6nfhWUAX0o4cdiYE9?= =?us-ascii?q?58ulLVUcb/l9JPnbwTT5vRo2VnOW4iTq/dJkPHfvK2oX2scqY2Av3YPfN0pN?= =?us-ascii?q?VcFhMwakhZmDJuDDkv2f+/3aiUlG95BTxlu+HToeURQEdz1MlvVpHD65DUOG?= =?us-ascii?q?xL5YAxyIOm9GoPbg8mtke6o/JiGaARTjz37arR3f32L?=
IronPort-Data: =?us-ascii?q?A9a23=3ABnwFCaP6K9JoE+nvrR1+lcFynXyQoLVcMsEvi?= =?us-ascii?q?/4bfWQNrUp21zZTn2sfDDiBafeNMTajetB0b4vkoUIO6JDWn4BrTnM5pCpnJ?= =?us-ascii?q?55oRWUpJjg4wn8dtEp+F+WbJK5cx5hYOoSowPwcFCeG/071aua59BGQ6InRL?= =?us-ascii?q?lbCIL+cUsxObVcMpBcJ0XqPqsZh6mJaqYHR7zCl4bsel/bi1GqNgFaYBI67B?= =?us-ascii?q?5Wr83uDtNyq0N8RU8dXifpj5DcynFFNZH4TyD3YEpf2fmVUNrbSq+fr1rq1+?= =?us-ascii?q?CbS+A0gT4/jmbfgeUpMSbnXVeSMoiMJAO753V4T/Wprj/tT2Pk0MS+7jx2Lm?= =?us-ascii?q?9F3xN9JvLS7SBwiOevHn+F1vxxwQn0iZfcWoOKdSZS4mYnJp6HcSFPqzullC?= =?us-ascii?q?0c4FYwV5ugxBntBndQSJTYKbwzFjOa/wam2Yulxj9suLY/gO4Z3knJtyy2aD?= =?us-ascii?q?Ps6T7jcSrnR6Nke2jos7uhHG/rPT9sEbDNwaw7DeFtEPVJ/NX6UtI9EnVHle?= =?us-ascii?q?DFe7VmSv6dyvy7YzRd61/7mN9+9RzBDfu0N9m7wm44M1zuhav3CCOGi9A=3D?= =?us-ascii?q?=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3A/ClNPqF6gUicmAv5pLqFsZLXdLJyesId70?= =?us-ascii?q?hD6qkvc31om52j+fxGws516fatskdvZJkh8erwX5VoMkmsi6KdgLNhfYtKOT?= =?us-ascii?q?OHhILGFvAY0WKP+UyEJ8S6zJ8g6U4CSdk8NDSTNykBsS+S2mDReLxMrKjlgc?= =?us-ascii?q?KVbKXlvgpQpGpRGsddBnJCe36m+zpNNXB77PQCZf6hz/sCgwDlVWUcb8y9CH?= =?us-ascii?q?VAdfPEvcf3mJXvZgNDLwI76SGV5AnYqoLSIly95FMzQjlPybAt/SzuiAri/J?= =?us-ascii?q?iutPm911v1y3LT1ZJLg9Hso+EzQfBky/JlbgkEuDzYIriJaIfy5QzdZ9vfsG?= =?us-ascii?q?rCpeO85CvI+f4DsE85MFvF+ycFkDOQoQrGo0WSuWNwx0GT/PAQgFkBepV8bU?= =?us-ascii?q?UzSGqE16NohqAP7Itbm22erJZZFhXGgWD04MXJTQhjkg6urWMlivN7tQ0SbW?= =?us-ascii?q?OPAIUh3rD30XklWqvoJhiKpbzP0dMeev309bJTaxeXfnrZtm5gzJilWWkyBA?= =?us-ascii?q?6PRgwHttaO2zZbkXhlxw9ArfZv0Eso5dY4Ud1J9u7EOqNnmPVHSdIXd7t0AK?= =?us-ascii?q?METdGsAmLATBrQOCaZIEjhFqsAJ3XRwqSHr4kd9aWvYtgF3ZEykJPOXBdRsn?= =?us-ascii?q?MzYVvnDYmU0JhC4nn2MS6AtPTWu4ljDr1Cy/zBrZbQQFm+oWEV4oKdSq8kc7?= =?us-ascii?q?jmst6ISeVrP8M=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CUBQC8pV1h/5tdJa1aHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQGCGYFRUQd3WjcxhEeDRwOFOYgJlWmFBoJTA1QLAQEBDQEBQQQ?= =?us-ascii?q?BAYR9AheCMAIlOBMBAgQBAQESAQEFAQEBAgEGBIERE4VoDYZDAgEDEhEdAQE?= =?us-ascii?q?3AQ8CAQhCAgICMCUCBA4ngk8BgX5XAy8BoysBgToCih96gTGBAYIIAQEGBAS?= =?us-ascii?q?FChiCNQmBOoMBhBMBAYZzJxyBSUSBPByCMDc+hC0Xgxk3gi6KPIEDHihDDzA?= =?us-ascii?q?lJ0oVBAeWI4h0n3YKgzCeZgUspxK3SIQdAgQCBAUCDgEBBoF4JIFZcBU7KgG?= =?us-ascii?q?CPj4TGQ+OIAwWg1CKXnQ4AgYBCgEBAwmVAgEB?=
X-IronPort-AV: E=Sophos;i="5.85,350,1624320000";  d="scan'208,217";a="944028052"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Oct 2021 13:35:11 +0000
Received: from mail.cisco.com (xbe-rcd-001.cisco.com [173.37.102.16]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 196DZB58022058 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 6 Oct 2021 13:35:11 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xbe-rcd-001.cisco.com (173.37.102.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 6 Oct 2021 08:35:11 -0500
Received: from xfe-aln-004.cisco.com (173.37.135.124) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 6 Oct 2021 08:35:10 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Wed, 6 Oct 2021 08:35:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OhGW5SUcWGinkUXWbLdpOi+XhQt+VRwPWrjo4udkrob7QjTnI8w0gaYcb5WR50QvniH89ugcuDdFKfl5+Ke88Y8MrMY8EPgy1QcAfmTagSFFGAxk6bixLFFlSX0MWIHbCKM5Ns1WT4eOKFewdbuSZbfwtv5QhegzeTXBgJtex3KkE3/YZm7CZu3jKJBGt1+aAo12BN9hQVz4Hmbnjmw+P3r8n4xUEMUeis7WiZLa88DICE7CXhD1TGbMogSl8nkUpzQH2UqzBLbJ+6oYhmfEVB3uHSeyOtHuyg8Bi/SH7vy+PYSwK1vl/ENymPgpwbkEczuIvlo4O05VHlhx4ybtBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=horOOQ8vKiTz2/cyftdXHURQhJNJAAC3zjuJSOKpBSI=; b=BEkcEdhf44g8AhICABOOR58Ipic+O6/m1nmOZiW55aw7XIr2zeCKIPhkV2miRzGep7l90rUv+A/u3xdnB5PKHaXrXkZYOnsDul0/o+CDANuB1KM6Ax2x2dmFquBh9FSAx5zvdU0IvmjRUTq3lor+jYXapXbyPnjHoYWM9R9by5jSAk8x9Fzu/QoJeLj+sqdbZmeuZNZtQE6OV5P79XXKffQW6N2yIOf7L//N0h3Va+87hRjjLL+F5nY9sxH7rTa1WULIoJDZeS7PV1dY1K+defY3tgThE4M6Sfwjp8CU2RJr0e3vqm07CVFZgt3QRQ1jy0ALl3qQC/u8DXUIxjoadg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=horOOQ8vKiTz2/cyftdXHURQhJNJAAC3zjuJSOKpBSI=; b=tFtfMwdkM6uWtRDaq2vm4WVoVXY5S5v2B3ezl0yZ/P4BXJ/z7Kx1end1YnGK7Meb4Kx1eAY/+Ug5cY/w92jhRxRaiGMgnxzNhm1w+30ZPiEXVX7AM454wINjg5Aza98K8IhhWOyAvWM11gWI0Tr8Ppr9wwYNiVhijrnhjYOFFG8=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by DM6PR11MB3753.namprd11.prod.outlook.com (2603:10b6:5:141::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Wed, 6 Oct 2021 13:35:09 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e%4]) with mapi id 15.20.4566.022; Wed, 6 Oct 2021 13:35:09 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: Andy Bierman <andy@yumaworks.com>
CC: Kent Watsen <kent+ietf@watsen.net>, Benoit Claise <benoit.claise@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBcO7SwfUl6r0mX+2n2e4q/W6uzpJaAgAYVSICAAPI1AIAAJJSAgABFCACAABDigIAABZwAgAGPWgCACVSugA==
Date: Wed, 6 Oct 2021 13:35:09 +0000
Message-ID: <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com>
In-Reply-To: <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.120.23.2.7)
authentication-results: yumaworks.com; dkim=none (message not signed) header.d=none;yumaworks.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 717c47f2-d93b-4f9e-cd21-08d988ce1e18
x-ms-traffictypediagnostic: DM6PR11MB3753:
x-microsoft-antispam-prvs: <DM6PR11MB3753DBD13408F2E45AD9D672CAB09@DM6PR11MB3753.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8xXSXV1ZL9buuozOW3YeR+U00eslvh32LC4Xvt60VavyBY5s4mfyQhQFMSZRsMR1R1Rmxs53IoAVLp08M6IyuAnOul5lUlzT53W88Afg2YxLQ8N+Y0Nlcc8s43m/rTWbG1VWcVgrF7spShFgji9QoRFM/sxC+GRWB5yNaAEr8zk0mNEKn+zpFZgUJjzP3f+Sb19DtF+N7KTcBg/o5z/NESIltMbsM9WlRjuAXHfpzJkTSSS+MLevDaHzIfOeOMcQ8vN4kvd7G3KLoYpTQKOmMa2shHMnb+iX47rF9RNz9DaBFw1Rw3gmHp41TP1pbTbJ8EykJOHm0eW5Cj2A7Py+zNxy9uBUDbJQBZFp2JajU0w+bATCLWLFLlnvVxjvbT1uqWDNg6Vyv6ds+09TJwcAlXCOZ8oU8zYhHKmPXSii722l18c3gyq9TIPoVQ6dEccPJf1P1CwWXQlUeXISGqr+7yMnwUNJwjf0RHFU6PCSQOzy81bOgkjeHbdFlSU5hIjToVfEi62xYzhyqk7k6gMNtlzLq9BVFSVSENjqfCOfMsJOLDrT5TBT9cxLkof8k65IqA07dcas95sJ3kJQwHf7cOvFpYa4+8f1XHLBg/i2RPz9JDHVmf7iN1+45GYFkpMiGhZnhJbj9KlinJ3ekX+x0diXCgJ4NVx9hvZVvyYPQ/c96ooPZdtnNl2pR/ibr4raVuVWBjjlt1Gx9KwEr3JvqejSgjWoUaq9kwqDWz6DNsWqHEZBgvtpwS1uNXmWyW3i
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR11MB2841.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(4326008)(8676002)(66446008)(64756008)(66556008)(66476007)(26005)(71200400001)(33656002)(6486002)(186003)(66946007)(91956017)(76116006)(8936002)(6512007)(86362001)(38070700005)(2906002)(6506007)(83380400001)(2616005)(6916009)(508600001)(122000001)(316002)(54906003)(5660300002)(36756003)(38100700002)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YVUwcTNRWlhRL3YybXJXOHFZQVdvaytDVWFDdVBrR3lDZlZWV3lOOWkzN3o4?= =?utf-8?B?MWRvTWI1RTZ1TzhLUHBTUFlqTUdaRnc1bUZqcHV2RUNERlZtZ3ZpSTZjSzMz?= =?utf-8?B?NmtuUlU5alJTbFUyd3BQbUgzL08wakVRVWk4QmRUU05uSjh6bEFERkNpd0Q2?= =?utf-8?B?RVVwV1NkYWRyMERXVjJRWTBZNmlWYXU2d3NET1EvWkx2YVd2S1BibmZVOURP?= =?utf-8?B?VzdBY0xaVllmbEkrcHdZTzcwQmVoeGN5TitqTFA4N2dLTFp5MVUyNDFCNGhy?= =?utf-8?B?dU05elVGbitvK254VWtFVStOdmY3b2NlMGxGNFRZaGFqZ3A3UDVGcVMrZGxH?= =?utf-8?B?TjBYanJYMUgyUk90THdDS1AxKzNJTUN6LytGQkJ2RUZ0ZVJPNGdhT3plL3hl?= =?utf-8?B?YWhpTCt3c3IwRmw2MDV5NEtkSzdxQUhkd3JWTjBxSTRIck1pZmlvdkJJenVF?= =?utf-8?B?VXBqOXNWc3Nta3ZUU1hyLzBxb3Z1RjM0d3BZUTB3dWhRZUs0WUhOZkQxZHZx?= =?utf-8?B?MXNMTmlkWVlwMWY1OUkvWEQyaE9ELy9wTjlLdGNVSGpNSTR4ZHc1ZllvZzBN?= =?utf-8?B?UW5oN0w4UE12SW5jdkZWQmovVmo4MGlicm1uaHhmVGkzZGZJNndBRlA0QVk3?= =?utf-8?B?RmFWaFNrVFNBSUt5aEV4ZlhURFN4eGRla0lDYnV0ZU9mVXpnMUFkTVdNUlJH?= =?utf-8?B?WFFmT0JwYXVjT0sxOWZ6OFI3WHR2TnpLZVFFS3hmbXl5a25PckFnTDlJclo3?= =?utf-8?B?WFRPMWgrTmQ5S0Uvbko1L21kdWRleXFWVEZHUE9TUlJaeWxjL3cza2cvQmQx?= =?utf-8?B?Sm5hbGJnbDhZK3BBTzFBbGFqR3pUSUs0RHE1eWVSS2c4OVB1bk9TZ1lUTERx?= =?utf-8?B?cDdlZm9mbno4ZzV6aWF3emtYcFVqUkFiOW45SE1JUVY1UEJYWEVwT1hZVW1F?= =?utf-8?B?N2pxdDVSZ1E3V1hweEVHUUpGc29RckFFS0pJTEhQSDZOc0wvOEp1SG9iU1lI?= =?utf-8?B?cEJVLzVvcG9sWjFPYllFWDI4VWRrbFlCSGdPVXpiNjcxR20vSnZMWDZkYWky?= =?utf-8?B?Mmo1VnpMZjltclZidGlMbDNlZFA1aVBreGI5YjdsT0RxZ3NNOHp2Z1BveVly?= =?utf-8?B?Z3Ftc21NMzMxaEp5MW94NHIxRlJzSkR1a3Y2bGVmN1dYWDRwcUF6ZzZXQThy?= =?utf-8?B?UVM1MXM5RzEzUzJjZGprUWVWSWc4a3ArWm50eEpZQW9YMTd3MUNTZ0wvZXlW?= =?utf-8?B?aSt6b2tydkVUSnBDc1FDQkJHdWVXbDAyZi9XSEVMUHUwbVZhc1dJc0pSZ3hq?= =?utf-8?B?cnRodnc2WTgxTnBPazdQWFgvVldRdzUxOEZGRW8raXgvdVlUVEpnUXFTN3BQ?= =?utf-8?B?QU5YMjkvamlkVjRoVTlSSURoUDVFekthYy8yMDA5UjgrSzNjTk9LeWg3c2dx?= =?utf-8?B?MzlYUnFzNVFyRU9qVEVXdlRiQmxmYWc1V1J3a0IxR1FKN3VMaTl4eEZ5MlJl?= =?utf-8?B?aVpXU0N4eHdNVVFRQ3o3MDl6UHpiQUxpUzVJOWZldllHbnQyQ1UzQzNaMnhu?= =?utf-8?B?M3dKcEV6RGhTbkM0ZjRjTXE4RlFvdnRqU2cxSE1wMWJDMkpSNWFkUU9SU0cx?= =?utf-8?B?REtIVUVDV3NZSXN5T1BMR0dxaHg0aVZudkFzVXFyTVJsNlhsTm5ld1EvSDZt?= =?utf-8?B?YzdtTS8yR05RK2hDOWRjTy85bU9yV1M3eENsU1JxWURHckZET1lGSW05aVYv?= =?utf-8?B?UW5wa2xMWWs5a25jdVhlUTVicWRud3V6bjc4THplZXlBL01tTUZUaCtNaHJn?= =?utf-8?B?MWxjVHl4RW1za2doT3MzUT09?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CA5B1356F5E7457F86E91C195BBE6070ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 717c47f2-d93b-4f9e-cd21-08d988ce1e18
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 13:35:09.7289 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Aglu0ekidfASq5jMqDYwjMuWJ+FoJjzpdfGyCfNHJ95ebEVBjsHL2kuJWIodA+v2c3XGXmfiThqvDHw0Zz3pGg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3753
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xbe-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/yp1t1R3j-beci88WqH6EBcgTy98>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 13:35:28 -0000

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

QW5keSwgYWxsLA0KDQpLZW50IHdyb3RlOg0KDQpDbGFyaWZ5aW5nIG15IGVhcmxpZXIg4oCcZXhh
Y3QgbWF0Y2jigJ0gc3RhdGVtZW50OiBJIHdpc2ggaXQgdG8gYmUgcG9zc2libGUgdGhhdCB0aGF0
IHNlcnZlciBzdXBwb3J0aW5nIGJvdGggTkMgYW5kIFJDIG1heSBpbXBsZW1lbnQgb25lIChOQyBv
ciBSQykgb24gdG9wIG9mIHRoZSBvdGhlci4gIFRoZSBIVFRQIEVUYWcvVGltZXN0YW1wIGF0dHJp
YnV0ZXMgYXJlIHF1aXRlIGdvb2QgYW5kIGFic29sdXRlbHkgdHJvdW5jZXMgUkZDIDU3MTcgcGFy
dGlhbCBsb2NraW5nIHdoZW4gdGhlIGF0dHJpYnV0ZXMgYXJlIHNwcmlua2xlZCB0aHJvdWdob3V0
IHRoZSBkYXRhIHRyZWUuICBSQyBsYWNrcyBsb2Nrcywgd2hpY2ggcHJldmVudHMgYm90aCAyLXBo
YXNlIGNvbW1pdHMgKGFuZCBlZmZpY2llbnQgc3VjY2Vzc2l2ZSBidWxrLXVwZGF0ZXMpLCBzbyBs
aWtlbHkgUkMgaXMgb24gdG9wIG9mIE5DIGZvciBub3cuICBbQXNpZGU6IHNldmVyYWwgcHJvcG9z
YWxzIGZvciBhZGRpbmcgbG9ja3MgdG8gUkMgaGF2ZSBiZWVuIGZsb2F0ZWQgb24gdGhlIGxpc3Qg
aW4gdGhlIHBhc3QsIGJ1dCBuZXZlciBwaWNrIHVwIGVub3VnaCB0cmFjdGlvbi4gIEnigJltIHN0
aWxsIG9wdGltaXN0aWMgdGhhdCB0aGlzIHdpbGwgb2NjdXIgc29tZWRheS5dDQoNCkFuZHkgd3Jv
dGU6DQoNCkkgYW0gbm90IGF3YXJlIG9mIGFueSBhY3R1YWwgdXNhZ2Ugb2YgUkZDIDU3MTcuDQoN
CkkgYWdyZWUsIEkgZG9uJ3Qgc2VlIHRoaXMgYmVpbmcgdXNlZCBtdWNoIGF0IGFsbC4NCg0KR2xv
YmFsIGxvY2tpbmcgaXMgdG9vIGNvYXJzZSBhIGxvY2sgYW5kIHJhcmVseSBnZXRzIHVzZWQuDQoN
ClZlcnkgY29hcnNlIGluZGVlZCwgYnV0IEkgZG8gc2VlIGRhdGFzdG9yZSBsb2NrcyBiZWluZyBo
ZWF2aWx5IHVzZWQgZm9yIHRoZSBkdXJhdGlvbiBvZiBhIHNpbmdsZSB0cmFuc2FjdGlvbiwgaS5l
LiBmcm9tIGRpc2NhcmQtY2hhbmdlcyB0byBjb25maXJtaW5nIGNvbW1pdC4NCg0KVGhlIGxpZ2h0
d2VpZ2h0IGVkaXQgY29sbGlzaW9uIGRldGVjdGlvbiBwcm92aWRlZCBieSB0aGUgd2VsbC1rbm93
biBFVGFnDQphbmQgYXNzb2NpYXRlZCBoZWFkZXJzIGxpa2UgSWYtTWF0Y2ggY291bGQgYmUgdXNl
ZnVsIGluIE5FVENPTkYuDQoNCkV4Y2VsbGVudCwgSSBhZ3JlZS4NCg0KV2hhdCBJIHdvdWxkIGJl
IGN1cmlvdXMgdG8gdW5kZXJzdGFuZCBpcyBob3cgeW91IGVudmlzaW9uIHRoaXMgdG8gYmUgbWFw
cGVkIHRvIE5FVENPTkYuIEkgdGhpbmsgZXZlcnlib2R5IHdobyBzYWlkIHNvbWV0aGluZyBvbiB0
aGlzIHRocmVhZCBtb3JlIG9yIGxlc3MgYWdyZWVzIHRoYXQgd2UgbmVlZCBSQydzIEVUYWcgYXBw
cm9hY2ggaW4gTkMuIFRoZSBxdWVzdGlvbiBpcyBqdXN0IGV4YWN0bHkgd2hhdCB0aGF0IG1lYW5z
LCBzaW5jZSBOQyBpc24ndCBSQy4gSG93IHdvdWxkIHlvdSBwcm9wb3NlIHRvIGltcGxlbWVudCB0
aGlzIG1lY2hhbmljIGluIE5DPw0KDQpDdXN0b21lciB0cmFuc2FjdGlvbiB0cmFja2luZywgd2hp
Y2ggSeKAmW0gbm90IG9wcG9zZWQgdG8sIGlzIGEgZGlmZmVyZW50IGtpbmQgb2YgcHJvYmxlbS4g
IFRoYXQgc2FpZCwgSSBkb27igJl0IHRoaW5rIHN1Y2ggYW4gSUQgc2hvdWxkIGJlIHVzZWQgZm9y
IGNvbnNpc3RlbmN5IGNoZWNraW5nLCBmb3IgcmVhc29ucyBBbmR5IG1lbnRpb25lZCwgYXMgd2Vs
bCBhcyBiZWNhdXNlIGl0IGRpZmZlcnMgZnJvbSBSQy4NCg0KQWRkaW5nIGEgY29tbWVudCB0byBh
biBlZGl0IHRyYW5zYWN0aW9uIGRvZXMgbm90IHJlYWxseSBwcm92aWRlIGFueSBjb25zaXN0ZW5j
eSBjaGVja2luZy4NCkl0IGlzIGNvbXBsZXRlbHkgdW5yZWxhdGVkIHRvIHRoZSBwcm9ibGVtIG9m
IGRldGVjdGluZyBjaGFuZ2VzIHRvIGEgdGFyZ2V0IHJlc291cmNlIG9yIGRhdGFzdG9yZQ0KZHVl
IHRvIG11bHRpcGxlIGNsaWVudHMgbW9kaWZ5aW5nIHRoZSBjb25maWd1cmF0aW9uIGF0IG9uY2Uu
DQoNClllcywgSSB3b3VsZG4ndCBhc3NvY2lhdGUgdGhpcyBjb25zaXN0ZW5jeSBjaGVja2luZywg
YnV0IGl0IGNvdWxkIHByb3ZpZGUgcXVpdGUgdXNlZnVsIGFzIGlucHV0IHRvIGF1ZGl0IHRyYWls
cy4gSSB0aGluayB3ZSBjYW4gbGVhdmUgdGhpcyBwYXJ0IG9mIHRoZSBkaXNjdXNzaW9uIGZvciBs
YXRlciwgaG93ZXZlci4gV2UgbWF5IG5lZWQgdG8gc2V0IHRoZSBmb3VuZGF0aW9ucyBzdHJhaWdo
dCBiZWZvcmUgd2UgZGlzY3VzcyB0aGUgY29sb3Igb2YgdGhlIGljaW5nLg0KDQpCZXN0IFJlZ2Fy
ZHMsDQovamFuDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkFuZHksIGFsbCwNCjxkaXYgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPktlbnQgd3JvdGU6PC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXY+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRp
cj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxibG9ja3F1b3Rl
IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3Jk
ZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxk
aXYgc3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+Q2xhcmlmeWluZyBteSBlYXJsaWVyIOKAnGV4YWN0IG1hdGNo4oCdIHN0YXRlbWVudDog
SSB3aXNoIGl0IHRvIGJlIHBvc3NpYmxlIHRoYXQgdGhhdCBzZXJ2ZXIgc3VwcG9ydGluZyBib3Ro
IE5DIGFuZCBSQyBtYXkgaW1wbGVtZW50IG9uZSAoTkMgb3IgUkMpIG9uIHRvcCBvZiB0aGUgb3Ro
ZXIuJm5ic3A7IFRoZSBIVFRQIEVUYWcvVGltZXN0YW1wIGF0dHJpYnV0ZXMgYXJlIHF1aXRlIGdv
b2QgYW5kIGFic29sdXRlbHkgdHJvdW5jZXMgUkZDJm5ic3A7NTcxNyZuYnNwO3BhcnRpYWwNCiBs
b2NraW5nIHdoZW4gdGhlIGF0dHJpYnV0ZXMgYXJlIHNwcmlua2xlZCB0aHJvdWdob3V0IHRoZSBk
YXRhIHRyZWUuJm5ic3A7IFJDIGxhY2tzIGxvY2tzLCB3aGljaCBwcmV2ZW50cyBib3RoIDItcGhh
c2UgY29tbWl0cyAoYW5kIGVmZmljaWVudCBzdWNjZXNzaXZlIGJ1bGstdXBkYXRlcyksIHNvIGxp
a2VseSBSQyBpcyBvbiB0b3Agb2YgTkMgZm9yIG5vdy4gJm5ic3A7W0FzaWRlOiBzZXZlcmFsIHBy
b3Bvc2FscyBmb3IgYWRkaW5nIGxvY2tzIHRvIFJDIGhhdmUgYmVlbg0KIGZsb2F0ZWQgb24gdGhl
IGxpc3QgaW4gdGhlIHBhc3QsIGJ1dCBuZXZlciBwaWNrIHVwIGVub3VnaCB0cmFjdGlvbi4mbmJz
cDsgSeKAmW0gc3RpbGwgb3B0aW1pc3RpYyB0aGF0IHRoaXMgd2lsbCBvY2N1ciBzb21lZGF5Ll08
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+QW5keSB3cm90ZTo8
L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21h
aWxfcXVvdGUiPg0KPGRpdiBjbGFzcz0iIj5JIGFtIG5vdCBhd2FyZSBvZiBhbnkgYWN0dWFsIHVz
YWdlIG9mIFJGQyA1NzE3LjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+SSBhZ3JlZSwgSSBkb24ndCBz
ZWUgdGhpcyBiZWluZyB1c2VkIG11Y2ggYXQgYWxsLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPg0K
PGRpdiBjbGFzcz0iIj5HbG9iYWwgbG9ja2luZyBpcyB0b28gY29hcnNlIGEgbG9jayBhbmQgcmFy
ZWx5IGdldHMgdXNlZC48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlZlcnkgY29hcnNlIGluZGVlZCwg
YnV0IEkgZG8gc2VlIGRhdGFzdG9yZSBsb2NrcyBiZWluZyBoZWF2aWx5IHVzZWQgZm9yIHRoZSBk
dXJhdGlvbiBvZiBhIHNpbmdsZSB0cmFuc2FjdGlvbiwgaS5lLiBmcm9tIGRpc2NhcmQtY2hhbmdl
cyB0byBjb25maXJtaW5nIGNvbW1pdC48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxkaXYgY2xh
c3M9IiI+VGhlIGxpZ2h0d2VpZ2h0IGVkaXQgY29sbGlzaW9uIGRldGVjdGlvbiBwcm92aWRlZCBi
eSB0aGUgd2VsbC1rbm93biBFVGFnPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPmFuZCBhc3NvY2lhdGVk
IGhlYWRlcnMgbGlrZSBJZi1NYXRjaCBjb3VsZCBiZSB1c2VmdWwgaW4gTkVUQ09ORi48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2PkV4Y2VsbGVudCwgSSBhZ3JlZS4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PldoYXQgSSB3b3VsZCBiZSBjdXJpb3VzIHRvIHVuZGVy
c3RhbmQgaXMgaG93IHlvdSBlbnZpc2lvbiB0aGlzIHRvIGJlIG1hcHBlZCB0byBORVRDT05GLiBJ
IHRoaW5rIGV2ZXJ5Ym9keSB3aG8gc2FpZCBzb21ldGhpbmcgb24gdGhpcyB0aHJlYWQgbW9yZSBv
ciBsZXNzIGFncmVlcyB0aGF0IHdlIG5lZWQgUkMncyBFVGFnIGFwcHJvYWNoIGluIE5DLiBUaGUg
cXVlc3Rpb24gaXMganVzdCBleGFjdGx5IHdoYXQgdGhhdCBtZWFucywgc2luY2UgTkMNCiBpc24n
dCBSQy4gSG93IHdvdWxkIHlvdSBwcm9wb3NlIHRvIGltcGxlbWVudCB0aGlzIG1lY2hhbmljIGlu
IE5DPzwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xp
ZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBzdHlsZT0ib3ZlcmZs
b3ctd3JhcDogYnJlYWstd29yZDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5DdXN0b21lciB0
cmFuc2FjdGlvbiB0cmFja2luZywgd2hpY2ggSeKAmW0gbm90IG9wcG9zZWQgdG8sIGlzIGEgZGlm
ZmVyZW50IGtpbmQgb2YgcHJvYmxlbS4mbmJzcDsgVGhhdCBzYWlkLCBJIGRvbuKAmXQgdGhpbmsg
c3VjaCBhbiBJRCBzaG91bGQgYmUgdXNlZCBmb3IgY29uc2lzdGVuY3kgY2hlY2tpbmcsIGZvciBy
ZWFzb25zIEFuZHkgbWVudGlvbmVkLCBhcyB3ZWxsIGFzIGJlY2F1c2UgaXQgZGlmZmVycyBmcm9t
IFJDLjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5BZGRpbmcgYSBjb21tZW50IHRvIGFuIGVkaXQg
dHJhbnNhY3Rpb24gZG9lcyBub3QgcmVhbGx5IHByb3ZpZGUgYW55IGNvbnNpc3RlbmN5IGNoZWNr
aW5nLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JdCBpcyBjb21wbGV0ZWx5IHVucmVsYXRlZCB0byB0
aGUgcHJvYmxlbSBvZiBkZXRlY3RpbmcgY2hhbmdlcyB0byBhIHRhcmdldCByZXNvdXJjZSBvciBk
YXRhc3RvcmU8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ZHVlIHRvIG11bHRpcGxlIGNsaWVudHMgbW9k
aWZ5aW5nIHRoZSBjb25maWd1cmF0aW9uIGF0IG9uY2UuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5Z
ZXMsIEkgd291bGRuJ3QgYXNzb2NpYXRlIHRoaXMgY29uc2lzdGVuY3kgY2hlY2tpbmcsIGJ1dCBp
dCBjb3VsZCBwcm92aWRlIHF1aXRlIHVzZWZ1bCBhcyBpbnB1dCB0byBhdWRpdCB0cmFpbHMuIEkg
dGhpbmsgd2UgY2FuIGxlYXZlIHRoaXMgcGFydCBvZiB0aGUgZGlzY3Vzc2lvbiBmb3IgbGF0ZXIs
IGhvd2V2ZXIuIFdlIG1heSBuZWVkIHRvIHNldCB0aGUgZm91bmRhdGlvbnMgc3RyYWlnaHQgYmVm
b3JlIHdlIGRpc2N1c3MgdGhlIGNvbG9yDQogb2YgdGhlIGljaW5nLjwvZGl2Pg0KPGRpdj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+QmVzdCBSZWdhcmRzLDwvZGl2Pg0KPGRpdj4vamFuPC9k
aXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_CA5B1356F5E7457F86E91C195BBE6070ciscocom_--


From nobody Wed Oct  6 06:47:12 2021
Return-Path: <jlindbla@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59B733A1C41 for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 06:47:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.595
X-Spam-Level: 
X-Spam-Status: No, score=-9.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=GCuyfCyL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=m4mKB2R8
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 UScJ5vHOUQDM for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 06:47:02 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 978DC3A1C21 for <netconf@ietf.org>; Wed,  6 Oct 2021 06:47:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=60283; q=dns/txt; s=iport; t=1633528022; x=1634737622; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=vvqp904t9mlTL4he5BJN21Phql75ceQb408oufIwIQI=; b=GCuyfCyL9D7jHq/FdVaTEMYsNPtKNqt8Cqrvbh/WN2cMM5mvRrDCIadV 8Au5M61M5KjXwPd4Vb+vB7YkhSZZ1I/y1uut5JGHEZ5VwSHaSWB3FHOTq gH8c5LLnJ/HFNfjn2EetiYneqlGBvoMjNMDWZiClZwmxjdtDSWmZfDGAW c=;
IronPort-PHdr: =?us-ascii?q?A9a23=3AwNrN6BI038MD8mJfv9mcuYEyDhhOgF28FgIQ4?= =?us-ascii?q?4AszbNDbqrl+I7tbwTT5vRo2VnOW4iTq/dJkPHfvK2oX2scqY2Av3YPfN0pN?= =?us-ascii?q?VcFhMwakhZmDJuDDkv2f/LvZjYxWsVPSFEj+Gu0YgBZHc/kbAjUpXu/pTcZB?= =?us-ascii?q?hT4M19zIeL4Uo7fhsi6zaa84ZrWNg5JnzG6J7h1KUbekA=3D=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AY64rjKPHIq8g63PvrR0GlcFynXyQoLVcMsEvi?= =?us-ascii?q?/4bfWQNrUoq0TFWx2AZUWmGPv6MYmP3fNFxYI+0p0gCsZHTzt5mHHM5pCpnJ?= =?us-ascii?q?55oRWUpJjg4wn8dtEp+F+WbJK5cx5hYOoSowPwcFCeG/071aua59BGQ6InRL?= =?us-ascii?q?lbCIL+cUsxObVcMpBcJ0XqPqsZh6mJaqYHR7zCl4bsel/bi1GqNgFaYBI67B?= =?us-ascii?q?5Wr83uDtNyq0N8RU8dXifpj5DcynFFNZH4TyD3YEpf2fmVUNrbSq+fr1rq1+?= =?us-ascii?q?CbS+A0gT4rjmbfgeUpMSbnXVeSMoiMJAO753V4T/Wprj/xT2Pk0MS+7jx2Lm?= =?us-ascii?q?9F3xN9JvLS7SBwiOevHn+F1vxxwQnshZ/Yfp+CfSZS4mYnJp6HcSFPqzullC?= =?us-ascii?q?0c4FYwV5ugxBntBndQSJTYKbwzFjOa/wam2Yulxj9suLY/gO4Z3knhmwSDxH?= =?us-ascii?q?OsjSI/EWabRo9Rf2V8Yhc1IAbXfatYXQSVmcA/NZVtJN0t/IJA6neGkjH32J?= =?us-ascii?q?mEAo1OOrq1x6G/W5AB02aLmdtvYZtLMQt9a9m6CuWPC42P/V01CP92Ewj3D+?= =?us-ascii?q?XWpruPKlDnwHoMfCLP+8eRl6GB/bER75AY+T1C3p7yyjVSzHosZIE0P8S1op?= =?us-ascii?q?q83nHFHh+LVB3WQyENodDZFMzaIL9AH1Q=3D=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3A/GPp/K0+Oh30voYc5CP/TAqjBetxeYIsim?= =?us-ascii?q?QD101hICG9Lfb4qyn+ppomPEHP5wr5AEtQ5uxpOMG7MBThHO1OkPcs1NaZLU?= =?us-ascii?q?nbUQ6TTL2KgrGSuAEIdxeOk9K1kJ0QD5SWa+eATmSS7/yKmjVQeuxIqLLsnc?= =?us-ascii?q?zY5pa9854ud3AWV0gK1XYeNu/vKDwPeOAwP+tBKHPz3LsimxOQPVAsKuirDH?= =?us-ascii?q?gMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlql9yZbdwkK7aYp8GDDnQC8zL?= =?us-ascii?q?6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+40ow3TX+0KVjbZaKvu/VQMO0biSAZ?= =?us-ascii?q?ER4YHxSiIbToNOArXqDzqISFXWqlPdOX0Vmg7fIBej8AveSIrCNW8H4w4rv/?= =?us-ascii?q?MHTvMfgHBQ4O2UmZg7rV6xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOL?= =?us-ascii?q?FuJIO4PeQkjTBo+bo7bWjHAbocYaRT5QDnlYBrWELfa2qcsnhkwdSqUHh2Fh?= =?us-ascii?q?CaQlIassjQ1zRNhnh2w0YR2cRaxx47hdwAYogB4/6BPrVjlblIQMNTZaVhBP?= =?us-ascii?q?0ZSc/yDmDWWxrDPG+bPFyiHqAaPHDGrYLx/dwOla6XUY1NyIF3lIXKUVteu2?= =?us-ascii?q?J3c0XyCdeW1JkO6RzJSHXVZ0Wn9iif3ekwhlTYfsurDcSuciFbryKQmYRXPi?= =?us-ascii?q?SAYYfHBHt/OY6VEVfT?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CtAABcqF1h/5hdJa1SCBwBAQEBAQE?= =?us-ascii?q?HAQESAQEEBAEBggcFAQELAYEgMCMGKAd3WhMkMYRHg0cDhTmICQOQFIpYgS4?= =?us-ascii?q?UgREDTwULAQEBDQEBKgEKDAQBAYQ4RQIXgjACJTYHDgECBAEBARIBAQUBAQE?= =?us-ascii?q?CAQYEgREThWgNhkIBAQEBAwEBEBEdAQEsCwEPAgEIEQQBASEBBgMCAgIlCxQ?= =?us-ascii?q?JCAIEDgUbB4JPAYF+VwMvAQ6jKQGBOgKKH3qBMYEBgggBAQYEBIUKGII1Awa?= =?us-ascii?q?BOgGDAIQTAQGGcyccgUlEgTwcgjA3PoJjAQGBIhYBDQICFS4JgmI3gi6KPFs?= =?us-ascii?q?GAQE8AigNLggKBQEJJhcOBxYuASMCFQsZFR8LDQQpkSIzK4MRiHSDb4ldkio?= =?us-ascii?q?KgzCeZgUsg2mjKZZbgWieGwIEDwlMhB0CBAIEBQIOAQEGgWgMKIFZcBU7KgG?= =?us-ascii?q?CPj4TGQ+OIAkDFoEEAQyCP4UUhUp0OAIGAQoBAQMJkj0BJgeCFwEB?=
X-IronPort-AV: E=Sophos;i="5.85,350,1624320000";  d="scan'208,217";a="927231770"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Oct 2021 13:47:00 +0000
Received: from mail.cisco.com (xbe-rcd-006.cisco.com [173.37.102.21]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 196Dl0SU002087 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 6 Oct 2021 13:47:00 GMT
Received: from xfe-aln-002.cisco.com (173.37.135.122) by xbe-rcd-006.cisco.com (173.37.102.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 6 Oct 2021 08:47:00 -0500
Received: from xfe-rcd-003.cisco.com (173.37.227.251) by xfe-aln-002.cisco.com (173.37.135.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 6 Oct 2021 08:47:00 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Wed, 6 Oct 2021 08:47:00 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZWq9tfFsvpU1wOze+yBsqxcFL1zNKcYhQcGbwJ03a8Hm3lF+0G354izxBXf8DniJCB9NqsJdd7cTI0S1K3DRIczpzwq3Q5Gph1KqnnSAS7Px75wviVq0n/Ls7gQ0tttuby0KkF35Kzj6jDTlwQubGT1ed1CRvXyjd2oXLCVlKGnyj2rvqmnWEJo9+rqiORR+Xzt+2vXypJj5Hz1bp4q+USoiK1jKn9wnvXMCv5S085rU1gUX5DINGtvZqRSWvTQ9RSGr1PpjZpIk60LH+6gW6U2nDzwiDVJgSU+/aRYNG26mBT8nXT798MfvDukVfHyzreNBXQ4HwFepbZUFhTOmlA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vvqp904t9mlTL4he5BJN21Phql75ceQb408oufIwIQI=; b=ggN16OQ/Tq44rktdOmxSDgdBkzT6a0cxKpI5KRaSlxTeAu2efMx56/T4PefPNkF7/P6+Im8bdfueV0QuhHwvIRTlqifVEvuNYjyulN9bDo4fY43yKe5i+qMBM5wJ7A6JYuwzNMbfwV/faP0OH3k+g3+iKL4nJNekMds2Ug7bXlrRMXdz9rVsQyUtXxQU24q8iDNLXmrE+IuDlYxSenJ60KTo4N5Y+Gvp0XKx4RFEwP310dtt6buwqBF5O4O9chKb2dVL7KdyaRQzYZUkuoJqAvDleUboMdURgxgXIZnPq/hbW+qcKBPr8C1Wwd3AsGgFvKpcJd1FtILkTOuw398e7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vvqp904t9mlTL4he5BJN21Phql75ceQb408oufIwIQI=; b=m4mKB2R8kPCukRX7CSELyQDK7yohlDVuuoPgaKbu96in2kSylh6LSmL4o0w+WYGfhfbfKoWhB1uZi2QiUz1TnHyxAs/AtngVU9IDCuCZ6qgk3XpxGBRxn7OHzEtqq2wLc+pUqJRJ0x3MJtqleRWOHphLU/evQiAZYOcUj64mPaw=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by DM6PR11MB3450.namprd11.prod.outlook.com (2603:10b6:5:5e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.20; Wed, 6 Oct 2021 13:46:58 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e%4]) with mapi id 15.20.4566.022; Wed, 6 Oct 2021 13:46:58 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
CC: "Jan Lindblad (jlindbla)" <jlindbla=40cisco.com@dmarc.ietf.org>, "Kent Watsen" <kent+ietf@watsen.net>, Andy Bierman <andy@yumaworks.com>, "Benoit Claise" <benoit.claise@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBcO7SwfUl6r0mX+2n2e4q/W6uzpJaAgAYVSICAAPI1AIAAJJSAgABFCACAABDigIAABZwAgAFAiQCACaEpgIAABaKA
Date: Wed, 6 Oct 2021 13:46:57 +0000
Message-ID: <04D8D35A-D57F-42A0-AFC4-0E282990D016@cisco.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <36BC2A07-12F8-4C81-8F7F-70BAB4ED20C2@cisco.com> <MWHPR1101MB2222A793AE70E0BEF69BCD34B5B09@MWHPR1101MB2222.namprd11.prod.outlook.com>
In-Reply-To: <MWHPR1101MB2222A793AE70E0BEF69BCD34B5B09@MWHPR1101MB2222.namprd11.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.120.23.2.7)
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d07950fc-2c10-4de7-9a05-08d988cfc444
x-ms-traffictypediagnostic: DM6PR11MB3450:
x-microsoft-antispam-prvs: <DM6PR11MB34503EF8864087D02DE05FCECAB09@DM6PR11MB3450.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NQ74wNJCrTE2poNVUhjHac696KJMHhhYs0hG5cJv2OoURkx3mqSx4IJHTuxVpTtFLLgsy33uxP27/oWKTJsNiponmG1qGQPZgST/jxshnMeoOrcLnhNMZHVKalqk08jWdRQnG5/2bcQbzd9/Ko8aW74Gz0q5Wx8a+GZeCthlmRlortj9CNOczu8nl7WURo0hOVq3tANkAvSF6GGQ3/s/6l/A0tS0/XmHyqLj0K5upEhSCoykXJ16fNis2D/QBi7yul5wtbFKz0C9XxNXoMoU6XbxNcGXckrVE7agbRrDApmI/yVETodILINcV0QxWIBqvV2QxRAY/pL/qftTtXw1QPHEkW7t9K8cNBLBBp9kjY7Xlj26x3gXtIPZ9SHf1JlsCQXQ4KdUVdmp28me3uT4eD8PvhKvqs4DANqWlb9NUbPltFB4Zf6pIcInBspZb6BnA/3DhMorTKGm/Gau7KmqzRUylD+OgqKvRZIClYSo/P5+2vl4KMr2jk1HDd45V5ojOpnaYB4L36zcQGSHtjKYHZuE4a92yyuy0Rn/7tB8qhDbIV/kYR1mqA3wlrYozu9PEIYYCl4um14aHQuIUKnniGfUH19mD5nJElt1FSBtzxSQZHLOjToVweLKDjsABfpYiIj6x4j/ipmJsUfw3tC535pLhjBTwWdJmhIg7BPkZq+e1GYUfa8k/bE+Sq3A9hOeEYvr9+IswqkAqdpWU0KGiqHWygUpGgw79PoObqaU0bpyWkwtetSrl3NGqhXeqBelTBFqmnvryNoKxO8YnixgrFQ0v8CuTQy725piuqNjH30TAT7pn9js7tZn7XFdwmTY
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR11MB2841.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(91956017)(4326008)(76116006)(26005)(2906002)(66476007)(66446008)(8676002)(122000001)(66946007)(36756003)(316002)(38070700005)(6506007)(53546011)(166002)(186003)(33656002)(71200400001)(6486002)(6512007)(5660300002)(86362001)(54906003)(508600001)(8936002)(966005)(64756008)(66556008)(2616005)(66574015)(83380400001)(38100700002)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UllqNTZ1aFBlOWRzczN2U0E5N25vTXYyV1d4VzNpRkpyUWtJKzJUdzJjZ0th?= =?utf-8?B?Sk9FRStoUkgxcmllWEpxTnlsSmh4M0paNXJnZHl6Uk9oY2VmaXVmRlVUOVdL?= =?utf-8?B?NVBZSnpkMHZyZGp3a3J6akVPMi92VFJSTjBTcHVkTTkzeU9nTXFTUWlCYXR6?= =?utf-8?B?OXgwampNa3FBOXZ3ODhLZGFtNEpBNnc5UmhpNUc3bG0zQ1FWcTVGb2JkYXhx?= =?utf-8?B?UENNcmJZeVVHNVZMZ0tlRHpCQlJYRzZqenJvVUZBWHFoM0lFSG5PeW9OZkky?= =?utf-8?B?Q2V1V2dEc3NLRThYOGJWU2pGZHQ4SEJKUnN0Z1BNKzRteEd0bExVN2diekhX?= =?utf-8?B?M0pIWjdzUkhPK0hRRHFvYlh6d2M1YnozT1AwYWQ1UEp3OGllRHI4NjJ4bFZW?= =?utf-8?B?czY2cmhDQlpBay9mOCttSVdvZ3ZkR2NnTysrcHZZN25kVGZ2TEM2UXEvazhL?= =?utf-8?B?ZDU4bGtLc2FmN1hvNEhmNTZ2aEt6OUVORG1WQ053eEVMRE5TbEluZTFlRStL?= =?utf-8?B?MTh4Z2o0bm9mOUhBZmE2RHhHRnBxdU9GSWVCMVhoZ1gxNVpFbVlUWkdFcjhr?= =?utf-8?B?OEZhd1VoN0RxWThjVFRnZ1hrRnE5NUZlS3p6V3JCSUk3bjhibUh0Rm1EK211?= =?utf-8?B?Nnl6bnhpSG5zVFJTaXVCMHMvT2RFMFU4SW5xQUxhS3NKTDNIc3V6ZEJ4Z3NK?= =?utf-8?B?UTFFcnZvZjhGdkozd2VVUGFUT1RGM3FGTkpQdWV4cHpOTEtqSjhzQ1k0NXBn?= =?utf-8?B?L0tOZlJTaXFhMGQ5d1A0ZG43VHVPMXlEWEdVbTRVMmM4TlNINHp6cEM5SjNz?= =?utf-8?B?aXZkV0NqVktUR3c5MjNDUmF0bWZla1liSDJlckg3Q29NUXUzZXoxWXlBelg5?= =?utf-8?B?MmtpR0Y2eTV2WGxwbzZacGU1SDRuUnpKTEtnZWdYVXdRMi8rSDBwSzJVVHJt?= =?utf-8?B?OFJJalVkaE5vUjU3TituMmNUM1ZWUVRIamI3NTUvNGlEakpxeHpVMmpDcDV4?= =?utf-8?B?NTJhQnRIS0JpSlJkZWxZZUNsaUZCdEgvMU1DMWRtV3hYeHlyK3ptZHJJUXhM?= =?utf-8?B?OEVwT2F5ZzZkVnU4SDY0UTdHbVZoZ2ttbHMvOExVUUNhT0U3ZWpPdk1vN05W?= =?utf-8?B?cXV1bVBKRVVBV21kUEFGNkxUS296a3Rzb2x4SUNUNTJtMkdENVM3VytEVXpH?= =?utf-8?B?WkE4VWI2T0ZHaE1SbnhOU0cyRmNBU0NJZTJZWlhVZzhVRDZzUkhnNTFrU2Jq?= =?utf-8?B?NG1XdkpqeHZ3RGNZNWl1MkJNNEV3YTR6LzF4MncvTEdrQzJVWWo3Ymd2T3BS?= =?utf-8?B?UUlKaUtZK0xtMHplSVMrd01taHdYd0NtczlGSXp5b3VRU0h5QWVqeGFraWRO?= =?utf-8?B?OEZYMDZZNW92MkVkL2V0Z01lSXkrWVpHTm9ONHUydGFqMFNKdUQ1blBrd1VK?= =?utf-8?B?aG5HaG95NytibWMweUhlcER1U3dPUmRudzNRN2wwVFFlUGxuVjE4ejJRTVBZ?= =?utf-8?B?SjZlSTlyTXhQeWZFZHplWi9vRDdUTXZXZHJVenlzeUIxODhqUSt0UC84Q2Z2?= =?utf-8?B?c09xMlgxL0E5dXgwMlBTU0RoZTlOYjd4aENJSCs3Z2hCS3pnQUhkQXQ2VUtH?= =?utf-8?B?elJOQVJsclh0Mk5NVnBLRGlPMkRnUWpqSXBvb0NVdE4vQjVEblM2Q25JcWxD?= =?utf-8?B?eDhCeHRBK0xwV2VobVNITE9uQklGU0JEMHNRM0JzWTBGbFdyazNSbm9TZmta?= =?utf-8?B?Vys0b2dTNzdQRUcvZCtMSVIrZTA2L3JKdmZRM0tUV0pKWStkTVlvL2xrRitR?= =?utf-8?B?UCtIRi90Q25PNURsYnFadz09?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_04D8D35AD57F42A0AFC40E282990D016ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d07950fc-2c10-4de7-9a05-08d988cfc444
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 13:46:57.9915 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E3jItkC0R0s/TdvuUByFOcUTfKcPR4ATqDQC2cE40LCZQR6JLNe7gE3Tiu3PoAypQxyavXkbdZdI/InhkGxQlQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3450
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xbe-rcd-006.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/oXI_wmueQPipP0vAQ8hyZAp2qCw>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 13:47:08 -0000

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

Um9iLA0KDQovLyBBcyBhIGNvbnRyaWJ1dG9yDQoNCkkgY2FuIHNlZSBiZW5lZml0cy9zaW1wbGlm
aWNhdGlvbnMgZm9yIHRoZSBjbGllbnQgaWYgdGhlcmUgY2FuIGJlIGNsaWVudCBhbGxvY2F0ZWQg
aWRzL2xhYmVscywgcGFydGljdWxhcmx5IGZvciB0aGUgbW9yZSBldmVudHVhbC1jb25zaXN0ZW5j
eSBiYXNlZCBjb25maWd1cmF0aW9uIG1vZGVscy4NCg0KSSB3YXMgd29uZGVyaW5nIGlmIGFub3Ro
ZXIgd2F5IG9mIHRoaW5raW5nIGFib3V0IHRoaXMgd291bGQgYmUgZm9yIHRoZSBzZXJ2ZXIgdG8g
YWxsb2NhdGUgdW5pcXVlIHRyYW5zYWN0aW9uIGlkcywgYnV0IG9wdGlvbmFsbHkgYWxsb3cgdGhl
IGNsaWVudCB0byBwcm92aWRlIGEgdHJhbnNhY3Rpb24gbGFiZWwgd2l0aCB0aGUgZWRpdC1jb25m
aWcgcmVxdWVzdC4gIEFsbG9jYXRpb24gb2YgdGhlIGxhYmVscyB3b3VsZCBiZSB1cCB0byB0aGUg
Y2xpZW50KHMpIGFuZCB0aGUgc2VydmVyIHdvdWxkIG5vdCBjaGVjayB0aGF0IHRoZXkgYXJlIHVu
aXF1ZS4NCg0KVGhhdCB3b3JrcyBmb3IgbWUsIGFzIGxvbmcgYXMgdGhlL3NvbWUgSWYtTWF0Y2gg
bWVjaGFuaXNtIGNvdWxkIGJlIHVzZWQgdG93YXJkcyB0aGUgbGFiZWxzLg0KDQpZZXMsIHRoZSBz
ZXJ2ZXIgd291bGQgbmVlZCBleHRyYSBtZW1vcnkgdG8gc3RvcmUgdGhlIGxhYmVscyAoYnV0IG9u
bHkgb25jZSBmb3IgZWFjaCBsYWJlbCwgYW5kIHRoZXkgc2hvdWxkIGJlIHNtYWxsKSwgdGhleSBj
b3VsZCBiZSBvcHRpb25hbCB0byBzdXBwb3J0LCBhbmQgZXZlbiBpZiB0aGV5IGFyZSBzdXBwb3J0
ZWQgdGhlbiB0aGUgc2VydmVyIGNvdWxkIGxpbWl0IHRoZSBzaXplIG9mIGxhYmVscyB0aGF0IGl0
IGlzIHdpbGxpbmcgdG8gc3VwcG9ydC4gIElmIHdlIGRvIHN1cHBvcnQgdGhlbSwgdGhlbiBJIHdv
dWxkIHN1Z2dlc3QgYSBtaW5pbXVtIGxhYmVsIGxlbmd0aCB0aGF0IGFsbCBzdXBwb3J0aW5nIHNl
cnZlcnMgbXVzdCBhbGxvdyAoZS5nLiwgMzIgY2hhcnM/KS4NCg0KV2hlbiBtYWtpbmcgYSBnZXQv
Z2V0LWRhdGEvZ2V0LWNvbmZpZyByZXF1ZXN0LCB0aGUgY2xpZW50IGNvdWxkIGNob29zZSB3aGV0
aGVyIHRvIGhhdmUgdGhlIHNlcnZlcuKAmXMgdHJhbnNhY3Rpb24taWQgYW5kL29yIGNsaWVudOKA
mXMgdHJhbnNhY3Rpb24tbGFiZWwgcmV0dXJuZWQgYWxvbmdzaWRlIHRoZSBjb25maWd1cmF0aW9u
IGFzIFlBTkcgbWV0YS1kYXRhLg0KDQpMYXN0bHksIEphbiwgSSBub3RlIHRoYXQgeW91IGFyZSBz
dWdnZXN0aW5nIHRoYXQgdGhlIHRyYW5zYWN0aW9uLWlkIG9ubHkgZ29lcyBhcyBmYXIgYXMgbGlz
dHMvY29udGFpbmVycyBhbmQgbm90IGxlYXZlcy4gIEkgY2FuIHNlZSBob3cgdGhpcyB3b3VsZCBt
YWtlIHNlcnZlciBpbXBsZW1lbnRhdGlvbnMgZWFzaWVyIG9yIG1vcmUgZWZmaWNpZW50LCBidXQg
dGhpcyBwb3RlbnRpYWxseSBhZGRzIGNvbXBsZXhpdHkgdG8gdGhlIGNsaWVudCwgYW5kIGFsbG93
aW5nIHRoZSB0cmFuc2FjdGlvbi1pZCB0byBiZSBib3VuZCBhbGwgdGhlIHdheSBkb3duIHRvIHNw
ZWNpZmljIGNvbmZpZyBsZWF2ZXMgd291bGQgcHJvYmFibHkgbWFrZSBjbGllbnQgaW1wbGVtZW50
YXRpb25zIGVhc2llciBhbmQgbW9yZSBnZW5lcmljLg0KDQpJJ20gbm90IGFnYWluc3QgdHJhY2tp
bmcgaW5kaXZpZHVhbCBsZWFmcyBwZXIgc2UsIGJ1dCBpdCB3b3VsZG4ndCBjb21lIGZvciBmcmVl
LiBJbiB0aGUgcHJvcG9zYWwgSSBzZXR0bGVkIGZvciBjb250YWluZXJzIGFuZCBsaXN0IGVsZW1l
bnRzIGJlY2F1c2UgSSB3b3JyaWVkIHRoYXQgdGhlIGNvbW11bmljYXRpb25zIGNvc3Qgd291bGQg
YmUgcXVpdGUgaGlnaCBpZiB3ZSB0cmFjayBjaGFuZ2VzIGF0IHRoaXMgdmVyeSBmaW5lIGdyYWlu
ZWQgbGV2ZWwuIEluIHRoZSAicmVhbCB3b3JsZCIgdHJhY2UgSSB1c2VkIGZvciBnZXR0aW5nIHNv
bWUgbnVtYmVycyBvbiB0aGlzLCB0aGUgY29tbXVuaWNhdGlvbnMgb3ZlcmhlYWQgZm9yIHRoaXMg
bWVjaGFuaXNtIHdvdWxkIGluY3JlYXNlIGRyYW1hdGljYWxseSBpZiBldmVyeSBsZWFmIHdhcyB0
cmFja2VkLCBJIGJlbGlldmUuDQoNCkJlc3QgUmVnYXJkcywNCi9qYW4NCg0KDQpGcm9tOiBuZXRj
b25mIDxuZXRjb25mLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm5ldGNvbmYtYm91bmNlc0BpZXRm
Lm9yZz4+IE9uIEJlaGFsZiBPZiBKYW4gTGluZGJsYWQgKGpsaW5kYmxhKQ0KU2VudDogMzAgU2Vw
dGVtYmVyIDIwMjEgMTE6MjQNClRvOiBLZW50IFdhdHNlbiA8a2VudCtpZXRmQHdhdHNlbi5uZXQ8
bWFpbHRvOmtlbnQraWV0ZkB3YXRzZW4ubmV0Pj47IEFuZHkgQmllcm1hbiA8YW5keUB5dW1hd29y
a3MuY29tPG1haWx0bzphbmR5QHl1bWF3b3Jrcy5jb20+PjsgQmVub2l0IENsYWlzZSA8YmVub2l0
LmNsYWlzZUBodWF3ZWkuY29tPG1haWx0bzpiZW5vaXQuY2xhaXNlQGh1YXdlaS5jb20+Pg0KQ2M6
IG5ldGNvbmZAaWV0Zi5vcmc8bWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W25ldGNvbmZdIGRyYWZ0LWxpbmRibGFkLW5ldGNvbmYtdHJhbnNhY3Rpb24taWQNCg0KS2VudCwg
QW5keSwgQmVub2l0LCBXRywNCg0KS2VudCB3cm90ZToNCg0KQ2xhcmlmeWluZyBteSBlYXJsaWVy
IOKAnGV4YWN0IG1hdGNo4oCdIHN0YXRlbWVudDogSSB3aXNoIGl0IHRvIGJlIHBvc3NpYmxlIHRo
YXQgdGhhdCBzZXJ2ZXIgc3VwcG9ydGluZyBib3RoIE5DIGFuZCBSQyBtYXkgaW1wbGVtZW50IG9u
ZSAoTkMgb3IgUkMpIG9uIHRvcCBvZiB0aGUgb3RoZXIuICBUaGUgSFRUUCBFVGFnL1RpbWVzdGFt
cCBhdHRyaWJ1dGVzIGFyZSBxdWl0ZSBnb29kIGFuZCBhYnNvbHV0ZWx5IHRyb3VuY2VzIFJGQyA1
NzE3IHBhcnRpYWwgbG9ja2luZyB3aGVuIHRoZSBhdHRyaWJ1dGVzIGFyZSBzcHJpbmtsZWQgdGhy
b3VnaG91dCB0aGUgZGF0YSB0cmVlLiAgUkMgbGFja3MgbG9ja3MsIHdoaWNoIHByZXZlbnRzIGJv
dGggMi1waGFzZSBjb21taXRzIChhbmQgZWZmaWNpZW50IHN1Y2Nlc3NpdmUgYnVsay11cGRhdGVz
KSwgc28gbGlrZWx5IFJDIGlzIG9uIHRvcCBvZiBOQyBmb3Igbm93LiAgW0FzaWRlOiBzZXZlcmFs
IHByb3Bvc2FscyBmb3IgYWRkaW5nIGxvY2tzIHRvIFJDIGhhdmUgYmVlbiBmbG9hdGVkIG9uIHRo
ZSBsaXN0IGluIHRoZSBwYXN0LCBidXQgbmV2ZXIgcGljayB1cCBlbm91Z2ggdHJhY3Rpb24uICBJ
4oCZbSBzdGlsbCBvcHRpbWlzdGljIHRoYXQgdGhpcyB3aWxsIG9jY3VyIHNvbWVkYXkuXQ0KDQpZ
ZXMsIEkgYWdyZWUgdGhhdCBtYWtlcyBnb29kIHNlbnNlLiBUaGVyZSB3aWxsIGJlIHNvbWUgYXNw
ZWN0cyB0aGF0IGFyZSBOQyBzcGVjaWZpYyBiZWNhdXNlIG9mIHRoZSBkaWZmZXJlbmNlcyBiZXR3
ZWVuIE5DIGFuZCBSQy4gVGhlbiB3ZSBoYXZlIHRoZSBkZWJhdGUgYWJvdXQgd2hpY2ggcGFydHkg
YXNzaWducyB0aGUgdHhpZHMuIEknbSBmaW5lIHdpdGggdGhhdCBhcyBhbiBvcHRpb25hbCBmZWF0
dXJlLCB0aGF0IHNvbWUgc2VydmVyIGltcGxlbWVudG9ycyBzdXBwb3J0LiBUaGlzIHJpZGVzIG9u
IHRvcCBhbmQgd291bGQgYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBSQyBFVGFnIHNvbHV0aW9uLg0K
DQpDdXN0b21lciB0cmFuc2FjdGlvbiB0cmFja2luZywgd2hpY2ggSeKAmW0gbm90IG9wcG9zZWQg
dG8sIGlzIGEgZGlmZmVyZW50IGtpbmQgb2YgcHJvYmxlbS4gIFRoYXQgc2FpZCwgSSBkb27igJl0
IHRoaW5rIHN1Y2ggYW4gSUQgc2hvdWxkIGJlIHVzZWQgZm9yIGNvbnNpc3RlbmN5IGNoZWNraW5n
LCBmb3IgcmVhc29ucyBBbmR5IG1lbnRpb25lZCwgYXMgd2VsbCBhcyBiZWNhdXNlIGl0IGRpZmZl
cnMgZnJvbSBSQy4NCg0KVGhlIG1haW4gcmVhc29uIGZvciBtZSBwcm9wb3NpbmcgdGhhdCBjbGll
bnRzIHNob3VsZCBoYXZlIHRoZSBwb3NzaWJpbGl0eSB0byBhc3NpZ24gdGhlIHR4aWRzIGFyZSBl
ZmZpY2llbmN5LiBJbiBoaWdoIGNhZGVuY2UgbWFuYWdlbWVudCBzY2VuYXJpb3MsIGZvcmNpbmcg
Y2xpZW50cyB0byB3YWl0IGZvciAoc2xvdykgc2VydmVycyBpcyBub3QgdmVyeSBzY2FsYWJsZS4g
VGhlIHBvc3NpYmlsaXR5IHRvIHRhZyB0cmFuc2FjdGlvbnMgd2l0aCBzZXJ2aWNlIG9yZGVyIG51
bWJlcnMgKG9yIHdoYXRldmVyKSBpcyBhIHJlYWwgd29ybGQgZmVhdHVyZSBhbHJlYWR5IGltcGxl
bWVudGVkIGJ5IHNvbWUgc2VydmVycyBiZWNhdXNlIG9mIGN1c3RvbWVyIGRlbWFuZC4NCg0KQW5k
eSB3cm90ZToNCg0KSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB0aGlzIG5ldyBmZWF0dXJlLg0K
SXQgc2VlbXMgbG9ja2luZyBpcyBub3QgaW52b2x2ZWQuDQpJdCB0aGUgY2xpZW50IGhhcyB0aGUg
Y29uZmlnIGxvY2tlZCB0aGVuIG5vYm9keSBlbHNlIGNhbiBjaGFuZ2UgaXQsDQpzbyBJZk1hdGNo
IGFuZCBFVGFncyBhcmUgbm90IG5lZWRlZC4NCg0KSXQgc2VlbXMgdG8gbWUgdGhhdCB5b3UgYXNz
dW1lIGxvY2tzIHdvdWxkIGJlIGhlbGQgZm9yIGV4dGVuZGVkIHBlcmlvZHMgb2YgdGltZS4gVGhh
dCBpcyBub3QgdGhlIGNhc2UgaW4gdGhlIHVzZSBjYXNlcyBJIHdvcmsgd2l0aC4gQW4gb3JjaGVz
dHJhdG9yIGNsaWVudCBpcyBub3QgZ29pbmcgdG8gaG9sZCBsb2NrcyB0b3dhcmRzIHRob3VzYW5k
cyBvZiBzZXJ2ZXJzIGV2ZXIsIGFuZCBub3QgZ29pbmcgdG8gaG9sZCBsb2NrcyBmb3IgYW55IGV4
dGVuZGVkIHBlcmlvZCBvZiB0aW1lIGV2ZW4gdG93YXJkcyB0aGUgZmV3IHNlcnZlcnMgaW52b2x2
ZWQgaW4gYSBjdXJyZW50IHRyYW5zYWN0aW9uLg0KDQpUaGUgY2xpZW50IHdvdWxkIHRha2UgYSBs
b2NrIGluIG9yZGVyIHRvIG9idGFpbiB0aGUgY3VycmVudCB0eGlkIGFuZCBlbnN1cmUgaXQgaXMg
c3RpbGwgdmFsaWQgYSBtb21lbnQgbGF0ZXIgd2hlbiBmb2xsb3dpbmcgdXAgd2l0aCBhbiBlZGl0
LWNvbmZpZyAoYXNzdW1pbmcgdGhlIHR4aWQgbWF0Y2hlZCB0aGUgY2xpZW50J3MgZXhwZWN0YXRp
b24pLg0KDQpFdmVuIHdpdGggYSBJZi1NYXRjaCBmZWF0dXJlIGltcGxlbWVudGVkLCB0aGUgY2xp
ZW50IHdvdWxkIHByb2JhYmx5IGxvY2sgdGhlIHNlcnZlciwganVzdCB0byBnZXQgdHJhbnNhY3Rp
b25hbCBiZWhhdmlvciBiZXR3ZWVuIHRoZSBlZGl0LWNvbmZpZywgdmFsaWRhdGUsIGNvbW1pdCBh
bmQgY29uZmlybS4NCg0KSWYgbG9ja2luZyBpcyBub3QgdXNlZCwgdGhlbiB0aGUgRVRhZyBiZWNv
bWVzIHJlbGV2YW50Lg0KVGhlIGNsaWVudCAoMSkgcmV0cmlldmVzIHRoZSByZXNvdXJjZSB3aXRo
IGl0cyBjdXJyZW50IEVUYWcgYW5kDQooMikgY3JlYXRlcyBhbiBlZGl0IGJhc2VkIG9uIHRoZSBy
ZXR1cm5lZCBkYXRhIG5vZGUgdmFsdWVzLg0KVGhlbiBpdCBjYW4gKDQpIHNlbmQgYW4gZWRpdCB3
aXRoIElmLU1hdGNoKGV0YWcpLiBUaGUgc2VydmVyIHJlamVjdHMNCnRoZSBlZGl0IGlmIHRoZSBy
ZXNvdXJjZSB3YXMgY2hhbmdlZCBzaW5jZSAoMSkuDQoNClRoZSB0aW1lbGluZSB3aXRoIHN0ZXBz
ICgxKSwgKDIpIGFuZCAoNCkgbWF0Y2hlcyB0aGUgdXNlIGNhc2UgSSBoYXZlIGluIG1pbmQsIGJ1
dCBJIHRoaW5rIGl0IG1heSBiZSB3b3J0aCBwb2ludGluZyBvdXQgdGhhdCAoMSkgbWF5IGhhcHBl
biBxdWl0ZSBzb21lIHRpbWUgYmVmb3JlICgyKSwgc2F5IDE3IGRheXMuIE5vdCBhIHN0cmV0Y2gg
b2YgdGltZSB5b3UnZCBsaWtlIHRvIGtlZXAgYSBsb2NrIGZvci4NCg0KSWYgdGhlIGNsaWVudCBz
ZW5kcyBhbiBlZGl0IHdpdGggSWYtTWF0Y2gobXktZXRhZy12YWx1ZSkgdGhlbiBpdCB3aWxsIGFs
d2F5cw0KZmFpbCBiZWNhdXNlIHRoZSBjdXJyZW50IHRhcmdldCByZXNvdXJjZSBFVGFnIGhhcyBh
IGRpZmZlcmVudCB2YWx1ZSBhbmQgdGhlIElmLU1hdGNoDQp0ZXN0IHdpbGwgbm90IHBhc3MuICBU
aGF0IHNlZW1zIHRvIGJlIHRoZSBiaWdnZXN0IHByb2JsZW0gd2l0aCBjbGllbnQtcHJvdmlkZWQg
RVRhZ3MNCg0KVGhlcmUgYXJlIHR3byBtZWNoYW5pc21zIGF0IHBsYXkgaGVyZS4gT25lIGlzIHRo
ZSBJZi1NYXRjaCBmZWF0dXJlLCB3aGVyZSB0aGUgY2xpZW50IGNhbiBhZG9ybiB0aGUgZWRpdC1j
b25maWcgd2l0aCB0cmFuc2FjdGlvbiBpZHMgZm9yIHNlbGVjdCBjb250YWluZXJzLCBsaXN0cyBh
bmQgbGlzdCBlbnRyaWVzLiBJZiB0aGUgc2VydmVyIHNlZXMgdGhhdCBhbnkgb2YgdGhlbSBhcmUg
YW1pc3MsIHRoZSB0cmFuc2FjdGlvbiBpcyBhYm9ydGVkLiBUaGlzIGlzIHNpbWlsYXIgdG8gaG93
IHRoaW5ncyBhbHJlYWR5IHdvcmsgaW4gUkZDODA0MCwgZXhjZXB0IHRoYXQgb25seSBvbmUgSWYt
TWF0Y2ggaGVhZGVyIGNhbiBiZSBzdXBwbGllZCBpbiBSQy4gVGhhdCBhcHByb2FjaCBuZWVkcyBh
IGJpdCBvZiB0cmFuc2xhdGlvbiBpbiBOQy4gSSBwcm9wb3NlIHRvIHVzZSBhdHRyaWJ1dGVzLCBh
bmQgaW4gdGhhdCBjYXNlIHdlIG1pZ2h0IGFzIHdlbGwgYWxsb3cgYWRkaW5nIG1vcmUgdGhhbiBv
bmUgSWYtTWF0Y2ggYXR0cmlidXRlLg0KDQpJZiB0aGUgc2VydmVyIGdvZXMgdGhyb3VnaCB3aXRo
IHRoZSBlZGl0LWNvbmZpZywgaXQgbmVlZHMgdG8gdXBkYXRlIHRoZSBFVGFnIGFuZCB0aW1lc3Rh
bXAgdmFsdWUgb2YgYWxsIGNoYW5nZWQgbm9kZXMuIEl0IGNvdWxkIGVpdGhlciBtYWtlIHVwIGEg
cmFuZG9tIHZhbHVlLCBvciBpdCBjb3VsZCBhY2NlcHQgYSBzdWdnZXN0aW9uIGZyb20gdGhlIGNs
aWVudCwgaWYgcHJvdmlkZWQuIFRoZXJlIGFyZSB1c2UgY2FzZXMgd2hlcmUgYWxsb3dpbmcgdGhl
IGNsaWVudCB0byBzdWdnZXN0IHRoZSBuZXcgdmFsdWUgbWFrZXMgYSBiaWcgZGlmZmVyZW5jZSBp
biBzY2FsYWJpbGl0eS4NCg0KQW5keSBhbHNvIHdyb3RlOg0KDQpUaGUgb25seSB3YXkgdGhlIGNs
aWVudCBjYW4gYmUgc3VyZSB0aGUgY29uZmlnIGhhcyBub3QgY2hhbmdlZCBpcyB0byBsb2NrIGl0
LA0KYW5kIHNvIHRoZSB0cmFuc2FjdGlvbi1pZCBpcyBpcnJlbGV2YW50LiAgV2hldGhlciB0aGUg
Y2xpZW50IGlzIHJlYWRpbmcgdGhlIGN1cnJlbnQgdHhpZA0Kb3Igc2V0dGluZyBhIG5ldyBhcnRp
ZmljaWFsIHR4aWQsIG5vIG90aGVyIGNsaWVudCBjYW4gY2hhbmdlIGFueXRoaW5nIGluIHRoZSBs
b2NrZWQgY29uZmlnLg0KU28gaWYgdGhpcyBjbGllbnQgY2FuIGRlY2lkZSB3aGF0IGVkaXQgdG8g
c2VuZC4gTm8gb3RoZXIgZWRpdCBjYW4gc2hvdyB1cCBpbnN0ZWFkDQpzbyBwaWNraW5nIHRoZSBp
ZCBkb2VzIG5vdCBoZWxwLg0KDQpTZWUgZGlzY3Vzc2lvbiBhYm91dCBsb2NrcyBhYm92ZS4NCg0K
DQpSZXRyaWV2aW5nIHRoZSBjdXJyZW50IHR4aWQgZG9lcyBub3QgdGFrZSBtaW51dGVzLCBidXQg
cmF0aGVyIG1pbGxpc2Vjb25kcy4NCk9wZXJhdGlvbnMgKGxpa2UgbG9jaykgY291bGQgYmUgcmVw
bGFjZWQgc28gdGhlIGN1cnJlbnQgSUQgaXMgcmV0dXJuZWQsDQpyZW1vdmluZyBldmVuIHRoaXMg
MSByb3VuZHRyaXAuDQoNCldoaWxlIHJlbW92aW5nIHJvdW5kdHJpcHMgaXMgYWx3YXlzIG5pY2Ug
KGFuZCB0aGlzIHJvdW5kdHJpcCB3b3VsZCBiZSByZW1vdmVkIGJ5IHRoZSBwcm9wb3NlZCBkcmFm
dCksIEknbSBub3Qgd29ycmllZCBhYm91dCB0aGlzIHJvdW5kdHJpcC4gVGhhdCBpcyBub3QgdGhl
IHBvaW50IGhlcmUuDQoNCkRvZXMgdGhlIHNlcnZlciBjaGVjayB0aGUgdHhpZCB0byBzZWUgaWYg
aXQgaXMgYWxyZWFkeSB1c2VkLCBvciBqdXN0IGFsbG93IHRoZSBpZA0KdG8gYmUgdXNlZCBvdmVy
Pw0KDQpUaGVyZSBpcyBubyBzdWNoIGNoZWNrIGluIHRoZSBwcm9wb3NhbC4gSWYgYSBjbGllbnQg
d2FudHMgdG8gZG8gdGhpcyBmb3Igd2hhdGV2ZXIgKGdvb2Qgb3IgYmFkKSByZWFzb24sIEkgZG9u
J3Qgc2VlIHRoaXMgYmVpbmcgaW1wb3J0YW50IGVub3VnaCB0byBwcmV2ZW50Lg0KDQpXaGF0IGlm
IDIgY2xpZW50cyBoYXBwZW4gdG8gcGljayB0aGUgc2FtZSBpZD8NCg0KSSdkIHNheSB0aGF0J3Mg
dGhlIGNsaWVudCdzIHByb2JsZW0uDQoNCg0KV2hhdCBpZiB0aGUgc2VydmVyIGhhcyBzdG9yYWdl
IHNpemUgbGltaXRzPw0KU3RvcmFnZSBvZiBhbiBhcmJpdHJhcnkgc3RyaW5nIGZvciBldmVyeSB0
cmFuc2FjdGlvbiBjYW4gdXNlIGEgbG90IG9mIG1lbW9yeS4NCg0KQWxsIHNlcnZlcnMgSSBoYXZl
IHdvcmtlZCB3aXRoIGhhdmUgaGFkIGEgc3RvcmFnZSBzaXplIGxpbWl0LiBDbGllbnRzIHRoYXQg
ZG9uJ3QgbmVlZCB0aGUgYWJpbGl0eSB0byBhc3NpZ24gdGhlIHR4aWQgYXJlIGZyZWUgbm90IHRv
LiBJZiB0aGF0IHNhdmVzIGFueSBtZWFzdXJhYmxlIGFtb3VudCBvZiBtZW1vcnkgaXMgdW5jbGVh
ciB0byBtZSwgYnV0IEkgZG8ga25vdyB0aGF0IHF1aXRlIGEgZmV3IE5DIHVzZXJzIG91dCB0aGVy
ZSB0b2RheSwgd2hlbiBnaXZlbiB0aGUgY2hvaWNlLCBoYXZlIGRlY2lkZWQgdGhhdCB0aGVzZSBh
cmUgYnl0ZXMgd2VsbCB3b3J0aCBzcGVuZGluZy4NCg0KQmVub2l0IHdyb3RlOg0KDQpJIGJlbGll
dmUgdGhhdCBhIHNpbmdsZSBwZXIgc2VydmVyIHRvcC1sZXZlbCBpZCBzb2x2ZXMgb25lIG9mIG15
IHNwZWNpZmljIHByb2JsZW0uDQpUaGUgcm91dGVyIGNvbmZpZyB3YXMganVzdCBjaGFuZ2VkLCB3
aG8gaXMgcmVzcG9uc2libGUgZm9yIHRoYXQ/DQpPciBnb2luZyBiYWNrIGluIHRoZSBwYXN0LCBJ
IHN0YXJ0IHRvIHNlZSB3ZWlyZCBiZWhhdmlvdXJzIGluIG15IG5ldHdvcmsgdG9kYXkgYXQgMjow
MCBBTS4gV2hvIHdhcyB0aGUgbGFzdCBjbGllbnQgd2hvIG1vZGlmaWVkIHRoZSBjb25maWcsIHdo
YXQgd2FzIHRoZSB0cmFuc2FjdGlvbiBJZCA9PiBsZXQgbWUgcmV2aWV3IHRoZSBhcHBsaWVkIGNo
YW5nZXMuDQouLi4NCkknZCBsaWtlIHRvIHRoaW5rIGFib3V0IHRoZSBmb2xsb3dpbmcgbGluZXM6
IHRoZSBjbGllbnQgYXNzaWducyB0aGUgdHJhbnNhY3Rpb24gSWQgKGFzIHlvdSBwcm9wb3NlZCkg
YnV0IHRoZSBzZXJ2ZXIga2VlcHMgdGhlIGZvbGxvd2luZyBtYXBwaW5nczoNCiAgICAtIGEgc2lu
Z2xlIGluY3JlYXNpbmcgaWQgcGVyIHNlcnZlciArYXNzb2NpYXRlZCB0aW1lDQogICAgLSB3aGlj
aCBjbGllbnQgYXBwbGllZCB0aGUgbW9kaWZpY2F0aW9uLCBhbG9uZyB3aXRoIHRyYW5zYWN0aW9u
IElkIChpZGVhbGx5IGEgc2VydmljZSBJZCkNCiAgICAtIGFuZCBtYXliZSBtb3JlIGluZm8gc3Vj
aCBhcyB0aGUgInRvdWNoZWQiIHN1YnRyZWUsIHRoZSBwcm90b2NvbCAoTkVUQ09ORiwgUkVTVENP
TkYpLCB0aGUgc3RhdHVzIChmaW5pc2hlZCwgb25nb2luZywgZXRjLikNClNvIGJhc2ljYWxseSBh
IFlBTkcgbW9kdWxlIGluIHRoZSBzZXJ2ZXIuDQpBZGQgdGhlIG9uLWNoYW5nZSBub3RpZmljYXRp
b24gb24gdGhlIGFib3ZlIFlBTkcgbW9kdWxlLCBmb3IgY29tbXVuaWNhdGlvbiB3aXRoIGFuIGVu
dGl0eSBtb25pdG9yaW5nIHRoZSBuZXR3b3JrIHN0YXRlICh3aGljaCBpcywgbW9zdCBvZiB0aGUg
dGltZSwgTk9UIHRoZSBvcmNoZXN0cmF0b3IvY29udHJvbGxlcikgYW5kIHdlIHdvdWxkIGhhdmUg
YSBmbGV4aWJsZSBzb2x1dGlvbi4NCg0KSSBhZ3JlZSB0aGF0IHRoZSBmdW5jdGlvbmFsaXR5IHlv
dSBkZXNjcmliZSBpcyB1c2VmdWwgYW5kIG5vdGUgdGhhdCBtYW55IHNlcnZlcnMgaW1wbGVtZW50
IHNvbWV0aGluZyBwcm9wcmlldGFyeSBhbG9uZyB0aGVzZSBsaW5lcy4gSSBhbHNvIHRoaW5rIHRo
YXQgdGhlIHRyYW5zYWN0aW9uLWlkIG1lY2hhbmlzbSB3b3VsZCBhIGdvb2QgYmFzZSBjb21wb25l
bnQgdG8gaW1wb3J0IGludG8gYSBzdGFuZGFyZCBtb2RlbCBmb3IgdGhpcyBwdXJwb3NlLiBUaGUg
dHJhbnNhY3Rpb24taWQgZHJhZnQgaXMgYSBORVRDT05GIHNwZWNpZmljLCBsb3ctbGV2ZWwgcHJv
dG9jb2wgbWVjaGFuaXNtLiBJIHRoaW5rIG11Y2ggb2YgdGhlIGZ1bmN0aW9uYWxpdHkgeW91IGRl
c2NyaWJlIGhlcmUgc2hvdWxkIGdvIGluIGEgc2VwYXJhdGUgbW9kdWxlLCBhbmQgcHJvYmFibHkg
ZGlzY3Vzc2VkIGluIE5FVE1PRC4NCg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbmV0Y29uZiBtYWlsaW5nIGxp
c3QNCm5ldGNvbmZAaWV0Zi5vcmc8bWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldGNvbmYNCg0K

--_000_04D8D35AD57F42A0AFC40E282990D016ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <15744FF788DF664A9A4B5A0F449B6DF9@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NClJvYiwNCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIg
c3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsgY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246
IG5vbmU7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBjbGFzcz0iIj4v
LyBBcyBhIGNvbnRyaWJ1dG9yPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4m
bmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gY2xhc3M9IiI+SSBjYW4gc2VlIGJlbmVmaXRzL3NpbXBsaWZpY2F0aW9ucyBmb3IgdGhl
IGNsaWVudCBpZiB0aGVyZSBjYW4gYmUgY2xpZW50IGFsbG9jYXRlZCBpZHMvbGFiZWxzLCBwYXJ0
aWN1bGFybHkgZm9yIHRoZSBtb3JlIGV2ZW50dWFsLWNvbnNpc3RlbmN5IGJhc2VkIGNvbmZpZ3Vy
YXRpb24gbW9kZWxzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGNsYXNzPSIiPkkgd2FzIHdvbmRlcmluZyBpZiBhbm90aGVyIHdheSBvZiB0aGlua2luZyBhYm91
dCB0aGlzIHdvdWxkIGJlIGZvciB0aGUgc2VydmVyIHRvIGFsbG9jYXRlIHVuaXF1ZSB0cmFuc2Fj
dGlvbiBpZHMsIGJ1dCBvcHRpb25hbGx5IGFsbG93IHRoZSBjbGllbnQgdG8gcHJvdmlkZSBhIHRy
YW5zYWN0aW9uIGxhYmVsIHdpdGggdGhlIGVkaXQtY29uZmlnIHJlcXVlc3QuJm5ic3A7IEFsbG9j
YXRpb24gb2YgdGhlIGxhYmVscyB3b3VsZCBiZQ0KIHVwIHRvIHRoZSBjbGllbnQocykgYW5kIHRo
ZSBzZXJ2ZXIgd291bGQgbm90IGNoZWNrIHRoYXQgdGhleSBhcmUgdW5pcXVlLjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwv
ZGl2Pg0KPGRpdj5UaGF0IHdvcmtzIGZvciBtZSwgYXMgbG9uZyBhcyB0aGUvc29tZSBJZi1NYXRj
aCBtZWNoYW5pc20gY291bGQgYmUgdXNlZCB0b3dhcmRzIHRoZSBsYWJlbHMuPC9kaXY+DQo8ZGl2
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGNh
cmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsg
Zm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbTsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+WWVzLCB0
aGUgc2VydmVyIHdvdWxkIG5lZWQgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIHRoZSBsYWJlbHMgKGJ1
dCBvbmx5IG9uY2UgZm9yIGVhY2ggbGFiZWwsIGFuZCB0aGV5IHNob3VsZCBiZSBzbWFsbCksIHRo
ZXkgY291bGQgYmUgb3B0aW9uYWwgdG8gc3VwcG9ydCwgYW5kIGV2ZW4gaWYgdGhleSBhcmUgc3Vw
cG9ydGVkIHRoZW4gdGhlIHNlcnZlciBjb3VsZCBsaW1pdCB0aGUgc2l6ZSBvZiBsYWJlbHMgdGhh
dCBpdCBpcw0KIHdpbGxpbmcgdG8gc3VwcG9ydC4mbmJzcDsgSWYgd2UgZG8gc3VwcG9ydCB0aGVt
LCB0aGVuIEkgd291bGQgc3VnZ2VzdCBhIG1pbmltdW0gbGFiZWwgbGVuZ3RoIHRoYXQgYWxsIHN1
cHBvcnRpbmcgc2VydmVycyBtdXN0IGFsbG93IChlLmcuLCAzMiBjaGFycz8pLjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY207IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGNsYXNzPSIiPldoZW4gbWFraW5nIGEg
Z2V0L2dldC1kYXRhL2dldC1jb25maWcgcmVxdWVzdCwgdGhlIGNsaWVudCBjb3VsZCBjaG9vc2Ug
d2hldGhlciB0byBoYXZlIHRoZSBzZXJ2ZXLigJlzIHRyYW5zYWN0aW9uLWlkIGFuZC9vciBjbGll
bnTigJlzIHRyYW5zYWN0aW9uLWxhYmVsIHJldHVybmVkIGFsb25nc2lkZSB0aGUgY29uZmlndXJh
dGlvbiBhcyBZQU5HIG1ldGEtZGF0YS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtOyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBjbGFzcz0iIj5MYXN0bHksIEphbiwgSSBub3RlIHRoYXQgeW91IGFyZSBzdWdn
ZXN0aW5nIHRoYXQgdGhlIHRyYW5zYWN0aW9uLWlkIG9ubHkgZ29lcyBhcyBmYXIgYXMgbGlzdHMv
Y29udGFpbmVycyBhbmQgbm90IGxlYXZlcy4mbmJzcDsgSSBjYW4gc2VlIGhvdyB0aGlzIHdvdWxk
IG1ha2Ugc2VydmVyIGltcGxlbWVudGF0aW9ucyBlYXNpZXIgb3IgbW9yZSBlZmZpY2llbnQsIGJ1
dCB0aGlzIHBvdGVudGlhbGx5IGFkZHMgY29tcGxleGl0eSB0byB0aGUNCiBjbGllbnQsIGFuZCBh
bGxvd2luZyB0aGUgdHJhbnNhY3Rpb24taWQgdG8gYmUgYm91bmQgYWxsIHRoZSB3YXkgZG93biB0
byBzcGVjaWZpYyBjb25maWcgbGVhdmVzIHdvdWxkIHByb2JhYmx5IG1ha2UgY2xpZW50IGltcGxl
bWVudGF0aW9ucyBlYXNpZXIgYW5kIG1vcmUgZ2VuZXJpYy48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkknbSBub3Qg
YWdhaW5zdCB0cmFja2luZyBpbmRpdmlkdWFsIGxlYWZzIHBlciBzZSwgYnV0IGl0IHdvdWxkbid0
IGNvbWUgZm9yIGZyZWUuIEluIHRoZSBwcm9wb3NhbCBJIHNldHRsZWQgZm9yIGNvbnRhaW5lcnMg
YW5kIGxpc3QgZWxlbWVudHMgYmVjYXVzZSBJIHdvcnJpZWQgdGhhdCB0aGUgY29tbXVuaWNhdGlv
bnMgY29zdCB3b3VsZCBiZSBxdWl0ZSBoaWdoIGlmIHdlIHRyYWNrIGNoYW5nZXMgYXQgdGhpcyB2
ZXJ5IGZpbmUgZ3JhaW5lZA0KIGxldmVsLiBJbiB0aGUgJnF1b3Q7cmVhbCB3b3JsZCZxdW90OyB0
cmFjZSBJIHVzZWQgZm9yIGdldHRpbmcgc29tZSBudW1iZXJzIG9uIHRoaXMsIHRoZSBjb21tdW5p
Y2F0aW9ucyBvdmVyaGVhZCBmb3IgdGhpcyBtZWNoYW5pc20gd291bGQgaW5jcmVhc2UgZHJhbWF0
aWNhbGx5IGlmIGV2ZXJ5IGxlYWYgd2FzIHRyYWNrZWQsIEkgYmVsaWV2ZS48L2Rpdj4NCjxkaXY+
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkJlc3QgUmVnYXJkcyw8L2Rpdj4NCjxkaXY+L2ph
bjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGZvbnQtc2l6ZTogMTFwdDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48L2Rp
dj4NCjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDExcHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9
InBhZ2U6IFdvcmRTZWN0aW9uMTsgY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUg
bm9uZTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjI1LCAy
MjUsIDIyNSk7IHBhZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVO
LVVTIiBjbGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
PjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5uZXRjb25m
ICZsdDs8YSBocmVmPSJtYWlsdG86bmV0Y29uZi1ib3VuY2VzQGlldGYub3JnIiBjbGFzcz0iIj5u
ZXRjb25mLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YiBjbGFzcz0iIj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+SmFuIExpbmRibGFk
IChqbGluZGJsYSk8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MzAgU2VwdGVtYmVyIDIwMjEg
MTE6MjQ8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPktlbnQgV2F0c2VuICZsdDs8YSBocmVmPSJt
YWlsdG86a2VudCtpZXRmQHdhdHNlbi5uZXQiIGNsYXNzPSIiPmtlbnQraWV0ZkB3YXRzZW4ubmV0
PC9hPiZndDs7IEFuZHkgQmllcm1hbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHlAeXVtYXdvcmtz
LmNvbSIgY2xhc3M9IiI+YW5keUB5dW1hd29ya3MuY29tPC9hPiZndDs7IEJlbm9pdCBDbGFpc2Ug
Jmx0OzxhIGhyZWY9Im1haWx0bzpiZW5vaXQuY2xhaXNlQGh1YXdlaS5jb20iIGNsYXNzPSIiPmJl
bm9pdC5jbGFpc2VAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+
Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bmV0Y29uZkBpZXRmLm9yZyIgY2xhc3M9IiI+bmV0Y29uZkBpZXRmLm9y
ZzwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtuZXRjb25mXSBkcmFmdC1s
aW5kYmxhZC1uZXRjb25mLXRyYW5zYWN0aW9uLWlkPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAz
NnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpLZW50LCBBbmR5LCBCZW5vaXQsIFdHLDxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KS2VudCB3cm90ZTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBj
bGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90
dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
Q2xhcmlmeWluZyBteSBlYXJsaWVyIOKAnGV4YWN0IG1hdGNo4oCdIHN0YXRlbWVudDogSSB3aXNo
IGl0IHRvIGJlIHBvc3NpYmxlIHRoYXQgdGhhdCBzZXJ2ZXIgc3VwcG9ydGluZyBib3RoIE5DIGFu
ZCBSQyBtYXkgaW1wbGVtZW50IG9uZSAoTkMgb3IgUkMpIG9uIHRvcCBvZiB0aGUgb3RoZXIuICZu
YnNwO1RoZSBIVFRQIEVUYWcvVGltZXN0YW1wIGF0dHJpYnV0ZXMgYXJlIHF1aXRlIGdvb2QgYW5k
IGFic29sdXRlbHkgdHJvdW5jZXMgUkZDJm5ic3A7NTcxNyZuYnNwO3BhcnRpYWwNCiBsb2NraW5n
IHdoZW4gdGhlIGF0dHJpYnV0ZXMgYXJlIHNwcmlua2xlZCB0aHJvdWdob3V0IHRoZSBkYXRhIHRy
ZWUuICZuYnNwO1JDIGxhY2tzIGxvY2tzLCB3aGljaCBwcmV2ZW50cyBib3RoIDItcGhhc2UgY29t
bWl0cyAoYW5kIGVmZmljaWVudCBzdWNjZXNzaXZlIGJ1bGstdXBkYXRlcyksIHNvIGxpa2VseSBS
QyBpcyBvbiB0b3Agb2YgTkMgZm9yIG5vdy4gJm5ic3A7W0FzaWRlOiBzZXZlcmFsIHByb3Bvc2Fs
cyBmb3IgYWRkaW5nIGxvY2tzIHRvIFJDIGhhdmUgYmVlbg0KIGZsb2F0ZWQgb24gdGhlIGxpc3Qg
aW4gdGhlIHBhc3QsIGJ1dCBuZXZlciBwaWNrIHVwIGVub3VnaCB0cmFjdGlvbi4gJm5ic3A7SeKA
mW0gc3RpbGwgb3B0aW1pc3RpYyB0aGF0IHRoaXMgd2lsbCBvY2N1ciBzb21lZGF5Ll08bzpwIGNs
YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KWWVzLCBJ
IGFncmVlIHRoYXQgbWFrZXMgZ29vZCBzZW5zZS4gVGhlcmUgd2lsbCBiZSBzb21lIGFzcGVjdHMg
dGhhdCBhcmUgTkMgc3BlY2lmaWMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBO
QyBhbmQgUkMuIFRoZW4gd2UgaGF2ZSB0aGUgZGViYXRlIGFib3V0IHdoaWNoIHBhcnR5IGFzc2ln
bnMgdGhlIHR4aWRzLiBJJ20gZmluZSB3aXRoIHRoYXQgYXMgYW4gb3B0aW9uYWwgZmVhdHVyZSwg
dGhhdCBzb21lIHNlcnZlciBpbXBsZW1lbnRvcnMNCiBzdXBwb3J0LiBUaGlzIHJpZGVzIG9uIHRv
cCBhbmQgd291bGQgYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBSQyBFVGFnIHNvbHV0aW9uLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1h
cmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQpDdXN0b21lciB0cmFuc2FjdGlvbiB0cmFja2luZywgd2hpY2ggSeKAmW0gbm90IG9w
cG9zZWQgdG8sIGlzIGEgZGlmZmVyZW50IGtpbmQgb2YgcHJvYmxlbS4gJm5ic3A7VGhhdCBzYWlk
LCBJIGRvbuKAmXQgdGhpbmsgc3VjaCBhbiBJRCBzaG91bGQgYmUgdXNlZCBmb3IgY29uc2lzdGVu
Y3kgY2hlY2tpbmcsIGZvciByZWFzb25zIEFuZHkgbWVudGlvbmVkLCBhcyB3ZWxsIGFzIGJlY2F1
c2UgaXQgZGlmZmVycyBmcm9tIFJDLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpUaGUgbWFpbiByZWFzb24gZm9yIG1lIHByb3Bvc2luZyB0
aGF0IGNsaWVudHMgc2hvdWxkIGhhdmUgdGhlIHBvc3NpYmlsaXR5IHRvIGFzc2lnbiB0aGUgdHhp
ZHMgYXJlIGVmZmljaWVuY3kuIEluIGhpZ2ggY2FkZW5jZSBtYW5hZ2VtZW50IHNjZW5hcmlvcywg
Zm9yY2luZyBjbGllbnRzIHRvIHdhaXQgZm9yIChzbG93KSBzZXJ2ZXJzIGlzIG5vdCB2ZXJ5IHNj
YWxhYmxlLiBUaGUgcG9zc2liaWxpdHkgdG8gdGFnIHRyYW5zYWN0aW9ucyB3aXRoIHNlcnZpY2UN
CiBvcmRlciBudW1iZXJzIChvciB3aGF0ZXZlcikgaXMgYSByZWFsIHdvcmxkIGZlYXR1cmUgYWxy
ZWFkeSBpbXBsZW1lbnRlZCBieSBzb21lIHNlcnZlcnMgYmVjYXVzZSBvZiBjdXN0b21lciBkZW1h
bmQuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4m
bmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KQW5keSB3cm90ZTo8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9t
OiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDog
NXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj5JIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHRoaXMgbmV3IGZl
YXR1cmUuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPkl0IHNlZW1zIGxvY2tpbmcgaXMgbm90IGludm9sdmVkLjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5JdCB0aGUgY2xpZW50IGhhcyB0aGUgY29uZmlnIGxvY2tlZCB0aGVuIG5vYm9keSBlbHNlIGNh
biBjaGFuZ2UgaXQsJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPnNvIElmTWF0Y2ggYW5kIEVUYWdzIGFyZSBub3Qg
bmVlZGVkLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSXQg
c2VlbXMgdG8gbWUgdGhhdCB5b3UgYXNzdW1lIGxvY2tzIHdvdWxkIGJlIGhlbGQgZm9yIGV4dGVu
ZGVkIHBlcmlvZHMgb2YgdGltZS4gVGhhdCBpcyBub3QgdGhlIGNhc2UgaW4gdGhlIHVzZSBjYXNl
cyBJIHdvcmsgd2l0aC4gQW4gb3JjaGVzdHJhdG9yIGNsaWVudCBpcyBub3QgZ29pbmcgdG8gaG9s
ZCBsb2NrcyB0b3dhcmRzIHRob3VzYW5kcyBvZiBzZXJ2ZXJzIGV2ZXIsIGFuZCBub3QgZ29pbmcg
dG8gaG9sZCBsb2NrcyBmb3IgYW55IGV4dGVuZGVkDQogcGVyaW9kIG9mIHRpbWUgZXZlbiB0b3dh
cmRzIHRoZSBmZXcgc2VydmVycyBpbnZvbHZlZCBpbiBhIGN1cnJlbnQgdHJhbnNhY3Rpb24uPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8
L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KVGhlIGNsaWVudCB3b3VsZCB0YWtlIGEgbG9jayBpbiBv
cmRlciB0byBvYnRhaW4gdGhlIGN1cnJlbnQgdHhpZCBhbmQgZW5zdXJlIGl0IGlzIHN0aWxsIHZh
bGlkIGEgbW9tZW50IGxhdGVyIHdoZW4gZm9sbG93aW5nIHVwIHdpdGggYW4gZWRpdC1jb25maWcg
KGFzc3VtaW5nIHRoZSB0eGlkIG1hdGNoZWQgdGhlIGNsaWVudCdzIGV4cGVjdGF0aW9uKS48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpFdmVuIHdpdGggYSBJZi1NYXRjaCBmZWF0dXJlIGltcGxl
bWVudGVkLCB0aGUgY2xpZW50IHdvdWxkIHByb2JhYmx5IGxvY2sgdGhlIHNlcnZlciwganVzdCB0
byBnZXQgdHJhbnNhY3Rpb25hbCBiZWhhdmlvciBiZXR3ZWVuIHRoZSBlZGl0LWNvbmZpZywgdmFs
aWRhdGUsIGNvbW1pdCBhbmQgY29uZmlybS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90
dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj5JZiBsb2NraW5nIGlzIG5vdCB1c2VkLCB0aGVuIHRoZSBFVGFnIGJlY29tZXMgcmVsZXZh
bnQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPlRoZSBjbGllbnQgKDEpIHJldHJpZXZlcyB0aGUgcmVzb3VyY2Ugd2l0aCBp
dHMgY3VycmVudCBFVGFnIGFuZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4oMikgY3JlYXRlcyBhbiBlZGl0IGJhc2VkIG9u
IHRoZSByZXR1cm5lZCBkYXRhIG5vZGUgdmFsdWVzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5UaGVuIGl0IGNhbiAoNCkg
c2VuZCBhbiBlZGl0IHdpdGggSWYtTWF0Y2goZXRhZykuIFRoZSBzZXJ2ZXIgcmVqZWN0czxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj50aGUgZWRpdCBpZiB0aGUgcmVzb3VyY2Ugd2FzIGNoYW5nZWQgc2luY2UgKDEpLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86
cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
ClRoZSB0aW1lbGluZSB3aXRoIHN0ZXBzICgxKSwgKDIpIGFuZCAoNCkgbWF0Y2hlcyB0aGUgdXNl
IGNhc2UgSSBoYXZlIGluIG1pbmQsIGJ1dCBJIHRoaW5rIGl0IG1heSBiZSB3b3J0aCBwb2ludGlu
ZyBvdXQgdGhhdCAoMSkgbWF5IGhhcHBlbiBxdWl0ZSBzb21lIHRpbWUgYmVmb3JlICgyKSwgc2F5
IDE3IGRheXMuIE5vdCBhIHN0cmV0Y2ggb2YgdGltZSB5b3UnZCBsaWtlIHRvIGtlZXAgYSBsb2Nr
IGZvci48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPklmIHRoZSBj
bGllbnQgc2VuZHMgYW4gZWRpdCB3aXRoIElmLU1hdGNoKG15LWV0YWctdmFsdWUpIHRoZW4gaXQg
d2lsbCBhbHdheXM8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+ZmFpbCBiZWNhdXNlIHRoZSBjdXJyZW50IHRhcmdldCByZXNv
dXJjZSBFVGFnIGhhcyBhIGRpZmZlcmVudCB2YWx1ZSBhbmQgdGhlIElmLU1hdGNoPG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PnRlc3Qgd2lsbCBub3QgcGFzcy4mbmJzcDsgVGhhdCBzZWVtcyB0byBiZSB0aGUgYmlnZ2VzdCBw
cm9ibGVtIHdpdGggY2xpZW50LXByb3ZpZGVkIEVUYWdzPG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NClRoZXJlIGFyZSB0d28gbWVjaGFuaXNtcyBhdCBwbGF5IGhlcmUuIE9uZSBpcyB0aGUg
SWYtTWF0Y2ggZmVhdHVyZSwgd2hlcmUgdGhlIGNsaWVudCBjYW4gYWRvcm4gdGhlIGVkaXQtY29u
ZmlnIHdpdGggdHJhbnNhY3Rpb24gaWRzIGZvciBzZWxlY3QgY29udGFpbmVycywgbGlzdHMgYW5k
IGxpc3QgZW50cmllcy4gSWYgdGhlIHNlcnZlciBzZWVzIHRoYXQgYW55IG9mIHRoZW0gYXJlIGFt
aXNzLCB0aGUgdHJhbnNhY3Rpb24gaXMgYWJvcnRlZC4gVGhpcw0KIGlzIHNpbWlsYXIgdG8gaG93
IHRoaW5ncyBhbHJlYWR5IHdvcmsgaW4gUkZDODA0MCwgZXhjZXB0IHRoYXQgb25seSBvbmUgSWYt
TWF0Y2ggaGVhZGVyIGNhbiBiZSBzdXBwbGllZCBpbiBSQy4gVGhhdCBhcHByb2FjaCBuZWVkcyBh
IGJpdCBvZiB0cmFuc2xhdGlvbiBpbiBOQy4gSSBwcm9wb3NlIHRvIHVzZSBhdHRyaWJ1dGVzLCBh
bmQgaW4gdGhhdCBjYXNlIHdlIG1pZ2h0IGFzIHdlbGwgYWxsb3cgYWRkaW5nIG1vcmUgdGhhbiBv
bmUgSWYtTWF0Y2gNCiBhdHRyaWJ1dGUuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSWYgdGhl
IHNlcnZlciBnb2VzIHRocm91Z2ggd2l0aCB0aGUgZWRpdC1jb25maWcsIGl0IG5lZWRzIHRvIHVw
ZGF0ZSB0aGUgRVRhZyBhbmQgdGltZXN0YW1wIHZhbHVlIG9mIGFsbCBjaGFuZ2VkIG5vZGVzLiBJ
dCBjb3VsZCBlaXRoZXIgbWFrZSB1cCBhIHJhbmRvbSB2YWx1ZSwgb3IgaXQgY291bGQgYWNjZXB0
IGEgc3VnZ2VzdGlvbiBmcm9tIHRoZSBjbGllbnQsIGlmIHByb3ZpZGVkLiBUaGVyZSBhcmUgdXNl
IGNhc2VzIHdoZXJlIGFsbG93aW5nIHRoZQ0KIGNsaWVudCB0byBzdWdnZXN0IHRoZSBuZXcgdmFs
dWUgbWFrZXMgYSBiaWcgZGlmZmVyZW5jZSBpbiBzY2FsYWJpbGl0eS48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAz
NnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQpBbmR5IGFsc28gd3JvdGU6PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDog
NXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+VGhlIG9ubHkgd2F5
IHRoZSBjbGllbnQgY2FuIGJlIHN1cmUgdGhlIGNvbmZpZyBoYXMgbm90IGNoYW5nZWQgaXMgdG8g
bG9jayBpdCw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0i
Ij5hbmQgc28gdGhlIHRyYW5zYWN0aW9uLWlkIGlzIGlycmVsZXZhbnQuJm5ic3A7IFdoZXRoZXIg
dGhlIGNsaWVudCBpcyByZWFkaW5nIHRoZSBjdXJyZW50IHR4aWQmbmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBUaW1lc05ld1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0iIj5vciBzZXR0aW5nIGEgbmV3IGFy
dGlmaWNpYWwgdHhpZCwgbm8gb3RoZXIgY2xpZW50IGNhbiBjaGFuZ2UgYW55dGhpbmcgaW4gdGhl
IGxvY2tlZCBjb25maWcuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIg
Y2xhc3M9IiI+U28gaWYgdGhpcyBjbGllbnQgY2FuIGRlY2lkZSB3aGF0IGVkaXQgdG8gc2VuZC4g
Tm8gb3RoZXIgZWRpdCBjYW4gc2hvdyB1cCBpbnN0ZWFkPG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogVGltZXNOZXdS
b21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+c28gcGlja2luZyB0aGUgaWQgZG9lcyBub3QgaGVs
cC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KU2VlIGRp
c2N1c3Npb24gYWJvdXQgbG9ja3MgYWJvdmUuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01ULCBzZXJp
ZjsiIGNsYXNzPSIiPlJldHJpZXZpbmcgdGhlIGN1cnJlbnQgdHhpZCBkb2VzIG5vdCB0YWtlIG1p
bnV0ZXMsIGJ1dCByYXRoZXIgbWlsbGlzZWNvbmRzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9t
YW5QU01ULCBzZXJpZjsiIGNsYXNzPSIiPk9wZXJhdGlvbnMgKGxpa2UgbG9jaykgY291bGQgYmUg
cmVwbGFjZWQgc28gdGhlIGN1cnJlbnQgSUQgaXMgcmV0dXJuZWQsPG86cCBjbGFzcz0iIj48L286
cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogVGlt
ZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+cmVtb3ZpbmcgZXZlbiB0aGlzIDEgcm91
bmR0cmlwLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAg
Y2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCldoaWxlIHJlbW92aW5nIHJv
dW5kdHJpcHMgaXMgYWx3YXlzIG5pY2UgKGFuZCB0aGlzIHJvdW5kdHJpcCB3b3VsZCBiZSByZW1v
dmVkIGJ5IHRoZSBwcm9wb3NlZCBkcmFmdCksIEknbSBub3Qgd29ycmllZCBhYm91dCB0aGlzIHJv
dW5kdHJpcC4gVGhhdCBpcyBub3QgdGhlIHBvaW50IGhlcmUuPG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1h
cmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQpEb2VzIHRoZSBzZXJ2ZXIgY2hlY2sgdGhlIHR4aWQgdG8gc2VlIGlm
IGl0IGlzIGFscmVhZHkgdXNlZCwgb3IganVzdCBhbGxvdyB0aGUgaWQ8YnIgY2xhc3M9IiI+DQp0
byBiZSB1c2VkIG92ZXI/PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NClRoZXJlIGlz
IG5vIHN1Y2ggY2hlY2sgaW4gdGhlIHByb3Bvc2FsLiBJZiBhIGNsaWVudCB3YW50cyB0byBkbyB0
aGlzIGZvciB3aGF0ZXZlciAoZ29vZCBvciBiYWQpIHJlYXNvbiwgSSBkb24ndCBzZWUgdGhpcyBi
ZWluZyBpbXBvcnRhbnQgZW5vdWdoIHRvIHByZXZlbnQuPG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
Y20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCldo
YXQgaWYgMiBjbGllbnRzIGhhcHBlbiB0byBwaWNrIHRoZSBzYW1lIGlkPzxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQpJJ2Qgc2F5IHRoYXQncyB0aGUgY2xpZW50J3MgcHJvYmxlbS48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0
OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KV2hhdCBpZiB0aGUgc2VydmVyIGhhcyBzdG9yYWdlIHNpemUg
bGltaXRzPzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNs
YXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRv
bTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NClN0b3JhZ2Ugb2YgYW4gYXJiaXRyYXJ5IHN0cmluZyBmb3IgZXZlcnkgdHJhbnNhY3Rp
b24gY2FuIHVzZSBhIGxvdCBvZiBtZW1vcnkuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20g
MzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KQWxsIHNlcnZlcnMgSSBoYXZlIHdvcmtlZCB3aXRoIGhhdmUgaGFkIGEgc3Rv
cmFnZSBzaXplIGxpbWl0LiBDbGllbnRzIHRoYXQgZG9uJ3QgbmVlZCB0aGUgYWJpbGl0eSB0byBh
c3NpZ24gdGhlIHR4aWQgYXJlIGZyZWUgbm90IHRvLiBJZiB0aGF0IHNhdmVzIGFueSBtZWFzdXJh
YmxlIGFtb3VudCBvZiBtZW1vcnkgaXMgdW5jbGVhciB0byBtZSwgYnV0IEkgZG8ga25vdyB0aGF0
IHF1aXRlIGEgZmV3IE5DIHVzZXJzIG91dCB0aGVyZSB0b2RheSwgd2hlbg0KIGdpdmVuIHRoZSBj
aG9pY2UsIGhhdmUgZGVjaWRlZCB0aGF0IHRoZXNlIGFyZSBieXRlcyB3ZWxsIHdvcnRoIHNwZW5k
aW5nLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+
Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkJlbm9pdCB3cm90ZTo8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1h
cmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+SSBi
ZWxpZXZlIHRoYXQgYSBzaW5nbGUgcGVyIHNlcnZlciB0b3AtbGV2ZWwgaWQgc29sdmVzIG9uZSBv
ZiBteSBzcGVjaWZpYyBwcm9ibGVtLjxiciBjbGFzcz0iIj4NClRoZSByb3V0ZXIgY29uZmlnIHdh
cyBqdXN0IGNoYW5nZWQsIHdobyBpcyByZXNwb25zaWJsZSBmb3IgdGhhdD88YnIgY2xhc3M9IiI+
DQpPciBnb2luZyBiYWNrIGluIHRoZSBwYXN0LCBJIHN0YXJ0IHRvIHNlZSB3ZWlyZCBiZWhhdmlv
dXJzIGluIG15IG5ldHdvcmsgdG9kYXkgYXQgMjowMCBBTS4gV2hvIHdhcyB0aGUgbGFzdCBjbGll
bnQgd2hvIG1vZGlmaWVkIHRoZSBjb25maWcsIHdoYXQgd2FzIHRoZSB0cmFuc2FjdGlvbiBJZCA9
Jmd0OyBsZXQgbWUgcmV2aWV3IHRoZSBhcHBsaWVkIGNoYW5nZXMuPC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KLi4uPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01ULCBzZXJpZjsiIGNsYXNzPSIiPkknZCBs
aWtlIHRvIHRoaW5rIGFib3V0IHRoZSBmb2xsb3dpbmcgbGluZXM6IHRoZSBjbGllbnQgYXNzaWdu
cyB0aGUgdHJhbnNhY3Rpb24gSWQgKGFzIHlvdSBwcm9wb3NlZCkgYnV0IHRoZSBzZXJ2ZXIga2Vl
cHMgdGhlIGZvbGxvd2luZyBtYXBwaW5nczo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsgLSBhIHNpbmdsZSBpbmNyZWFzaW5nIGlkIHBlciBzZXJ2ZXIgK2Fzc29jaWF0ZWQgdGltZTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyAtIHdoaWNoIGNsaWVudCBhcHBsaWVkIHRo
ZSBtb2RpZmljYXRpb24sIGFsb25nIHdpdGggdHJhbnNhY3Rpb24gSWQgKGlkZWFsbHkgYSBzZXJ2
aWNlIElkKTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyAtIGFuZCBtYXliZSBtb3Jl
IGluZm8gc3VjaCBhcyB0aGUgJnF1b3Q7dG91Y2hlZCZxdW90OyBzdWJ0cmVlLCB0aGUgcHJvdG9j
b2wgKE5FVENPTkYsIFJFU1RDT05GKSwgdGhlIHN0YXR1cyAoZmluaXNoZWQsIG9uZ29pbmcsIGV0
Yy4pPGJyIGNsYXNzPSIiPg0KU28gYmFzaWNhbGx5IGEgWUFORyBtb2R1bGUgaW4gdGhlIHNlcnZl
ci48YnIgY2xhc3M9IiI+DQpBZGQgdGhlIG9uLWNoYW5nZSBub3RpZmljYXRpb24gb24gdGhlIGFi
b3ZlIFlBTkcgbW9kdWxlLCBmb3IgY29tbXVuaWNhdGlvbiB3aXRoIGFuIGVudGl0eSBtb25pdG9y
aW5nIHRoZSBuZXR3b3JrIHN0YXRlICh3aGljaCBpcywgbW9zdCBvZiB0aGUgdGltZSwgTk9UIHRo
ZSBvcmNoZXN0cmF0b3IvY29udHJvbGxlcikgYW5kIHdlIHdvdWxkIGhhdmUgYSBmbGV4aWJsZSBz
b2x1dGlvbi48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20g
MzZwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
SSBhZ3JlZSB0aGF0IHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBkZXNjcmliZSBpcyB1c2VmdWwgYW5k
IG5vdGUgdGhhdCBtYW55IHNlcnZlcnMgaW1wbGVtZW50IHNvbWV0aGluZyBwcm9wcmlldGFyeSBh
bG9uZyB0aGVzZSBsaW5lcy4gSSBhbHNvIHRoaW5rIHRoYXQgdGhlIHRyYW5zYWN0aW9uLWlkIG1l
Y2hhbmlzbSB3b3VsZCBhIGdvb2QgYmFzZSBjb21wb25lbnQgdG8gaW1wb3J0IGludG8gYSBzdGFu
ZGFyZCBtb2RlbCBmb3IgdGhpcyBwdXJwb3NlLg0KIFRoZSB0cmFuc2FjdGlvbi1pZCBkcmFmdCBp
cyBhIE5FVENPTkYgc3BlY2lmaWMsIGxvdy1sZXZlbCBwcm90b2NvbCBtZWNoYW5pc20uIEkgdGhp
bmsgbXVjaCBvZiB0aGUgZnVuY3Rpb25hbGl0eSB5b3UgZGVzY3JpYmUgaGVyZSBzaG91bGQgZ28g
aW4gYSBzZXBhcmF0ZSBtb2R1bGUsIGFuZCBwcm9iYWJseSBkaXNjdXNzZWQgaW4gTkVUTU9ELjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMGNtIDM2cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkJlc3QgUmVnYXJkcyw8bzpwIGNsYXNzPSIiPjwvbzpw
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDBjbSAzNnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQovamFuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwY20gMzZwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFRpbWVz
TmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBu
b25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQt
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250
LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1h
bDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGln
bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z
cGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7
IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6
IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+bmV0Y29uZg0KIG1haWxpbmcgbGlzdDwvc3Bh
bj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1l
c05ld1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6
IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsg
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZs
b2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxhIGhyZWY9
Im1haWx0bzpuZXRjb25mQGlldGYub3JnIiBjbGFzcz0iIj5uZXRjb25mQGlldGYub3JnPC9hPjwv
c3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBU
aW1lc05ld1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVy
LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7
IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0Y29uZiIgY2xhc3M9
IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25mPC9hPjwvc3Bh
bj48L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0K
PC9odG1sPg0K

--_000_04D8D35AD57F42A0AFC40E282990D016ciscocom_--


From nobody Wed Oct  6 07:46:54 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F1213A1D1C; Wed,  6 Oct 2021 07:46:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Roman Danyliw via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netconf-notification-capabilities@ietf.org, netconf-chairs@ietf.org, netconf@ietf.org, Kent Watsen <kent+ietf@watsen.net>,  kent+ietf@watsen.net
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Roman Danyliw <rdd@cert.org>
Message-ID: <163353160729.6935.6720178743008561525@ietfa.amsl.com>
Date: Wed, 06 Oct 2021 07:46:47 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/XDoIn2Vw5kDX8rV9s_lb7Sj6RJk>
Subject: [netconf] Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 14:46:48 -0000

Roman Danyliw has entered the following ballot position for
draft-ietf-netconf-notification-capabilities-18: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

The text contains contradictions on how to handle implementation-time use case
that might use the YANG file format.

(a) Section 2. “The file MUST be available already at implementation time,
retrievable in a way that does not depend on a live network node.  E.g.,
download from product website.”

(b) Section 2. “The YANG modules specified in this document define a schema for
data that is designed to be accessed via network management protocols such as
NETCONF [RFC6241] or RESTCONF [RFC8040].  … The Network Configuration Access
Control Model (NACM) [RFC8341] provides the means to restrict access for
particular NETCONF or RESTCONF users”

(c) Section 2.  “When that data is in file format, data should be protected
against modification or unauthorized access using normal file handling
mechanisms.”

(a) – (c) cannot all be satisfied at the same time.  (b) seems to only apply to
the run-time use cases.  (a) and (b) seem to apply to the implementation time
use cases.  Please make this clearer.

Per (c), it might be clearer to keep this text, but also noting that using the
YANG file format inherits all of the security considerations of
draft-ietf-netmod-yang-instance-file-format which has additional considerations
about read protections; and distinguishes between data at rest and in motion.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you to Barry Lieba for the SECDIR review.

** Section 6.  I’m surprised by the statement that “The data in these modules
is not security sensitive” given that the specific YANG module that might be
annotated is unknown.  Would it be possible for an attacker to glean any
topology information by reviewing the notification properties of module?  Could
they poll this interface to inform real-time targeting since Section 1 notes
that “capabilities might change during run-time”?




From nobody Wed Oct  6 09:22:56 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E85EA3A1F00 for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 09:22:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 LFMk_lUmZ8I7 for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 09:22:29 -0700 (PDT)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 6E1143A1F02 for <netconf@ietf.org>; Wed,  6 Oct 2021 09:22:29 -0700 (PDT)
Received: by mail-lf1-x132.google.com with SMTP id x27so12788963lfu.5 for <netconf@ietf.org>; Wed, 06 Oct 2021 09:22:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WCLTU9jmNa7jr2gwS9yuQ7jyFHKsohgY659rLiowMLk=; b=bIYBX5/9BjjWrad77wxrmX4M/3gfxtFXeA8/pJPr/51LDgM8K0KBYSsmVFPk85/fWa sWqFkQQxlYI08lKywUNi125z5ZLWstRS7fBd+Ugh+T4e83/g36jVem8rT9lQQyqjXlrI vhSLFD2rOC6J3tGeeOdBFZE18tdTgYNhjxsPG+Cbg7wxLbMHKCPc3eYLOMSOjElleD70 ewUhLO+KNOdkP4KDivpTK3Em2NAsyBZACAmIa2zyjNig/yTu1AYg3YqTKFBWAj2B+y7J oY9a85ijUC0a5rnJuFDGVqCO1w0Ng2NNCB/Dw1bGW0oN01N/R6watMNjednOWk3xyoSd J6IQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WCLTU9jmNa7jr2gwS9yuQ7jyFHKsohgY659rLiowMLk=; b=jgyiT3KFY7bg8jNUJX079cHb48FaYRxrvwGYXq+lFBYnCC9ZuhzX1/GEQ49WlurBfh HubfMgd33hy2vjQVLX124aL8vufx9jHbvoruY2w1ZrLPJsibT0r0kEQZeGqs6XY5+Yn8 ey2HSBgSIETz8pXSiG34/hBkn0wRhkeKq1Dl6l+xCxaa/tvCQCgzKHhuO/vpjPc7Y1PK wsmKJccQF50YVMnNqHqXysNhHip+KcwTs8TBCfkc+Tu1YcBk/NQSzVe8z/nLOzmfcgl3 VtIQip2o3Oa0dCtlXhURlFEVUJipnXFQJUx0n+/4rfWtTCtJ7aK8SLKkQpOHsHyt5AW0 sD4g==
X-Gm-Message-State: AOAM533dJzwrF0PxHHdCICn3ETbTbb2PxfXACWZ32HBurwAYmFD264Dt ooUk2JzFMsUDyFvARBP9armsSHQsUZrXd178lJJRyQ==
X-Google-Smtp-Source: ABdhPJyf/SPk+TYvskEA2XEWhEmZ6h5gzrm7kGDgM6yw14fSEKMtiSDOc1BvWOMGGray1UhpV2x2aGzUIcRsWeVVLTM=
X-Received: by 2002:a05:6512:963:: with SMTP id v3mr10391638lft.38.1633537346959;  Wed, 06 Oct 2021 09:22:26 -0700 (PDT)
MIME-Version: 1.0
References: <163353160729.6935.6720178743008561525@ietfa.amsl.com>
In-Reply-To: <163353160729.6935.6720178743008561525@ietfa.amsl.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 6 Oct 2021 09:22:16 -0700
Message-ID: <CABCOCHRYFn49rzPmmm4Hq-iGKCFhFzWzDF9fgsCuE3tqREYniw@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, NETCONF Working Group <netconf-chairs@ietf.org>,  draft-ietf-netconf-notification-capabilities@ietf.org,  Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004b12c705cdb18def"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ocK34lg8LfY0MJus58Ku39BjCQY>
Subject: Re: [netconf] Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 16:22:34 -0000

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

On Wed, Oct 6, 2021 at 7:47 AM Roman Danyliw via Datatracker <
noreply@ietf.org> wrote:

> Roman Danyliw has entered the following ballot position for
> draft-ietf-netconf-notification-capabilities-18: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
>
> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabili=
ties/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> The text contains contradictions on how to handle implementation-time use
> case
> that might use the YANG file format.
>
> (a) Section 2. =E2=80=9CThe file MUST be available already at implementat=
ion time,
> retrievable in a way that does not depend on a live network node.  E.g.,
> download from product website.=E2=80=9D
>
>

I have never seen text like the above paragraph in an RFC for a YANG module
before.
IMO it sets a bad precedent and should be removed.  The info reported in
this YANG module
is not critical to the operation of YANG Push.  I am curious why this
requirement is here at all,
let alone a MUST requirement.

Every other YANG monitoring module is expected to be retrievable from a
server
that advertises conformance to that module, without any requirements placed
on the vendor's WEB site contents (as if that is interoperable anyways).
I do not see any reason this YANG module needs additional requirements.


Andy




> (b) Section 2. =E2=80=9CThe YANG modules specified in this document defin=
e a
> schema for
> data that is designed to be accessed via network management protocols suc=
h
> as
> NETCONF [RFC6241] or RESTCONF [RFC8040].  =E2=80=A6 The Network Configura=
tion
> Access
> Control Model (NACM) [RFC8341] provides the means to restrict access for
> particular NETCONF or RESTCONF users=E2=80=9D
>
> (c) Section 2.  =E2=80=9CWhen that data is in file format, data should be=
 protected
> against modification or unauthorized access using normal file handling
> mechanisms.=E2=80=9D
>
> (a) =E2=80=93 (c) cannot all be satisfied at the same time.  (b) seems to=
 only
> apply to
> the run-time use cases.  (a) and (b) seem to apply to the implementation
> time
> use cases.  Please make this clearer.
>
> Per (c), it might be clearer to keep this text, but also noting that usin=
g
> the
> YANG file format inherits all of the security considerations of
> draft-ietf-netmod-yang-instance-file-format which has additional
> considerations
> about read protections; and distinguishes between data at rest and in
> motion.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you to Barry Lieba for the SECDIR review.
>
> ** Section 6.  I=E2=80=99m surprised by the statement that =E2=80=9CThe d=
ata in these
> modules
> is not security sensitive=E2=80=9D given that the specific YANG module th=
at might
> be
> annotated is unknown.  Would it be possible for an attacker to glean any
> topology information by reviewing the notification properties of module?
> Could
> they poll this interface to inform real-time targeting since Section 1
> notes
> that =E2=80=9Ccapabilities might change during run-time=E2=80=9D?
>
>
>
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 6, 2021 at 7:47 AM Roman =
Danyliw via Datatracker &lt;<a href=3D"mailto:noreply@ietf.org">noreply@iet=
f.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">Roman Danyliw has entered the following ballot position for<br>
draft-ietf-netconf-notification-capabilities-18: Discuss<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/blog/handling-iesg-ballot-p=
ositions/" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/blog/h=
andling-iesg-ballot-positions/</a><br>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-netconf-notification=
-capabilities/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ie=
tf.org/doc/draft-ietf-netconf-notification-capabilities/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
DISCUSS:<br>
----------------------------------------------------------------------<br>
<br>
The text contains contradictions on how to handle implementation-time use c=
ase<br>
that might use the YANG file format.<br>
<br>
(a) Section 2. =E2=80=9CThe file MUST be available already at implementatio=
n time,<br>
retrievable in a way that does not depend on a live network node.=C2=A0 E.g=
.,<br>
download from product website.=E2=80=9D<br>
<br></blockquote><div><br></div><div><br></div><div>I have never seen text =
like the above paragraph in an RFC for a YANG module before.</div><div>IMO =
it sets a bad precedent and should be removed.=C2=A0 The info reported in t=
his YANG module</div><div>is not critical to the operation of YANG Push.=C2=
=A0 I am curious why this requirement is here at all,</div><div>let alone a=
 MUST requirement.</div><div><br></div><div>Every other YANG monitoring mod=
ule is expected to be retrievable from a server</div><div>that advertises c=
onformance to that module, without any requirements placed</div><div>on the=
 vendor&#39;s WEB site contents (as if that is interoperable anyways).</div=
><div>I do not see any reason this YANG module needs additional requirement=
s.</div><div><br></div><div><br></div><div>Andy</div><div><br></div><div><b=
r></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
(b) Section 2. =E2=80=9CThe YANG modules specified in this document define =
a schema for<br>
data that is designed to be accessed via network management protocols such =
as<br>
NETCONF [RFC6241] or RESTCONF [RFC8040].=C2=A0 =E2=80=A6 The Network Config=
uration Access<br>
Control Model (NACM) [RFC8341] provides the means to restrict access for<br=
>
particular NETCONF or RESTCONF users=E2=80=9D<br>
<br>
(c) Section 2.=C2=A0 =E2=80=9CWhen that data is in file format, data should=
 be protected<br>
against modification or unauthorized access using normal file handling<br>
mechanisms.=E2=80=9D<br>
<br>
(a) =E2=80=93 (c) cannot all be satisfied at the same time.=C2=A0 (b) seems=
 to only apply to<br>
the run-time use cases.=C2=A0 (a) and (b) seem to apply to the implementati=
on time<br>
use cases.=C2=A0 Please make this clearer.<br>
<br>
Per (c), it might be clearer to keep this text, but also noting that using =
the<br>
YANG file format inherits all of the security considerations of<br>
draft-ietf-netmod-yang-instance-file-format which has additional considerat=
ions<br>
about read protections; and distinguishes between data at rest and in motio=
n.<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Thank you to Barry Lieba for the SECDIR review.<br>
<br>
** Section 6.=C2=A0 I=E2=80=99m surprised by the statement that =E2=80=9CTh=
e data in these modules<br>
is not security sensitive=E2=80=9D given that the specific YANG module that=
 might be<br>
annotated is unknown.=C2=A0 Would it be possible for an attacker to glean a=
ny<br>
topology information by reviewing the notification properties of module?=C2=
=A0 Could<br>
they poll this interface to inform real-time targeting since Section 1 note=
s<br>
that =E2=80=9Ccapabilities might change during run-time=E2=80=9D?<br>
<br>
<br>
<br>
_______________________________________________<br>
netconf mailing list<br>
<a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div></div>

--0000000000004b12c705cdb18def--


From nobody Wed Oct  6 10:03:15 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2D0E3A00B3 for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 10:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 ejLLrAwmWudH for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 10:02:58 -0700 (PDT)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (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 8A8FE3A006A for <netconf@ietf.org>; Wed,  6 Oct 2021 10:02:58 -0700 (PDT)
Received: by mail-lf1-x134.google.com with SMTP id r19so12283711lfe.10 for <netconf@ietf.org>; Wed, 06 Oct 2021 10:02:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8Fuhr8QDlHXn6Fxai2gaIRyusCjL6cqnQfEzVM5KUDI=; b=NN3VUSBtkEscFMRYPVShyaaPwk/xE0VypAkqVx3fndtnt1WDu3gF+/FuUtfNAv8isN 4goaN3LcCqiNh0bVnOxSxHbuVirJPZj/K5xXxpJYnFgTtnUlqSOdGwTsLbQlqt7qi/Sc tk+BnbzNV7QMTjObeHiZaGGpNRbOlhCKP5L6A2rCJiO8v5XoRPAt1Ws6ZwaT1CtsLFdj k5+ipgFhmY4FhGShX8zPeHUMRM2hjmablFCKBZRT1wBacT2Mm5rV7tKT4dT11k2sZpcu LtG4beRdfnE8yCpqgP7X+kIxxC78WQBzrQZo025kcWVZvE4b3y1wzjkS70JMnxDZlEjS pGBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8Fuhr8QDlHXn6Fxai2gaIRyusCjL6cqnQfEzVM5KUDI=; b=PtLM4zmIMOcDipbjeDW9iZPSyzCTTvFqpXFu7X5Kl3goiQ+dvq1yzTLQ+B5NN6fOvu H7fQLvCIkfrKM+J4Y69ASpBPudGzxtov56DQI/o/MxFXoQFniKATNc3kn8q3WCHm+Wbf 6SXZTb5vVgNzTM8PJWi4ABrLcoe3Rix+RWTNv7dsEX0wFedhfRhtlGHIKktaf+f6Vw6i BYc44f65jOKoW9JCMcnWUxnz/5AD7gzWUbeA4ipMCDOl3EuK1CuqkPdPAgY6F/3b32VJ 4obUXYz3RbEs/M6TbkSpDC/4fMYXevyEeYcT4KOo7YOFDvPZI4TVN8qfweGiqt82K+Wl s7Nw==
X-Gm-Message-State: AOAM532N1AKEcFpww/Y8oRXepKMlNOivvDfJZ86YkfM3MfZytSyNp7Si f5XgwHv8d00Sf4fdQLPZrHWqwfwEMGprj5loTPzz7Q==
X-Google-Smtp-Source: ABdhPJwL8+kEZNbLzPyCmqDKsat1KM9pihP23robVizy/NfpBbw4RRayL4ZTdUmRzb562MNcTmPJDc6j1z4mgj/jMNI=
X-Received: by 2002:a2e:b013:: with SMTP id y19mr5613902ljk.344.1633539770193;  Wed, 06 Oct 2021 10:02:50 -0700 (PDT)
MIME-Version: 1.0
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com>
In-Reply-To: <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 6 Oct 2021 10:02:39 -0700
Message-ID: <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com>
To: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, Benoit Claise <benoit.claise@huawei.com>,  "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000baabdd05cdb21d47"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Alfof1lx6bXAbPIHz7rzMqBA_s0>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 17:03:05 -0000

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

On Wed, Oct 6, 2021 at 6:35 AM Jan Lindblad (jlindbla) <jlindbla@cisco.com>
wrote:

> Andy, all,
>
> Kent wrote:
>
> Clarifying my earlier =E2=80=9Cexact match=E2=80=9D statement: I wish it =
to be possible
>> that that server supporting both NC and RC may implement one (NC or RC) =
on
>> top of the other.  The HTTP ETag/Timestamp attributes are quite good and
>> absolutely trounces RFC 5717 partial locking when the attributes are
>> sprinkled throughout the data tree.  RC lacks locks, which prevents both
>> 2-phase commits (and efficient successive bulk-updates), so likely RC is=
 on
>> top of NC for now.  [Aside: several proposals for adding locks to RC hav=
e
>> been floated on the list in the past, but never pick up enough traction.
>> I=E2=80=99m still optimistic that this will occur someday.]
>>
>
> Andy wrote:
>
> I am not aware of any actual usage of RFC 5717.
>
>
> I agree, I don't see this being used much at all.
>
> Global locking is too coarse a lock and rarely gets used.
>
>
> Very coarse indeed, but I do see datastore locks being heavily used for
> the duration of a single transaction, i.e. from discard-changes to
> confirming commit.
>
> The lightweight edit collision detection provided by the well-known ETag
> and associated headers like If-Match could be useful in NETCONF.
>
>
> Excellent, I agree.
>
> What I would be curious to understand is how you envision this to be
> mapped to NETCONF. I think everybody who said something on this thread mo=
re
> or less agrees that we need RC's ETag approach in NC. The question is jus=
t
> exactly what that means, since NC isn't RC. How would you propose to
> implement this mechanic in NC?
>



The most interoperable approach is to have a single config-id that is
applied
to the entire datastore. Then a single if-match input parameter refers to
this config-id.
This is workable if the device is not edited often by multiple clients. If
the server rejects
the if-match request, then the client can use global locks, check the
diffs, etc.
Most of the time an if-match failure will mean that a <get-config> is
needed (because another client changed something).

For per-node if-match testing, an if-match attribute that applied to the
node containing the attribute
could be used.  The mechanisms for retrieving and testing an opaque
resource-id are quite simple.
Maybe this is good enough and specifying how a server is supposed to change
the per-node resource ID
over time is out of scope. That is not simple, especially since edit-config
implementations can vary so much.


Andy





> Customer transaction tracking, which I=E2=80=99m not opposed to, is a dif=
ferent
>> kind of problem.  That said, I don=E2=80=99t think such an ID should be =
used for
>> consistency checking, for reasons Andy mentioned, as well as because it
>> differs from RC.
>>
>
> Adding a comment to an edit transaction does not really provide any
> consistency checking.
> It is completely unrelated to the problem of detecting changes to a targe=
t
> resource or datastore
> due to multiple clients modifying the configuration at once.
>
>
> Yes, I wouldn't associate this consistency checking, but it could provide
> quite useful as input to audit trails. I think we can leave this part of
> the discussion for later, however. We may need to set the foundations
> straight before we discuss the color of the icing.
>
> Best Regards,
> /jan
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 6, 2021 at 6:35 AM Jan Li=
ndblad (jlindbla) &lt;<a href=3D"mailto:jlindbla@cisco.com">jlindbla@cisco.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">



<div style=3D"overflow-wrap: break-word;">
Andy, all,
<div><br>
</div>
<div>Kent wrote:</div>
<div><br>
</div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>Clarifying my earlier =E2=80=9Cexact match=E2=80=9D statement: I wish =
it to be possible that that server supporting both NC and RC may implement =
one (NC or RC) on top of the other.=C2=A0 The HTTP ETag/Timestamp attribute=
s are quite good and absolutely trounces RFC=C2=A05717=C2=A0partial
 locking when the attributes are sprinkled throughout the data tree.=C2=A0 =
RC lacks locks, which prevents both 2-phase commits (and efficient successi=
ve bulk-updates), so likely RC is on top of NC for now. =C2=A0[Aside: sever=
al proposals for adding locks to RC have been
 floated on the list in the past, but never pick up enough traction.=C2=A0 =
I=E2=80=99m still optimistic that this will occur someday.]</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Andy wrote:</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>I am not aware of any actual usage of RFC 5717.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I agree, I don&#39;t see this being used much at all.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>Global locking is too coarse a lock and rarely gets used.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Very coarse indeed, but I do see datastore locks being heavily used fo=
r the duration of a single transaction, i.e. from discard-changes to confir=
ming commit.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>The lightweight edit collision detection provided by the well-known ET=
ag</div>
<div>and associated headers like If-Match could be useful in NETCONF.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Excellent, I agree.=C2=A0</div>
<div><br>
</div>
<div>What I would be curious to understand is how you envision this to be m=
apped to NETCONF. I think everybody who said something on this thread more =
or less agrees that we need RC&#39;s ETag approach in NC. The question is j=
ust exactly what that means, since NC
 isn&#39;t RC. How would you propose to implement this mechanic in NC?</div=
></div></div></div></blockquote><div><br></div><div><br></div><div><br></di=
v><div>The most interoperable approach is to have a single config-id that i=
s applied</div><div>to the entire datastore. Then a single if-match input p=
arameter refers to this config-id.</div><div>This is workable if the device=
 is not edited often by multiple clients. If the server rejects</div><div>t=
he if-match request, then the client can use global locks, check the diffs,=
 etc.</div><div>Most of the time an if-match failure will mean that a &lt;g=
et-config&gt; is</div><div>needed (because another client changed something=
).</div><div><br></div><div>For per-node if-match testing, an if-match attr=
ibute that applied to the node containing the attribute</div><div>could be =
used.=C2=A0 The mechanisms for retrieving and testing an opaque resource-id=
 are quite simple.</div><div>Maybe this is good enough and specifying how a=
 server is supposed to change the per-node resource ID</div><div>over time =
is out of scope. That is not simple, especially since edit-config implement=
ations can vary so much.</div><div><br></div><div><br></div><div>Andy</div>=
<div><br></div><div><br></div><div><br></div><div><br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-word;=
"><div><div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>Customer transaction tracking, which I=E2=80=99m not opposed to, is a =
different kind of problem.=C2=A0 That said, I don=E2=80=99t think such an I=
D should be used for consistency checking, for reasons Andy mentioned, as w=
ell as because it differs from RC.</div>
</div>
</blockquote>
<div><br>
</div>
<div>Adding a comment to an edit transaction does not really provide any co=
nsistency checking.</div>
<div>It is completely unrelated to the problem of detecting changes to a ta=
rget resource or datastore</div>
<div>due to multiple clients modifying the configuration at once.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, I wouldn&#39;t associate this consistency checking, but it could =
provide quite useful as input to audit trails. I think we can leave this pa=
rt of the discussion for later, however. We may need to set the foundations=
 straight before we discuss the color
 of the icing.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>/jan</div>
<div><br>
</div>
</div>
</div>
</div>

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

--000000000000baabdd05cdb21d47--


From nobody Wed Oct  6 10:26:53 2021
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E6373A0801; Wed,  6 Oct 2021 10:26:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level: 
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 V8EP5if8F67Z; Wed,  6 Oct 2021 10:26:37 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30040.outbound.protection.outlook.com [40.107.3.40]) (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 056143A07FF; Wed,  6 Oct 2021 10:26:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MoSL8EL+3UsHzFO1hvKE+t5/S8imVnMt8zOCFM5ZH7x+wsGp4fkJrK4jmspNOIOdyPrZYkIgF36O1dLZPsOqrZpota4EiWNlZVf2wuWpquKknWqDDxnfeHgiphrV1JAo9xMaeIrsQ+Pn7P/imPFmFI4iY5fentTJUdmx6iDDbLoC80bTo3eQRBgZlVmUhdlC7/pKBzNXXJmM8WKAUdulxTVcJxGLDIKAJH933uzzfgRxIcuAEw8tNAvSALdPMROy6tqbWitvm4IN2mFvZKdpOKdJ3YKGmSwOCXxSseh6gUHMntUoSMPt8Vyrgf6MSsuvhAqcHBIccwegWmGQSB5Q7g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DUMat+qpiLoOlUlEbu81X7Bh5mrfjjJQkTiyCzByk0M=; b=dR38trrMrMgiq4pwjQk+G8o3oHeelFj45zcY5ucWnvRHkaDnrZG0/hwkN2C69gKeD5traFsr+mj4R5Frb9sjmeEr8v4Buk5hEnJBDCUilK0nTw/Cq899MH9E9o0mxodRW7XfT1YU0h2P9bzJtTS1h9zXUEY+HafUA0q2A54JbBOFlcQkE57Zkv+nUzuAbiLZmGEIzwed8dHo3J3kNhcLLyhuldloX0yMpI6N7mrZVMIcK8NTBjrfZjnyagZ2xU3qB+t64XjW3KFGKWK4LGev8XGB2R0qU/wosfgLOlnh1goJcslU3v4BNguFR7OtlQQnjnGKjE7A+jVSPNSMtylfGw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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:X-MS-Exchange-SenderADCheck; bh=DUMat+qpiLoOlUlEbu81X7Bh5mrfjjJQkTiyCzByk0M=; b=SPwbZ7RvbFg0JqfjQnXrAEmIwAWZXTwkBQW63N8mMJO34AScWlN5DSRkNZtiipYtqzvN/wUBjfXeNLKx1wKsY2L16s53bf16Dqlw9ulsNIRjzKzyCTTXtWpQ6xpYgAVQGsPcwS/tQF1m/6ZaOojb3nR095CRmr4CVnQM386PgGE=
Received: from AM8PR07MB8230.eurprd07.prod.outlook.com (2603:10a6:20b:325::15) by AM8PR07MB8191.eurprd07.prod.outlook.com (2603:10a6:20b:322::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.4; Wed, 6 Oct 2021 17:26:33 +0000
Received: from AM8PR07MB8230.eurprd07.prod.outlook.com ([fe80::7cd1:f5c7:9eea:a0d1]) by AM8PR07MB8230.eurprd07.prod.outlook.com ([fe80::7cd1:f5c7:9eea:a0d1%4]) with mapi id 15.20.4587.017; Wed, 6 Oct 2021 17:26:33 +0000
From: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= <balazs.lengyel@ericsson.com>
To: Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>, Benoit Claise <benoit.claise@huawei.com>
CC: "draft-ietf-netconf-notification-capabilities@ietf.org" <draft-ietf-netconf-notification-capabilities@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
Thread-Topic: Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
Thread-Index: AQHXusEHfzvZezizkEeqyVjeHNVfJqvGMEkw
Date: Wed, 6 Oct 2021 17:26:32 +0000
Message-ID: <AM8PR07MB82304034FEC17E5A77BA0296F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com>
References: <163353160729.6935.6720178743008561525@ietfa.amsl.com>
In-Reply-To: <163353160729.6935.6720178743008561525@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: cert.org; dkim=none (message not signed) header.d=none;cert.org; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 448f80fe-f3ff-4740-c97a-08d988ee710f
x-ms-traffictypediagnostic: AM8PR07MB8191:
x-microsoft-antispam-prvs: <AM8PR07MB8191A2C61E6D8C3EE37CD172F0B09@AM8PR07MB8191.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FTbkyjCGQp38NrnYGMx37k1giYPefHdnTRyXO84TWi2I9/HHzFMezMKbgegjNdRw96aH8zo+CqoqDOKKUyvTzebwbyebJtHOkiTHGOSKtoevvyQIfd7D8AVL68i0ytuq/pykTomc/3aWuR8m/x3omXcaKysJH9CvyfMSsyWdYp6w5W22FpNcyJGQra2oZA8EuAWCyqFljOiamS5V5R79zPJcJX1RIu5oKTw5Y1ajkeS8YYvsfeUMhFSzzxyRRJKns07VSNJvS5Wxk1temSjpMbfaEyhCZPPUABufMhVHqCkmUjjPB04ZFcTESV9+eykOtRC+vKr5Ki50UGy193f4nBf8hBIO/GXd0m64mn9ccHB1LA3N96hi9BUM4a8V+dcdvMNpu7gl/uyNcXvaLYHeobELoSkwznkM4umEkAG9EzaS8Ie+6oAQZuV8TENwQB/UlBWicOX+W8yS5IsrayiW5Nh+7PmAAifO5lW0HAALs+H8vf4KMf/w4ARnxeoTehnLfCld/YG6M/Hs1rnNwtf7kq3xfbAAFfh8S+dsld5Qo9x6luAPji7CHxpnjwmtMBsKT8gKobRxaTdDiXjVCDKw5Nn1sfHy4DRIv2KtpgPd+bJ3Xq8a84bLT+lvmhfyknKjCWED8VVxzSt05+4yPBGAPIbZLM8n3Iav7vQLWRmVNXdsX5hu4PllUyPGNSY1s4f81hC0s1FopRCNJeOfLc4y47Rf6StY9rWUn3hfvtwgLOvGbNxxrjB/4eLD0KtCAZk5TvyCAhsVqEsMS9YCv3KbR2buFepAkvO3AS1+JsJ1tCWT0VE+IbbDDNeHIjkG7R4hadwcsbVc0SnqQsIi1DJQ8Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM8PR07MB8230.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(66476007)(99936003)(26005)(71200400001)(55016002)(2906002)(15650500001)(8936002)(64756008)(54906003)(85202003)(186003)(85182001)(110136005)(508600001)(86362001)(9686003)(316002)(38100700002)(52536014)(66946007)(6506007)(122000001)(66446008)(966005)(66574015)(8676002)(53546011)(7696005)(5660300002)(83380400001)(4326008)(76116006)(66556008)(38070700005)(33656002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ak03d3ZvK2QrS3hEK01hcjdWUHNxcm5yM0VFQjlGL0VveEJndFlubUZKdjFB?= =?utf-8?B?dWRpUXZDSThJRTdsSE9uT3htSURvMVc4cCsxOVBvYzYzdVk2V09aRStJaktx?= =?utf-8?B?eTM4OFZuSXBoN0hIS0lXbVpnL2Q5ZkVxZ3pxOEFSQy8vdm94WnF2cEZGVUFQ?= =?utf-8?B?UlBsRS9UY3Y5bUpkYjY2Sms1enpuckRmaWVzSGcrWHViQ2FLMzB0bzlWKzZC?= =?utf-8?B?RUhkZHBiUmlrNzQvMTczNGoxTU5HclREWjRKN3oxcm8wZE1rQUEzWVI0SDdU?= =?utf-8?B?UkQvV01WdEdaaERWL3RuWjEzVVRXeEgxN3QvWUdxTkRGeXZmR0wrRVJrY3ZG?= =?utf-8?B?bjRpSGMwcExmTlp3cVUzNEFsc3oxRUVQMStnamNOUlRjVytUaE9zbnFENDJU?= =?utf-8?B?c0lHYUdXWGRrV0JOSHJjeU92aVpIbi85Q2pZbXA2QUhFbnhkNENWSG1Id1R1?= =?utf-8?B?bWlUM2oxR3ZvZVlFV2hxc1VyODJ5WVpLQjBEN3ZwSTJRaXlPNkp4Z1QvLzN4?= =?utf-8?B?dGZDdktIdnJ3T010WWpJbXM3VnFDL3RWbUZNb1hLdWxLMG8rVzR4TGdOMnZo?= =?utf-8?B?MWV4K0hGRWRDSVAxU0R4RWNDdjNwdkpRY3Q5WUdpV3dacytSVmlrcVNISE9V?= =?utf-8?B?WG1vSGJkUzA2ZUp4UVM5Q29zMkw1WFZoMWpJUXU4bUZSSVVFOWRqRDBkc0VY?= =?utf-8?B?Qi9URXg1eHRFclpYU1hwa3NPcWtyK29sdGtLUVVaRmVsRWZRUkttdENDZzQr?= =?utf-8?B?YS9ieFUvaTVIK1F0UjFSNGpjZ0VFNXVoaHdteDdpbENyb3hIMWtkajhLdHJT?= =?utf-8?B?eXRYbW1QeHFXYTlnNUNmVUtCRnlrRmdzZnQ2ZzFGaHBFUlhZZWpZWW5VL3p4?= =?utf-8?B?U1pGL1dXMitCak1BUGdLaGlRWHFpTW1lRzZGODVQODJsL1duZnJCejViY0ky?= =?utf-8?B?K0VvRy90V0J6ck5NK0hzSTFYR1hXbUgzVEloTFZramZJQkZpMDF4c2tzZVNy?= =?utf-8?B?YjExc2RCMllMbzZiZndiUXVZd1pKQVVQWjA1QlFwc1EyZ3JMNmovRk9vQUdS?= =?utf-8?B?QUFIdy9CcURsMTU1WlNVbFQyWHVTQS9kK3c4K1VQelg0Sm1tbnhqeGIxWU5X?= =?utf-8?B?Z3JlNWdvYXlzMnN6QkEvRDYzVy9wcmliOGczVkFiUnl2SWFkWVhHaTk0N25a?= =?utf-8?B?UG9Xc29ENElsSzJTTlRESEZZWDFEZVgwWkNleHp0Uk5VM1crVVZvcGc3ZVFj?= =?utf-8?B?bHBrNEdZczZIeUhSOGljcUN4aTMzNkQrWkEyRlIvem1xcm9ySlU1dk05S2s3?= =?utf-8?B?NGY4NDd1N2x1OW5zVjdkcFNUTVl2bUJLdWVaaXFGL1E5Z3RENnBUaGNYYXpk?= =?utf-8?B?akhiekdyVnFuaWwvWFQwS3FSWEY0ejVVM3dXWkJZV1VPa25RVW52UUtRbFE4?= =?utf-8?B?cU1UWDRIeXJnTmoyRy9TcDRscm03RTBJQzNrMEVyQjdBMCtZMUdzYVdnaUs1?= =?utf-8?B?TzdsWFZkZVBuNnZyNy9aVjhReHFHU2YrOStLNkFJMWp5QkhZd1RlMDdyR0R6?= =?utf-8?B?OWJmdk1pOFdHUW1xSjhoUWFORW9seWptQlpvV09aUnBOak9MamkwaytNQkxP?= =?utf-8?B?SFhwL25Ud2NJdlNicmJ3c3pIUkNZUVpxSThLdEZBZVpDSUp3dVRFS3duUEhF?= =?utf-8?B?amh0RUpXUFRSU2dMWHM2TFc0b2pTUnI2ZlRwTGZRcWExcEI4QVFVdnRycThG?= =?utf-8?Q?QXIJr4CU/TOhc/txiw=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0412_01D7BAE8.1129CC90"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8230.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 448f80fe-f3ff-4740-c97a-08d988ee710f
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 17:26:32.6893 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3zZ0FWKnUzgyDyDz+z/6WSTIP2KC1Fz/9h1rokqXuSnXUIVyHOOLsE2N0f8YDYMAa7af3VnC7WnpaL/p3NnJ6rlNBHQOGWx7YBJWQS4JBCo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB8191
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/m2Ty_jyRPZvBDgVcpctawIvMXGI>
Subject: Re: [netconf] Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 17:26:47 -0000

------=_NextPart_000_0412_01D7BAE8.1129CC90
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Danyliw,
Thank you for the review. We will use your comments to improve the =
draft, but I am not sure we understood some of your comments. See =
detailed answers below marked as BALAZS.
Regards Balazs

-----Original Message-----
From: Roman Danyliw via Datatracker <noreply@ietf.org>=20
Sent: 2021. okt=C3=B3ber 6., szerda 16:47
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-netconf-notification-capabilities@ietf.org; =
netconf-chairs@ietf.org; netconf@ietf.org; Kent Watsen =
<kent+ietf@watsen.net>; kent+ietf@watsen.net
Subject: Roman Danyliw's Discuss on =
draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and =
COMMENT)

Roman Danyliw has entered the following ballot position for
draft-ietf-netconf-notification-capabilities-18: Discuss

When responding, please keep the subject line intact and reply to all =
email addresses included in the To and CC lines. (Feel free to cut this =
introductory paragraph, however.)


Please refer to =
https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabili=
ties/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

The text contains contradictions on how to handle implementation-time =
use case that might use the YANG file format.

(a) Section 2. =E2=80=9CThe file MUST be available already at =
implementation time, retrievable in a way that does not depend on a live =
network node.  E.g., download from product website.=E2=80=9D

(b) Section 2. =E2=80=9CThe YANG modules specified in this document =
define a schema for data that is designed to be accessed via network =
management protocols such as NETCONF [RFC6241] or RESTCONF [RFC8040].  =
=E2=80=A6 The Network Configuration Access Control Model (NACM) =
[RFC8341] provides the means to restrict access for particular NETCONF =
or RESTCONF users=E2=80=9D

(c) Section 2.  =E2=80=9CWhen that data is in file format, data should =
be protected against modification or unauthorized access using normal =
file handling mechanisms.=E2=80=9D

(a) =E2=80=93 (c) cannot all be satisfied at the same time.  (b) seems =
to only apply to the run-time use cases.  (a) and (b) seem to apply to =
the implementation time use cases.  Please make this clearer.

Per (c), it might be clearer to keep this text, but also noting that =
using the YANG file format inherits all of the security considerations =
of draft-ietf-netmod-yang-instance-file-format which has additional =
considerations about read protections; and distinguishes between data at =
rest and in motion.

BALAZS:=20
About (a) =E2=80=93 (c):  Why can't (a) and (c) be satisfied at the same =
time ? (a) states that the information should be available in a file. =
(c) states that the file must be protected. What is the problem? Please =
explain.

About (b) OK.  We will extend section 6 first sentence:
The YANG modules specified in this document define a schema for data   =
that is designed to be accessed via network management protocols such as =
NETCONF [RFC6241] or RESTCONF [RFC8040]=20
+ or as YANG instance data.

The modify section 6 last paragraph to:
When that data is in file format, data should be protected against
   modification or unauthorized access using normal file handling
+   mechanisms.=20
+  The data in file format also inherits all the security=20
+  considerations of [draft-ietf-netmod-yang-instance-file-format] which =
=20
+  has additional considerations about read protections; and =
distinguishes=20
+  between data at rest and in motion.

(a) and (b) are included in a paragraphs that start with=20
"For the implementation-time use case"
"For the run-time use case"
Please suggest some text, if needed.

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you to Barry Lieba for the SECDIR review.

** Section 6.  I=E2=80=99m surprised by the statement that =E2=80=9CThe =
data in these modules is not security sensitive=E2=80=9D given that the =
specific YANG module that might be annotated is unknown.  Would it be =
possible for an attacker to glean any topology information by reviewing =
the notification properties of module?  Could they poll this interface =
to inform real-time targeting since Section 1 notes that =
=E2=80=9Ccapabilities might change during run-time=E2=80=9D?
BALAZS: Topology information is not exposed by ietf-system-capabilities =
or ietf-notification-capabilities. Information could be gleaned about =
supported modules (and the schema tree) but not about the instance data =
stored according those modules. So, you may learn that there is a module =
listing interfaces, but you will not be able to learn what specific =
interfaces are present.  The same information about supported modules =
available is already available from the mandatory module =
ietf-yang-library.yang.


------=_NextPart_000_0412_01D7BAE8.1129CC90
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

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
2i4N1Gicr7/5IJdoBB+oT5vCV3tO+B0ubC40f4vdVwu7nLgAgDJOBL4j7Op8BvNmLBmKdnlK0Vj+
nW1kFgCSNepVO7Fx08n4UEOufAp0RPI3z0AcnOwMJT5khqdz08xoI1kCAwEAAaOCAcEwggG9MB8G
A1UdIwQYMBaAFBx7GZ6XnHasID3Y3OORauPbLaZTMB0GA1UdDgQWBBQQoIERhKwaNK1dOsySWsLF
ygxQPTAOBgNVHQ8BAf8EBAMCBaAwVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4BggrBgEF
BQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwJgYDVR0R
BB8wHYEbYmFsYXpzLmxlbmd5ZWxAZXJpY3Nzb24uY29tMEgGA1UdHwRBMD8wPaA7oDmGN2h0dHA6
Ly9jcmwudHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jcmwwHQYDVR0l
BBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0
dHA6Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50
ZWxpYXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjANBgkqhkiG9w0BAQsF
AAOCAgEAMyuEx/Jnxv1chc1eA81RXqFyxv7056cNkVGgRJP5j9kNAFNreHI3yY6folHuWMrIeE7p
ad1YZ87UrWiBU97CbV+zrOc2EqnlcLfBCKMT24gGw8jTcE+KeNPoh5QKBYNYf+evBhITv16N4N8B
eU3hRCHHGvQiKow/aaWqsQcgDtQdTIzDpw8cNB6UzSzqwtmtVERsnNzVbp3Bv4/SbLB9TP+YZPKm
Bw8jgNQ4w42O6vYhhtNLsGvDswJ/f1bYwfa50b99o14Pz23oGDYcWDOQ2snUXq/FlMxj4oJ0EbHY
mzHiJe6rQMSyl6iMb6HZ+S8Syzf84hmlRHtVr8/t/6Jz3DxSE4dlS5fORnKXbAPdEHk9558SJcQp
I9zgXsOzNw5O1Btu3Cb4URv1ycf43Km25PRHjoNiXjkOgig58tIOeWwxtTiSWGYLckpTlmw1Papz
VlhBzEs302V+cFo2xHADqoGfoHHpJcUATonJgSzscVMGauKhaujqRte5NBVcysJPvxFjTThhOaA6
JrqboqyTpToAJ8Rz/PF8o8zpX5Or1yJ9LfNoT3Q6hSJsBE7nDyDylaeibvqo0MLFtvx+RguycgnC
sJvnuy28hDilBxytQR7nuNWR6/6IDy5ZNSaY7/oksleJNAiUZ7A51mjoJvqHA2xCMKb5SzxywsBt
70MMJigwggbCMIIEqqADAgECAhBTuH6D4ZyZKJOwm0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDAS
BgNVBAoMC1RlbGlhU29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1
MTAyNzEyMTY0NloXDTI1MTAyNzEyMTY0NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNz
c29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEA7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJ
fpWKrNM30k5vu5norG4ZKlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxA
vWVW1yC5S4Ubppk3Q3cYVVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX
6VXYgrpT05ZrJldkUgUgMKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1J
hNK4bvmbNJ7o58IZYzwNv/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2N
S8CXs/PVtO57HBKHMgZqQvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5
lCBgUUBsbpWIXwM6kmH/KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4DrwaOS0V
NXyz1GUOxSqw1wup5dpXbxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28MeMqku+/zR
zdYsmclT9rOdgdgS3b6OMoc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5AuyCoqCEyn32C7U
/V7oqyqx5Yd1c5GsxuOqQFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+MHwwLQYIKwYBBQUH
MAGGIWh0dHA6Ly9vY3NwLnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggrBgEFBQcwAoY/aHR0cDov
L3JlcG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlhc29uZXJhcm9vdGNhdjEuY2Vy
MBIGA1UdEwEB/wQIMAYBAf8CAQAwVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBAQIwOjA4BggrBgEF
BQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwSwYDVR0f
BEQwQjBAoD6gPIY6aHR0cDovL2NybC0zLnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVy
YXJvb3RjYXYxLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQD
AgEGMB0GA1UdDgQWBBQcexmel5x2rCA92NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qW
DNXr+nuqF+gTEjANBgkqhkiG9w0BAQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjp
HUCyhltoFS7Q1CUBD0bOULWmYjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/
jqDMqBARxr8OUWOr0ZWa49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udG
ZAamJ55drdw96AV9jWQkMrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8
H4sVprPgvLBdK/ajdbiRsehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQC
o6swZy0rI0RoGzICfsSrZ4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lD
GJtepti+i5CCKEZcdAOZoviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmk
iLo900GITb/i7IBdLoo4gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoqqJFB
V9g8Zh5mdZ+RzPTomgCFz/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwiNJjw5GRq
Yb8cqqeCaPKkveBJzqgb8ToH7WLoOzmPRCmPlpAxggNQMIIDTAIBATBaMEcxCzAJBgNVBAYTAlNF
MREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2
MwIPAXUc1ROE7L9MPfu7eEiGMAkGBSsOAwIaBQCgggHLMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B
BwEwHAYJKoZIhvcNAQkFMQ8XDTIxMTAwNjE3MjYzMVowIwYJKoZIhvcNAQkEMRYEFN5s/2SglYNw
sa5oUnO202fAIbtkMGkGCSsGAQQBgjcQBDFcMFowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVy
aWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAg8BdRzVE4Tsv0w9
+7t4SIYwawYLKoZIhvcNAQkQAgsxXKBaMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3Nv
bjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIPAXUc1ROE7L9MPfu7eEiG
MIGTBgkqhkiG9w0BCQ8xgYUwgYIwCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjAKBggqhkiG9w0D
BzALBglghkgBZQMEAQIwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIaMAsG
CWCGSAFlAwQCAzALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIBMA0GCSqGSIb3DQEBAQUABIIBAFXZ
4X/yy198R386jpUPlh9pMRtg5buYBka9c6oTEci/oZpHcdXMikIU/TrrQHcK/siF46fEdmDf9/2K
8hZ60QojOApauzInAGea0PbqrH70dJPTpe7Ela9CZYQtYitT/DxnzgUXd7L/2jdoOtxogBbPH1kD
YSzM25pxmLKLDunLnIAnA0Ncg8f2B6kP0aobOCKppSLDFARZCgVFGZGsjOBo02Kit1eGJO62arto
Bkk8DnjSekAXewYDqnWCEVv+I/dyg45t20P2Ulboqk9+D16NoVEjou+KP2VHpxYVRExM6tjQungp
cEpOVleT0VC//UBUxMCzfV3ni4Zx/IntIJMAAAAAAAA=

------=_NextPart_000_0412_01D7BAE8.1129CC90--


From nobody Wed Oct  6 10:46:38 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F88E3A0870 for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 10:46:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 UAc6sphCgnGu for <netconf@ietfa.amsl.com>; Wed,  6 Oct 2021 10:46:31 -0700 (PDT)
Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (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 DDE413A086A for <netconf@ietf.org>; Wed,  6 Oct 2021 10:46:31 -0700 (PDT)
Received: by mail-pf1-x42b.google.com with SMTP id k26so3023529pfi.5 for <netconf@ietf.org>; Wed, 06 Oct 2021 10:46:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:mime-version:subject:date:references:to:in-reply-to:message-id;  bh=hgABOjW9J3KaMGdKPtt0wiGExcvoRX0yesW1U3WdhYs=; b=OtiCWmp4/Jm9ikbmjN2fCmq2PttJKSHxkd3mYJQXHiYq5iCDTxENa2z+2PORbVMmgQ 35H0R2osFmXiXq8YgJ7ZemikXsnFW19GwPeRT8WvMz2U+E3yi9dJZWGFClBM2EmeYYsg klJy9FLNlwusSeJ+HuHHmtrYiyrGs2Z8/24JGEp0hM2/7yuPilb8Yo+87Ak1LeYmpqug uOC6olxANDuL0g9K9GutHtw8vmLl8zYnoC/z4EML8qtDEYWeTuFndDpJG/dHgBkAjG5t S3+n0zTUHgRXA9f6m+GLfxa4K3sMTNbn2TdbljUV1uWmHzJJhLjgqhYr8aXti5YVxPUX dLMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=hgABOjW9J3KaMGdKPtt0wiGExcvoRX0yesW1U3WdhYs=; b=saztjD2q8XdNduUkoaGA6gpWPczNNW6apYpDDND2DvVVQXln7cXz/LaxpxLdie1r7D hXFDG8fhzZtGnbaWd43o7WloX8etNAw2cqLM5giHXD0aIL/iIOADOT0TQ1oHECO1k5r2 0I5VYNU9vvVT4CuUlbShcqbtGYtya0kdIUJnBRKQj/VVFsKp4cTtW4wLSTofXwLt/kRF BZWGnguC9M2PZMfHYpPOyT4Z8LREBxrlEy4lX1nYo5jZZLlDC2qi3/oBO6l+Gsj2m6VN pWD0kYP0QbDFtxvnU2oO/zlRyizBN4+uNlrgMh3cWj6EGvJhvrLpaKwR2H5nQrKEQ8Ap V4xQ==
X-Gm-Message-State: AOAM532K0e4BsxTFUEdwOFBxMpSm7HNT9LgErVMwA2T03O3GFRHCCsI2 +Gespev/CCROJdu39jnvNIM+c20PxBwheQ==
X-Google-Smtp-Source: ABdhPJx9I2Ov+P69kmCl2QC7RKQd7dleWF7I7IImee4dvDryZyF8PnlrM4TXTTSIuuO/eo3ozVyLlg==
X-Received: by 2002:a05:6a00:1242:b0:44c:2025:29e3 with SMTP id u2-20020a056a00124200b0044c202529e3mr29493853pfi.59.1633542390755;  Wed, 06 Oct 2021 10:46:30 -0700 (PDT)
Received: from [192.168.0.28] (c-73-202-69-210.hsd1.ca.comcast.net. [73.202.69.210]) by smtp.gmail.com with ESMTPSA id m7sm20893173pgn.32.2021.10.06.10.46.30 for <netconf@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Oct 2021 10:46:30 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_0D142DD3-FDF5-448F-AF97-AF9368482958"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Wed, 6 Oct 2021 10:46:29 -0700
References: <8DB8D596-9357-4D94-B1DA-F3DBFFED4BAF@gmail.com> <4315F3FB-3E11-4225-BBA2-7A2D5C20C7B3@gmail.com>
To: Netconf <netconf@ietf.org>
In-Reply-To: <4315F3FB-3E11-4225-BBA2-7A2D5C20C7B3@gmail.com>
Message-Id: <3C582BED-C08D-4F50-BD6C-444590F0E65F@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/YTlegb1RHfnjvxp86_6PQrhCAUE>
Subject: Re: [netconf] WGLC on on draft-ietf-netconf-netconf-client-server
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2021 17:46:37 -0000

--Apple-Mail=_0D142DD3-FDF5-448F-AF97-AF9368482958
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

We did not receive any additional comments on this draft and the =
restconf-client-server draft. At this time, we are going ahead and =
closing the LC on the two drafts.

For the remaining drafts, the author(s) have indicated that they need to =
update some of the drafts to address two issues that were raised during =
their LC. They are:

raw-public-key and PSK in TLS 1.3. Henk, can you help?
The language in the keystore/truststore drafts does not preclude the =
ability for =E2=80=9Cbuilt-in=E2=80=9D keys/anchors to be in a <system> =
datastore.

Once the drafts are updated, we believe we should be ready with =
publication.

Cheers.

> On Sep 24, 2021, at 9:29 AM, Mahesh Jethanandani =
<mjethanandani@gmail.com> wrote:
>=20
> No comments have been received on this or the restconf client/server =
draft. This could be because the drafts were some of the early drafts, =
and have been reviewed multiple times in their lifetime. All the same, =
we will extend this LC for another week to get any comments on the two =
drafts. If no comments or objections are received by then, we will =
proceed with the publication of the two drafts.
>=20
>> On Aug 25, 2021, at 8:44 PM, Mahesh Jethanandani =
<mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>> wrote:
>>=20
>> We are starting a 3 week WGLC on =
draft-ietf-netconf-netconf-client-server version 23. The extra week =
because the US is coming up to some holidays in that time period. The =
document can be found here:
>>=20
>> =
https://datatracker.ietf.org/doc/draft-ietf-netconf-netconf-client-server/=
 =
<https://datatracker.ietf.org/doc/draft-ietf-netconf-netconf-client-server=
/>
>>=20
>> Please respond on this thread indicating your support or concerns =
about why this document should/should not be adopted.
>>=20
>> We are particularly interested in statement of the form:
>>=20
>> - I have reviewed the draft and found no issues.=20
>> - I have reviewed the draft and found the following issues =E2=80=A6
>>=20
>> This WGLC will conclude on Wednesday, September 15. An IPR call will =
be issued separately.
>=20
> Thanks.
>=20
> Mahesh & Kent (as co-chairs)

Mahesh & Kent (as co-chairs)






--Apple-Mail=_0D142DD3-FDF5-448F-AF97-AF9368482958
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;" class=3D"">We did not receive any =
additional comments on this draft and the restconf-client-server draft. =
At this time, we are going ahead and closing the LC on the two =
drafts.</div><div dir=3D"auto" style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""></div><div dir=3D"auto" style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">For =
the remaining drafts, the author(s) have indicated that they need to =
update some of the drafts to address two issues that were raised during =
their LC. They are:</div><div dir=3D"auto" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><br class=3D""></div><div dir=3D"auto" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><ul class=3D"MailOutline"><li class=3D"">raw-public-key and =
PSK in TLS 1.3. Henk, can you help?</li><li class=3D"">The language in =
the keystore/truststore drafts does not preclude the ability for =
=E2=80=9Cbuilt-in=E2=80=9D keys/anchors to be in a &lt;system&gt; =
datastore.</li></ul><div class=3D""><br class=3D""></div><div =
class=3D"">Once the drafts are updated, we believe we should be ready =
with publication.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Cheers.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Sep 24, 2021, at 9:29 AM, Mahesh =
Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">No comments have been received =
on this or the restconf client/server draft. This could be because the =
drafts were some of the early drafts, and have been reviewed multiple =
times in their lifetime. All the same, we will extend this LC for =
another week to get any comments on the two drafts. If no comments or =
objections are received by then, we will proceed with the publication of =
the two drafts.</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Aug 25, 2021, at 8:44 PM, =
Mahesh Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;">We are starting a 3 week WGLC =
on&nbsp;draft-ietf-netconf-netconf-client-server version 23. The extra =
week because the US is coming up to some holidays in that time period. =
The document can be found here:<div class=3D""><br class=3D""></div><div =
class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netconf-netconf-client=
-server/" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-netconf-netconf-cli=
ent-server/</a></div><div class=3D""><br class=3D""></div><div =
class=3D""><div class=3D"">Please respond on this thread indicating your =
support or concerns about why this document should/should not be =
adopted.</div><div class=3D""><br class=3D""></div><div class=3D"">We =
are particularly interested in statement of the form:</div><div =
class=3D""><br class=3D""></div><div class=3D"">- I have reviewed the =
draft and found no issues.&nbsp;</div><div class=3D"">- I have reviewed =
the draft and found the following issues =E2=80=A6</div><div =
class=3D""><br class=3D""></div><div class=3D"">This WGLC will conclude =
on Wednesday, September 15. An IPR call will be issued =
separately.</div></div></div></div></blockquote><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D"">Thanks.</div><br class=3D"" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div class=3D"" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div dir=3D"auto" class=3D"" style=3D"caret-color:=
 rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div class=3D"" style=3D"letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div class=3D"">Mahesh &amp; Kent (as =
co-chairs)</div></div></div></div></div></blockquote></div><br =
class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh &amp; Kent (as co-chairs)</div><div =
class=3D""><br class=3D""></div></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_0D142DD3-FDF5-448F-AF97-AF9368482958--


From nobody Wed Oct  6 23:12:59 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9671C3A0BEC; Wed,  6 Oct 2021 23:12:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Benjamin Kaduk via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-netconf-notification-capabilities@ietf.org, netconf-chairs@ietf.org, netconf@ietf.org, Kent Watsen <kent+ietf@watsen.net>,  kent+ietf@watsen.net
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Benjamin Kaduk <kaduk@mit.edu>
Message-ID: <163358716560.8876.10980384443834818241@ietfa.amsl.com>
Date: Wed, 06 Oct 2021 23:12:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/iPRQCdnKQzYjMiqMojCtO8x0u48>
Subject: [netconf] Benjamin Kaduk's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Oct 2021 06:12:46 -0000

Benjamin Kaduk has entered the following ballot position for
draft-ietf-netconf-notification-capabilities-18: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks to Barry Leiba for the secdir review.

Section 1

   Implementation-time information is needed by Network Management
   [...]
   new network node type can be introduced into the network.

   Implementation-time information is needed by system integrators.
   [...]
   node type sometimes depends on these management possibilities.

Commenting here since I read this draft after
draft-ietf-netmod-yang-instance-file-format, but there seems to be
pretty strong overlap between the discussion of how it's expensive to
require NMS implementors to have correclty configured nodes available,
the need for operators to have information about device capabilities
for purchasing decisions, etc.  It would be good to check that the
specific language used to describe these scenarios is in agreement
across documents, to the extent possible.  (The phrasing in this
document is probably a better starting point for the convergence, in my
opinion.)

Section 4.2

        1) search for a datastore-capabilities list entry for
        the specific datastore. When stating a specific capability, the
        relative path for any specific capability must be the same
        under the system-capabilities container and under the
        per-node-capabilities list: the same grouping for defining
        the capabilities MUST be used.

It's a little surprising to find the "MUST use same grouping"
requirement buried in the procedure for finding a capability value for a
specific data node in a specific datastore.

Section 5.2

           leaf minimum-update-period {
             [...]
             description
               "Indicates the minimal update period that is
                supported for a 'periodic' subscription.

                A subscription request to the selected data nodes with
                a smaller period than what this leaf specifies is
                likely to result in a 'period-unsupported' error.";
             [...]
           }
           leaf-list supported-update-period {
             [...]
             description
               "Supported update period values for a 'periodic'
                subscription.

                A subscription request to the selected data nodes with a
                period not included in the leaf-list will result in a
                'period-unsupported' error.";

Is it intended that these disagree on whether it is "likely to result"
or "will result" in a period-unsupported error?

         leaf-list supported-excluded-change-type {
           if-feature "yp:on-change";
           type union {
             type enumeration {
               enum none {
                 value -2;
                 description
                   "None of the change types can be excluded.";
               }
               enum all {
                 value -1;
                 description
                   "Any combination of change types can be excluded.";
               }
             }
             type yp:change-type;

It seems like this allows for some nonsensical edge cases, like a list
that includes both "none" and "any", or all the actual values from RFC
8641 as well as "none", etc.  Do we need to say anything about how to
handle such invalid scenarios?

Section 6

I agree with Roman that it would be nice to be able to say something
about the potential scope of security considerations for future
augmentations, if nothing else to aid authors of such future
augmentations in documenting their own security considerations.

NITS

Section 4.2, 5.2

I think only one "<CODE ENDS>" tag is needed.




From nobody Thu Oct  7 07:35:59 2021
Return-Path: <jlindbla@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E5B83A07DE for <netconf@ietfa.amsl.com>; Thu,  7 Oct 2021 07:35:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.595
X-Spam-Level: 
X-Spam-Status: No, score=-9.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kz96GabD; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=DfEbxO0a
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 AvkCCAG59U_C for <netconf@ietfa.amsl.com>; Thu,  7 Oct 2021 07:35:52 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9DA3E3A07EC for <netconf@ietf.org>; Thu,  7 Oct 2021 07:35:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15427; q=dns/txt; s=iport; t=1633617352; x=1634826952; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=lZ63BPlHs2sSJcnIrZd1ZQe0lYAiyH1Tc3HkOvM2UUc=; b=kz96GabDOZ4Qjzf5TdFpeJkLQr0Gs/iMUQ7seQNuAVQDHmT4XzN3cQKS wBKZ9LlzVJYn8zuMQREjU2pJLQsBhagSPUPx0+HpGZwWHTjgU56EcUNO+ 5k0SVH3BmrxmedoSCNav8iq8CB09Q3qYnp4ollJoYPWVyyoHGgZ521LR8 g=;
X-IronPort-AV: E=Sophos;i="5.85,355,1624320000";  d="scan'208,217";a="850810133"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Oct 2021 14:35:26 +0000
Received: from mail.cisco.com (xbe-rcd-006.cisco.com [173.37.102.21]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 197EZQpa027930 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 7 Oct 2021 14:35:26 GMT
Received: from xfe-rtp-001.cisco.com (64.101.210.231) by xbe-rcd-006.cisco.com (173.37.102.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Thu, 7 Oct 2021 09:35:26 -0500
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-rtp-001.cisco.com (64.101.210.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Thu, 7 Oct 2021 10:35:25 -0400
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Thu, 7 Oct 2021 09:35:25 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LqqaUEmpWraHcDpv5MpHfdLlHgrAJMctz0RbUY3od3VuqPjr45/9p9AFdAVASX8ng+nQwsl2inGuUvtyt0i956hba6nlUurYmvma0zqvoaZT0DPlq6JRq4DdyQsWQBWzJPMttCeVJNuKGWjkWHORaQHOJ2SZyKdtAeSSPuO7UCs6On4XaPsBUsaVVVErmF6UxZaLRgxZswPeQ2Mn0ZdcYV6zBQPB6dZrF1H4Ul6yUixZA+hzQZwlMIc/Ii9N7NWGQac/cCuPxfr7zxqJQL2P39GRHChiw6SjEgeyiEsExQbczcYoj9ngtLCcZFYs6xmi6ypoOaEbQtrhwY5efjuZIA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lZ63BPlHs2sSJcnIrZd1ZQe0lYAiyH1Tc3HkOvM2UUc=; b=epBDlLub5ZueBEaUmSMG24cmXFItmPrjj70NP8xiZwx3y55PnjWOPI9ofsu22UlBT012Zw05hUz0PXSdsypBaBFrI9d2cUz0C0AV11jhKg513ZxpgZvBmqoCfLGOa9VLLmWTaDhp4kYKzY/PDQST/RlMBinfB+MvJrNLEcdwP3pFADMXilKlrsohDdn794Y2mbAq+b1jA4f0Rc66ukrLgNnTj1MSfVkB+6U2hGrivTHHn7u+oPlpY+VePjqcR4FChl42ZVCdh7+h2mqz2KzbPMd/MVD28a7WiV2pY9T8CBt4jPPXZs/Nq/I271snaNT9UlT3aiUGPJrJZTjcFX39sA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lZ63BPlHs2sSJcnIrZd1ZQe0lYAiyH1Tc3HkOvM2UUc=; b=DfEbxO0aPxZiXCSjM8ayN4j6DWNNdX6YAxeGxDVSq5VUQq6phwBxKAvBrfd/5xUxA9+d9uoynGGZ0Oz12uuvguuVRn5bmMl0tvwfYBPbm8wlrZ0awmO/njb88cfSmMVhD/GP5z7GEfl8RZXXeJUMpMkMqb9Wp7Wz0KgGVrcKWAU=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by DM6PR11MB3209.namprd11.prod.outlook.com (2603:10b6:5:55::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.22; Thu, 7 Oct 2021 14:35:19 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e%4]) with mapi id 15.20.4566.023; Thu, 7 Oct 2021 14:35:19 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: Andy Bierman <andy@yumaworks.com>
CC: Kent Watsen <kent+ietf@watsen.net>, Benoit Claise <benoit.claise@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBcO7SwfUl6r0mX+2n2e4q/W6uzpJaAgAYVSICAAPI1AIAAJJSAgABFCACAABDigIAABZwAgAGPWgCACVSugIAAOfqAgAFpKQA=
Date: Thu, 7 Oct 2021 14:35:19 +0000
Message-ID: <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com>
In-Reply-To: <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.120.23.2.7)
authentication-results: yumaworks.com; dkim=none (message not signed) header.d=none;yumaworks.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 72f297ed-0588-491b-db0b-08d9899fafda
x-ms-traffictypediagnostic: DM6PR11MB3209:
x-microsoft-antispam-prvs: <DM6PR11MB3209044795EEEDD5197BDF0BCAB19@DM6PR11MB3209.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xAh67RJCcjZVWSnU1HChszQ17rg4TL6LexQealBFLrC55kw7Yz+kWxJ1gMlJ8LVv9IvS8SzWFuSAD7usvy7GdCvQyls24HgKvv8QtAKPhwON/kev6U/OO9Z2qWzB8+2aamaQx6SvRn2bJbs9JDf3czIdyg7ey0C8knGo3WhqRTMHh3aZHT3vUxxSAiZQ0eDEi/0DYCTBQNphTViSr3M4VAfC211wQdaxNc9Xr+xQD0vKNCfC7lNAUGOXurfpsOujyrZDArzk3MwGMQwRKqczRhqGGpQ3P58Lk5W+g1dR/JPJRCmzFuL8YgELhijtpXlRrCPuIfDqxRVtnOlf1i6M8i4uLUi9k7Q+UtffeXlClQck9BKgLycUjpDB6yVqB+wy9AgMm4VDlns1y4ZgHvFGVEC3AG4G6WajbQ386GYSknd5i+yCKCmSDi9amSPMPP2ihtfFXagqNdcMUT5RQIvKbGu6QyP2CRmJFz94vkvWVXTUyucA63WSRci3eP67AnqdZVSDrfoBmmSPXtG40cSSYWMa+umNDyHXpeH38Ry6isV7CsjhwiT6j38QLeg88zur9PgaDrfJ8wzuMQMhAzJLqksLhrb5N14KdAWcfR28v0A71A+oANAhCIkrl9sC4zB4mUIPPep7MVUNJlzv986lZAeyWGkWM4IILe9cVKl8ui1x19YQFCdPD7D6RymaFexKgl/xcR0cyHF5o03BqfCNqvbAyuajwqV/yJp8qwd33wqFIeon1wUGnNF1WQFXxMFy
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR11MB2841.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(83380400001)(36756003)(71200400001)(54906003)(316002)(2906002)(38100700002)(508600001)(33656002)(122000001)(6486002)(6512007)(8936002)(4326008)(86362001)(38070700005)(2616005)(5660300002)(6916009)(66946007)(91956017)(6506007)(66556008)(64756008)(66476007)(66446008)(76116006)(186003)(8676002)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eHBjTnFIc3Z6cGV2Y0liR1QraEJnZm8rVlBOTU94d3p0RGttTEMvNnoyTE16?= =?utf-8?B?SXZGRzg0czVkdjdXZVNZR09WaTVQUGVVcXNIVjRCcEg1ZHNUSUFJNXFnWVps?= =?utf-8?B?MTcxKzEzd29tUE53ZWVoM3FpdENFYXBxTk5XNlhQLzA4bFJvRklXTFFoOVM2?= =?utf-8?B?Nk5sdG9kcEJTaFhMVFdkUGx5NW02WlA4V2cwNy9nUStzYzhOTEovQXNYSXhZ?= =?utf-8?B?WnV5dE00MVVEcEc5RGtReEJ6VXJQcmg4bVNuQWJxNFB4L3kvRFk4YXkrQ2lQ?= =?utf-8?B?bE5WczI4UW95KzFGNzVCUTBjMElUQ2tlREFCaGFGWFZWb0NPTnNsTW1zdG5Z?= =?utf-8?B?ekhaQmxxeE8rSzZFc1NkVmIzUWRFQXhRZS91amNvcVRNa1lzODAwbUhqb25x?= =?utf-8?B?VHdidVpKaVRBWGdZUFEzeUo2aVhvQ0k5c0kxd245ajkwSUd4dGMvK2VILzQ2?= =?utf-8?B?RGdNTndIZVNNZkFBTDFDK2ZnRjhuemtuYnNJNSsrRGc0aUg5T3pOV1cycm05?= =?utf-8?B?NU1BMWRpWFdTZERpR01KeDBuVDdtN29TWm0zL1dxVVNiSTNxMHdPWEdlT0tQ?= =?utf-8?B?Z3NZT3lSa0ZsRFZlTUd1UFJ0UEg1RVJOaEpoV0ZPN1pEUmI0enkySEhMS21m?= =?utf-8?B?d2xmMzJrM1hEU2pIeTFHMlNCU0tUNnZXUXpYeFIzNjM4aGRra1BSeDZzMEdj?= =?utf-8?B?dEhmUGwyeVMxZU1ETWNZWFUybm5JWXpuWk5lMXpDbGowK0VhSHdZNENEVWlM?= =?utf-8?B?QUFnY25iMGZyLzlBNzB2YklGY3U2cE5BdUplNnl6aWJhNEtvcXZ0SGZUV0hZ?= =?utf-8?B?VjI1VERYLzg1ZmhTbHdhT3o2bXkxeDd1SFZaKzVHRy9tTHJmWlRUVVlLNlpi?= =?utf-8?B?T3EybUFYRkRjdFlCRnowdCtObFIyZmtXNyt4L2FoSnVhcE9PdEFWVFlZek5h?= =?utf-8?B?bkpUeHVJQWltRGtRcmFidWFBREZvRjBEaXhjK2JBalA1K3lVSEh5WmtlOTli?= =?utf-8?B?OHdzTDIrTGc4ZVkyVCsxSkVSdHRCYm9LekI0TTNuMDRnZGZqQVp2VHM5Q3c3?= =?utf-8?B?RGFkVWc3SjJsdzZNZ213dVhxUk13TmU2MDZsbWVSRDZiZDl2dkN2YmxhZ1pR?= =?utf-8?B?M1B0OVRsWTNxQi9rdW5lZkJOSXg4cnNQQWpoU2FOQkgrbEVKbzdSYjBvZWRy?= =?utf-8?B?VUVGbHdlWGxiK1JNQjlwR1I4VCtsQkF3N25ZN09qbUdVTDBKc2xsT0NGQ2cr?= =?utf-8?B?N2FaUkUzeTJpV0M4YlRkU0QwdUEyNXJzZEpxNE1IZ05WT3g1dkg4WlE3ck5a?= =?utf-8?B?YlVKS3puc2cybERQdU5adTUwdDN3aVZkb2pXUnoyTGF6QWZwQlUxcytUUnBa?= =?utf-8?B?RGlrMGJpckFQTG5ZNHVFNDgvcm9EUkNCekNlUTZtN2NKY0tuMHJKZWFZUitQ?= =?utf-8?B?eUUwZ3VpeTdCU2tQRDFNMERyb2F5UE5uclpSWjFKdWdVRkJmWE52UmZTdDQ5?= =?utf-8?B?S3E4emZqWWtraE5uTUNNY3o0WUNaMitmU0Y1NXg2aHVWa2VPVDhYMXpwcksy?= =?utf-8?B?RENGSU9IQXBDcytDVDNtTXNzZHlmUHVGUy9ZWk9EVWMvbUQ5UUhENFZVa2E4?= =?utf-8?B?U2psNmRiS3BnYmtRMVJlSkhPRjdUQzNXczVWZWRrOEFpeERNbFlDdlIwelQr?= =?utf-8?B?L0FXUmlNTFd1cWtsVGZWR3U5dUVaSkJLVzg0dW4vM0s5S3BDT3Y2amdxbGFQ?= =?utf-8?B?ckhuQnU5S29zNTlRckFWazBiSEJweDIyTTE5SzQzNFFrSS95Yk1uWCs2N281?= =?utf-8?Q?cfjcmAz4ZOrw1v30J+JLQQtmGp6qHPN4aafYs=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_F077DF0928E34742964F9B5250EFFE69ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 72f297ed-0588-491b-db0b-08d9899fafda
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2021 14:35:19.1207 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qsMN9FQzULk2uJZkfE55On7VzdZgDXYWBgdyPo8oEhaDZUa/w4bbELPzAnuifrkV+RzFOxnKSHlVOieQOK9qZw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3209
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xbe-rcd-006.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/b5Xjt-9-keFGWeXRTGK09Bl35yI>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Oct 2021 14:35:57 -0000

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

QW5keSwgYWxsLA0KDQpUaGUgbGlnaHR3ZWlnaHQgZWRpdCBjb2xsaXNpb24gZGV0ZWN0aW9uIHBy
b3ZpZGVkIGJ5IHRoZSB3ZWxsLWtub3duIEVUYWcNCmFuZCBhc3NvY2lhdGVkIGhlYWRlcnMgbGlr
ZSBJZi1NYXRjaCBjb3VsZCBiZSB1c2VmdWwgaW4gTkVUQ09ORi4NCg0KRXhjZWxsZW50LCBJIGFn
cmVlLg0KDQpXaGF0IEkgd291bGQgYmUgY3VyaW91cyB0byB1bmRlcnN0YW5kIGlzIGhvdyB5b3Ug
ZW52aXNpb24gdGhpcyB0byBiZSBtYXBwZWQgdG8gTkVUQ09ORi4gSSB0aGluayBldmVyeWJvZHkg
d2hvIHNhaWQgc29tZXRoaW5nIG9uIHRoaXMgdGhyZWFkIG1vcmUgb3IgbGVzcyBhZ3JlZXMgdGhh
dCB3ZSBuZWVkIFJDJ3MgRVRhZyBhcHByb2FjaCBpbiBOQy4gVGhlIHF1ZXN0aW9uIGlzIGp1c3Qg
ZXhhY3RseSB3aGF0IHRoYXQgbWVhbnMsIHNpbmNlIE5DIGlzbid0IFJDLiBIb3cgd291bGQgeW91
IHByb3Bvc2UgdG8gaW1wbGVtZW50IHRoaXMgbWVjaGFuaWMgaW4gTkM/DQoNClRoZSBtb3N0IGlu
dGVyb3BlcmFibGUgYXBwcm9hY2ggaXMgdG8gaGF2ZSBhIHNpbmdsZSBjb25maWctaWQgdGhhdCBp
cyBhcHBsaWVkDQp0byB0aGUgZW50aXJlIGRhdGFzdG9yZS4gVGhlbiBhIHNpbmdsZSBpZi1tYXRj
aCBpbnB1dCBwYXJhbWV0ZXIgcmVmZXJzIHRvIHRoaXMgY29uZmlnLWlkLg0KVGhpcyBpcyB3b3Jr
YWJsZSBpZiB0aGUgZGV2aWNlIGlzIG5vdCBlZGl0ZWQgb2Z0ZW4gYnkgbXVsdGlwbGUgY2xpZW50
cy4gSWYgdGhlIHNlcnZlciByZWplY3RzDQp0aGUgaWYtbWF0Y2ggcmVxdWVzdCwgdGhlbiB0aGUg
Y2xpZW50IGNhbiB1c2UgZ2xvYmFsIGxvY2tzLCBjaGVjayB0aGUgZGlmZnMsIGV0Yy4NCk1vc3Qg
b2YgdGhlIHRpbWUgYW4gaWYtbWF0Y2ggZmFpbHVyZSB3aWxsIG1lYW4gdGhhdCBhIDxnZXQtY29u
ZmlnPiBpcw0KbmVlZGVkIChiZWNhdXNlIGFub3RoZXIgY2xpZW50IGNoYW5nZWQgc29tZXRoaW5n
KS4NCg0KSSBhZ3JlZSB0aGF0IHRoZSBzaW5nbGUgdG9wLWxldmVsIHRyYW5zYWN0aW9uIGlkIGlz
IGEgZ29vZCBzb2x1dGlvbiBmb3IgYW4gaW50ZXJlc3RpbmcgY2xhc3Mgb2Ygc2VydmVycyBhbmQg
dXNlIGNhc2VzLg0KDQpJdCBpcyBhYnNvbHV0ZWx5IG5vdCBzdWZmaWNpZW50IGZvciB0aGUgY2xh
c3Mgb2Ygc2VydmVycyBhbmQgdXNlIGNhc2VzIEkgY2FyZSBtb3N0IGFib3V0LCBob3dldmVyLiBJ
biBmYWN0LCB0aGlzIG1lY2hhbmlzbSBpcyBjb3VudGVyIHByb2R1Y3RpdmUgaW4gbWFueSBjYXNl
cy4gVGhlcmUgYXJlIG1hbnkgc2VydmVycyB0aGF0IHN1cHBvcnQgc29tZSBwcm9wcmlldGFyeSB0
b3AtbGV2ZWwgdHJhbnNhY3Rpb24gaWQgbWVjaGFuaXNtIGFscmVhZHksIGFuZCBtYW55IG9mIG91
ciB1c2VycyBhcmUgdHVybmluZyB0aGlzIGZlYXR1cmUgb2ZmLiBJbiB0aGVpciBlbnZpcm9ubWVu
dCwgaXQgb25seSBzbG93cyB0aGluZ3MgZG93biwgd2l0aCBubyB1cHNpZGUuIEluIHRoaXMgY2xh
c3Mgb2YgdXNlIGNhc2VzLCBhIGZ1bGwgZ2V0LWNvbmZpZyByZXN5bmMgZXZlcnkgdGltZSB0aGUg
dG9wIGxldmVsIHR4aWQgaGFzIG1vdmVkIGlzIGp1c3Qgbm90IHNjYWxhYmxlLiBJbnN0ZWFkIHRo
ZXkgdHVybiBvZmYgdGhlIHR4aWQgY2hlY2ssIGFuZCBob3BlIGZvciB0aGUgYmVzdCAoYW5kIHVz
ZSBvdGhlciB0ZWNobmlxdWVzIGZvciBkZXRlY3RpbmcgYW5kIGhhbmRsaW5nIHBvc3NpYmxlIGNs
aWVudCBjaGFuZ2UgY29sbGlzaW9ucykuDQoNCldoYXQgSSdtIGxvb2tpbmcgZm9yIGlzIGEgc29s
dXRpb24gdGhhdCBjYW4gZWFzaWx5IHNjYWxlIGZyb20gYSBzaW5nbGUgdG9wLWxldmVsIHR4aWQs
IHRvIGEgZmV3IHBlciBzdWJzeXN0ZW0gdHhpZHMsIHRvIHR4aWQgcGVyIGludGVyZmFjZSBhbmQg
c3ViaW50ZXJmYWNlLCBvciB3aGF0ZXZlciBvdGhlciB1bml0cyBtYWtlIHNlbnNlLiBQb3NzaWJs
eSBhbGwgdGhlIHdheSB0byB0eGlkIHBlciBpbmRpdmlkdWFsIGxlYWYsIGFzIHN1Z2dlc3RlZCBi
eSBSb2IuDQoNCkZvciBwZXItbm9kZSBpZi1tYXRjaCB0ZXN0aW5nLCBhbiBpZi1tYXRjaCBhdHRy
aWJ1dGUgdGhhdCBhcHBsaWVkIHRvIHRoZSBub2RlIGNvbnRhaW5pbmcgdGhlIGF0dHJpYnV0ZQ0K
Y291bGQgYmUgdXNlZC4gIFRoZSBtZWNoYW5pc21zIGZvciByZXRyaWV2aW5nIGFuZCB0ZXN0aW5n
IGFuIG9wYXF1ZSByZXNvdXJjZS1pZCBhcmUgcXVpdGUgc2ltcGxlLg0KDQpDb3VsZCB5b3UgbWF5
YmUgc3BlbmQgYSBmZXcgbWludXRlcyB0byBza2V0Y2ggdGhpcyBvdXQ/IFRoaXMgc291bmRzIHZl
cnkgbXVjaCBsaWtlIHdoYXQgSSBwcm9wb3NlZCwgYnV0IEknbSBub3Qgc3VyZSBJIGZvbGxvdyBl
eGFjdGx5LCBhbmQgSSdtIGRlZmluaXRlbHkgaW50ZXJlc3RlZCBpbiBnZXR0aW5nIHN1Z2dlc3Rp
b25zLg0KDQpNYXliZSB0aGlzIGlzIGdvb2QgZW5vdWdoIGFuZCBzcGVjaWZ5aW5nIGhvdyBhIHNl
cnZlciBpcyBzdXBwb3NlZCB0byBjaGFuZ2UgdGhlIHBlci1ub2RlIHJlc291cmNlIElEDQpvdmVy
IHRpbWUgaXMgb3V0IG9mIHNjb3BlLiBUaGF0IGlzIG5vdCBzaW1wbGUsIGVzcGVjaWFsbHkgc2lu
Y2UgZWRpdC1jb25maWcgaW1wbGVtZW50YXRpb25zIGNhbiB2YXJ5IHNvIG11Y2guDQoNCg0KDQoN
Ci9qYW4NCg0KQ3VzdG9tZXIgdHJhbnNhY3Rpb24gdHJhY2tpbmcsIHdoaWNoIEnigJltIG5vdCBv
cHBvc2VkIHRvLCBpcyBhIGRpZmZlcmVudCBraW5kIG9mIHByb2JsZW0uICBUaGF0IHNhaWQsIEkg
ZG9u4oCZdCB0aGluayBzdWNoIGFuIElEIHNob3VsZCBiZSB1c2VkIGZvciBjb25zaXN0ZW5jeSBj
aGVja2luZywgZm9yIHJlYXNvbnMgQW5keSBtZW50aW9uZWQsIGFzIHdlbGwgYXMgYmVjYXVzZSBp
dCBkaWZmZXJzIGZyb20gUkMuDQoNCkFkZGluZyBhIGNvbW1lbnQgdG8gYW4gZWRpdCB0cmFuc2Fj
dGlvbiBkb2VzIG5vdCByZWFsbHkgcHJvdmlkZSBhbnkgY29uc2lzdGVuY3kgY2hlY2tpbmcuDQpJ
dCBpcyBjb21wbGV0ZWx5IHVucmVsYXRlZCB0byB0aGUgcHJvYmxlbSBvZiBkZXRlY3RpbmcgY2hh
bmdlcyB0byBhIHRhcmdldCByZXNvdXJjZSBvciBkYXRhc3RvcmUNCmR1ZSB0byBtdWx0aXBsZSBj
bGllbnRzIG1vZGlmeWluZyB0aGUgY29uZmlndXJhdGlvbiBhdCBvbmNlLg0KDQpZZXMsIEkgd291
bGRuJ3QgYXNzb2NpYXRlIHRoaXMgY29uc2lzdGVuY3kgY2hlY2tpbmcsIGJ1dCBpdCBjb3VsZCBw
cm92aWRlIHF1aXRlIHVzZWZ1bCBhcyBpbnB1dCB0byBhdWRpdCB0cmFpbHMuIEkgdGhpbmsgd2Ug
Y2FuIGxlYXZlIHRoaXMgcGFydCBvZiB0aGUgZGlzY3Vzc2lvbiBmb3IgbGF0ZXIsIGhvd2V2ZXIu
IFdlIG1heSBuZWVkIHRvIHNldCB0aGUgZm91bmRhdGlvbnMgc3RyYWlnaHQgYmVmb3JlIHdlIGRp
c2N1c3MgdGhlIGNvbG9yIG9mIHRoZSBpY2luZy4NCg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQo=

--_000_F077DF0928E34742964F9B5250EFFE69ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <7FBBB5BE2B30E243AC256DBCF99DD9E3@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkFuZHksIGFsbCwNCjxkaXYgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFRpbWVz
TmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxibG9j
a3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44
ZXg7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9y
ZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAxZXg7Ij4N
CjxkaXYgc3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSI+DQo8ZGl2IGNsYXNzPSIiPlRoZSBsaWdodHdlaWdodCBlZGl0IGNvbGxp
c2lvbiBkZXRlY3Rpb24gcHJvdmlkZWQgYnkgdGhlIHdlbGwta25vd24gRVRhZzwvZGl2Pg0KPGRp
diBjbGFzcz0iIj5hbmQgYXNzb2NpYXRlZCBoZWFkZXJzIGxpa2UgSWYtTWF0Y2ggY291bGQgYmUg
dXNlZnVsIGluIE5FVENPTkYuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij5FeGNlbGxlbnQsIEkgYWdyZWUuJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5XaGF0IEkgd291bGQgYmUgY3VyaW91cyB0byB1
bmRlcnN0YW5kIGlzIGhvdyB5b3UgZW52aXNpb24gdGhpcyB0byBiZSBtYXBwZWQgdG8gTkVUQ09O
Ri4gSSB0aGluayBldmVyeWJvZHkgd2hvIHNhaWQgc29tZXRoaW5nIG9uIHRoaXMgdGhyZWFkIG1v
cmUgb3IgbGVzcyBhZ3JlZXMgdGhhdCB3ZSBuZWVkIFJDJ3MgRVRhZyBhcHByb2FjaCBpbiBOQy4g
VGhlIHF1ZXN0aW9uIGlzIGp1c3QgZXhhY3RseSB3aGF0IHRoYXQgbWVhbnMsDQogc2luY2UgTkMg
aXNuJ3QgUkMuIEhvdyB3b3VsZCB5b3UgcHJvcG9zZSB0byBpbXBsZW1lbnQgdGhpcyBtZWNoYW5p
YyBpbiBOQz88L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoZSBtb3N0
IGludGVyb3BlcmFibGUgYXBwcm9hY2ggaXMgdG8gaGF2ZSBhIHNpbmdsZSBjb25maWctaWQgdGhh
dCBpcyBhcHBsaWVkPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPnRvIHRoZSBlbnRpcmUgZGF0YXN0b3Jl
LiBUaGVuIGEgc2luZ2xlIGlmLW1hdGNoIGlucHV0IHBhcmFtZXRlciByZWZlcnMgdG8gdGhpcyBj
b25maWctaWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoaXMgaXMgd29ya2FibGUgaWYgdGhlIGRl
dmljZSBpcyBub3QgZWRpdGVkIG9mdGVuIGJ5IG11bHRpcGxlIGNsaWVudHMuIElmIHRoZSBzZXJ2
ZXIgcmVqZWN0czwvZGl2Pg0KPGRpdiBjbGFzcz0iIj50aGUgaWYtbWF0Y2ggcmVxdWVzdCwgdGhl
biB0aGUgY2xpZW50IGNhbiB1c2UgZ2xvYmFsIGxvY2tzLCBjaGVjayB0aGUgZGlmZnMsIGV0Yy48
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+TW9zdCBvZiB0aGUgdGltZSBhbiBpZi1tYXRjaCBmYWlsdXJl
IHdpbGwgbWVhbiB0aGF0IGEgJmx0O2dldC1jb25maWcmZ3Q7IGlzPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPm5lZWRlZCAoYmVjYXVzZSBhbm90aGVyIGNsaWVudCBjaGFuZ2VkIHNvbWV0aGluZykuPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXY+SSBhZ3JlZSB0aGF0IHRoZSBzaW5nbGUgdG9wLWxldmVsIHRyYW5zYWN0aW9u
IGlkIGlzIGEgZ29vZCBzb2x1dGlvbiBmb3IgYW4gaW50ZXJlc3RpbmcgY2xhc3Mgb2Ygc2VydmVy
cyBhbmQgdXNlIGNhc2VzLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+
SXQgaXMgYWJzb2x1dGVseSBub3Qgc3VmZmljaWVudCBmb3IgdGhlIGNsYXNzIG9mIHNlcnZlcnMg
YW5kIHVzZSBjYXNlcyBJIGNhcmUgbW9zdCBhYm91dCwgaG93ZXZlci4gSW4gZmFjdCwgdGhpcyBt
ZWNoYW5pc20gaXMgY291bnRlciBwcm9kdWN0aXZlIGluIG1hbnkgY2FzZXMuIFRoZXJlIGFyZSBt
YW55IHNlcnZlcnMgdGhhdCBzdXBwb3J0IHNvbWUgcHJvcHJpZXRhcnkgdG9wLWxldmVsIHRyYW5z
YWN0aW9uIGlkIG1lY2hhbmlzbSBhbHJlYWR5LA0KIGFuZCBtYW55IG9mIG91ciB1c2VycyBhcmUg
dHVybmluZyB0aGlzIGZlYXR1cmUgb2ZmLiBJbiB0aGVpciBlbnZpcm9ubWVudCwgaXQgb25seSBz
bG93cyB0aGluZ3MgZG93biwgd2l0aCBubyB1cHNpZGUuIEluIHRoaXMgY2xhc3Mgb2YgdXNlIGNh
c2VzLCBhIGZ1bGwgZ2V0LWNvbmZpZyByZXN5bmMgZXZlcnkgdGltZSB0aGUgdG9wIGxldmVsIHR4
aWQgaGFzIG1vdmVkIGlzIGp1c3Qgbm90IHNjYWxhYmxlLiBJbnN0ZWFkIHRoZXkgdHVybiBvZmYg
dGhlDQogdHhpZCBjaGVjaywgYW5kIGhvcGUgZm9yIHRoZSBiZXN0IChhbmQgdXNlIG90aGVyIHRl
Y2huaXF1ZXMgZm9yIGRldGVjdGluZyBhbmQgaGFuZGxpbmcgcG9zc2libGUgY2xpZW50IGNoYW5n
ZSBjb2xsaXNpb25zKS48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2Pldo
YXQgSSdtIGxvb2tpbmcgZm9yIGlzIGEgc29sdXRpb24gdGhhdCBjYW4gZWFzaWx5IHNjYWxlIGZy
b20gYSBzaW5nbGUgdG9wLWxldmVsIHR4aWQsIHRvIGEgZmV3IHBlciBzdWJzeXN0ZW0gdHhpZHMs
IHRvIHR4aWQgcGVyIGludGVyZmFjZSBhbmQgc3ViaW50ZXJmYWNlLCBvciB3aGF0ZXZlciBvdGhl
ciB1bml0cyBtYWtlIHNlbnNlLiBQb3NzaWJseSBhbGwgdGhlIHdheSB0byB0eGlkIHBlciBpbmRp
dmlkdWFsIGxlYWYsIGFzIHN1Z2dlc3RlZA0KIGJ5IFJvYi48L2Rpdj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2Io
MCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4
OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4
dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8ZGl2IGNsYXNzPSIiPkZvciBwZXItbm9kZSBpZi1tYXRj
aCB0ZXN0aW5nLCBhbiBpZi1tYXRjaCBhdHRyaWJ1dGUgdGhhdCBhcHBsaWVkIHRvIHRoZSBub2Rl
IGNvbnRhaW5pbmcgdGhlIGF0dHJpYnV0ZTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5jb3VsZCBiZSB1
c2VkLiZuYnNwOyBUaGUgbWVjaGFuaXNtcyBmb3IgcmV0cmlldmluZyBhbmQgdGVzdGluZyBhbiBv
cGFxdWUgcmVzb3VyY2UtaWQgYXJlIHF1aXRlIHNpbXBsZS48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5Db3VsZCB5
b3UgbWF5YmUgc3BlbmQgYSBmZXcgbWludXRlcyB0byBza2V0Y2ggdGhpcyBvdXQ/IFRoaXMgc291
bmRzIHZlcnkgbXVjaCBsaWtlIHdoYXQgSSBwcm9wb3NlZCwgYnV0IEknbSBub3Qgc3VyZSBJIGZv
bGxvdyBleGFjdGx5LCBhbmQgSSdtIGRlZmluaXRlbHkgaW50ZXJlc3RlZCBpbiBnZXR0aW5nIHN1
Z2dlc3Rpb25zLjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl
PSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBT
TVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBjbGFzcz0iIj5N
YXliZSB0aGlzIGlzIGdvb2QgZW5vdWdoIGFuZCBzcGVjaWZ5aW5nIGhvdyBhIHNlcnZlciBpcyBz
dXBwb3NlZCB0byBjaGFuZ2UgdGhlIHBlci1ub2RlIHJlc291cmNlIElEPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPm92ZXIgdGltZSBpcyBvdXQgb2Ygc2NvcGUuIFRoYXQgaXMgbm90IHNpbXBsZSwgZXNw
ZWNpYWxseSBzaW5jZSBlZGl0LWNvbmZpZyBpbXBsZW1lbnRhdGlvbnMgY2FuIHZhcnkgc28gbXVj
aC48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj4vamFuPC9kaXY+DQo8
ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9
IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJjYXJl
dC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7IGZv
bnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJsb2NrcXVvdGUgY2xhc3M9Imdt
YWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCAwLjhleDsgYm9yZGVyLWxlZnQt
d2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjog
cmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsiPg0KPGRpdiBzdHlsZT0ib3Zl
cmZsb3ctd3JhcDogYnJlYWstd29yZDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4N
CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAw
cHggMC44ZXg7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xp
ZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZy1sZWZ0OiAx
ZXg7Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPkN1c3RvbWVyIHRyYW5zYWN0aW9u
IHRyYWNraW5nLCB3aGljaCBJ4oCZbSBub3Qgb3Bwb3NlZCB0bywgaXMgYSBkaWZmZXJlbnQga2lu
ZCBvZiBwcm9ibGVtLiZuYnNwOyBUaGF0IHNhaWQsIEkgZG9u4oCZdCB0aGluayBzdWNoIGFuIElE
IHNob3VsZCBiZSB1c2VkIGZvciBjb25zaXN0ZW5jeSBjaGVja2luZywgZm9yIHJlYXNvbnMgQW5k
eSBtZW50aW9uZWQsIGFzIHdlbGwgYXMgYmVjYXVzZSBpdCBkaWZmZXJzIGZyb20gUkMuPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPkFkZGluZyBhIGNvbW1lbnQgdG8gYW4gZWRpdCB0cmFuc2FjdGlv
biBkb2VzIG5vdCByZWFsbHkgcHJvdmlkZSBhbnkgY29uc2lzdGVuY3kgY2hlY2tpbmcuPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPkl0IGlzIGNvbXBsZXRlbHkgdW5yZWxhdGVkIHRvIHRoZSBwcm9ibGVt
IG9mIGRldGVjdGluZyBjaGFuZ2VzIHRvIGEgdGFyZ2V0IHJlc291cmNlIG9yIGRhdGFzdG9yZTwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj5kdWUgdG8gbXVsdGlwbGUgY2xpZW50cyBtb2RpZnlpbmcgdGhl
IGNvbmZpZ3VyYXRpb24gYXQgb25jZS48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPlllcywgSSB3b3VsZG4ndCBhc3NvY2lhdGUgdGhpcyBjb25zaXN0ZW5jeSBjaGVja2lu
ZywgYnV0IGl0IGNvdWxkIHByb3ZpZGUgcXVpdGUgdXNlZnVsIGFzIGlucHV0IHRvIGF1ZGl0IHRy
YWlscy4gSSB0aGluayB3ZSBjYW4gbGVhdmUgdGhpcyBwYXJ0IG9mIHRoZSBkaXNjdXNzaW9uIGZv
ciBsYXRlciwgaG93ZXZlci4gV2UgbWF5IG5lZWQgdG8gc2V0IHRoZSBmb3VuZGF0aW9ucyBzdHJh
aWdodCBiZWZvcmUgd2UgZGlzY3Vzcw0KIHRoZSBjb2xvciBvZiB0aGUgaWNpbmcuPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CZXN0IFJl
Z2FyZHMsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPi9qYW48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_F077DF0928E34742964F9B5250EFFE69ciscocom_--


From nobody Thu Oct  7 09:44:29 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 74E373A0BCE; Thu,  7 Oct 2021 09:44:23 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.38.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163362506337.25552.15494759278540731395@ietfa.amsl.com>
Date: Thu, 07 Oct 2021 09:44:23 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/x3oVPy4Ef9xLq9E_zP25PxPT4Zs>
Subject: [netconf] I-D Action: draft-ietf-netconf-notification-capabilities-19.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Oct 2021 16:44:24 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Modules describing Capabilities for Systems and Datastore Update Notifications
        Authors         : Balazs Lengyel
                          Alexander Clemm
                          Benoit Claise
	Filename        : draft-ietf-netconf-notification-capabilities-19.txt
	Pages           : 29
	Date            : 2021-10-07

Abstract:
   This document defines two YANG modules,"ietf-system-capabilities" and
   "ietf-notification-capabilities".

   The module "ietf-system-capabilities" provides a placeholder
   structure that can be used to discover YANG related system
   capabilities for servers.  The module can be used to report
   capability information from the server at run time or at
   implementation time, by making use of the YANG Instance Data File
   Format.

   The module "ietf-notification-capabilities" augments "ietf-system-
   capabilities" to specify capabilities related to Subscription to YANG
   Notifications for Datastore Updates.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-notification-capabilities-19

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-notification-capabilities-19


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



From nobody Thu Oct  7 10:37:49 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 184323A0CB7 for <netconf@ietfa.amsl.com>; Thu,  7 Oct 2021 10:37:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 wS0jxNfCP_VN for <netconf@ietfa.amsl.com>; Thu,  7 Oct 2021 10:37:39 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (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 9A4D63A0C98 for <netconf@ietf.org>; Thu,  7 Oct 2021 10:37:38 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id b20so28531837lfv.3 for <netconf@ietf.org>; Thu, 07 Oct 2021 10:37:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lDCb9rnvNUvn0LbIsgkupVY+IydmgdWeFa/i5Bbl2m4=; b=z8fNkbxGlNxO0KXmqVK53Rv2CBRNya/JyUTOqGRce5yMO1wXe9WTJboEan0+xKvrIY 434LYmzJNRl+LQhkOTvFWddNa/MHS3/jaLwVOdnZ1L7+lnwpOjrxmIMsNvg7Fbq5V/4r gDyj1A/gIzwP7s07ulCQc2QsuKdlxccqBCnXKgJRsLVzWK1NFbaKfCuyafnM+Fusnf++ HlaHZKgpPhnQ3CdqWuTiuVNnzujx4StDd6vzxCKA0t+a2JwHNlMZthrThJctfR7UCXBl IPNyiRWBtGSo72TbNw/8XKA2n1mo0qdF+J2MY6g6qMzCoxYUqKps8047+gniHq3avDRt P7zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lDCb9rnvNUvn0LbIsgkupVY+IydmgdWeFa/i5Bbl2m4=; b=SLmhb74vsx5Oxk67YIIylZOXEGzd3IPelV1qLN7R1JR/r42WjGUWsGa5S6SYjF/tCF miiMeBV39lKYDRlmFmU7uP3cW72F6dOP0jRTxfNeqDgE68woSJRFb4QJgvm9STfb//Sw Uba3KrZllwxoV3Mk6+m0piMgxjuCZTQZzVMVYSg3moXZZGvB8x+aB3/+Bm4ZyHPbw0vF pwcGqmdteMMYFfMCViKAo3JNrMjugO3FGDmfoX1LyjIYtQrA8nKzNgBWHtGN1lMRI0kh /k1jViTsJKuxNmsngkyve3RK70RZQrXOAPMQVc0Vx45PLqrZHONaqgGWPNYYx2/Pgdz6 +J2A==
X-Gm-Message-State: AOAM530fExbGAsBwcmHPH76sGW4CXkdjHlLIxDN+zw9mDQlY69B3fJdf kUH2oZ8hUv43DvyBHiCMDhxHD0/xuXdNdePBGwFvDg==
X-Google-Smtp-Source: ABdhPJxt5YZxOocaewZbY0c5Pv77+lY9dJuCioiLQ+kR4vKSlbBCmSzWdC13P2UmYTZ1Gyu79KM3a8ompIPtCFyfpiE=
X-Received: by 2002:a19:ae16:: with SMTP id f22mr5458121lfc.142.1633628256436;  Thu, 07 Oct 2021 10:37:36 -0700 (PDT)
MIME-Version: 1.0
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com>
In-Reply-To: <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 7 Oct 2021 10:37:25 -0700
Message-ID: <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com>
To: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, Benoit Claise <benoit.claise@huawei.com>,  "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000eb95ee05cdc6b7b9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/SOn-V54OOE9QQBmtb7SLWSt7hIs>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Oct 2021 17:37:44 -0000

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

On Thu, Oct 7, 2021 at 7:35 AM Jan Lindblad (jlindbla) <jlindbla@cisco.com>
wrote:

> Andy, all,
>
> The lightweight edit collision detection provided by the well-known ETag
>> and associated headers like If-Match could be useful in NETCONF.
>>
>>
>> Excellent, I agree.
>>
>> What I would be curious to understand is how you envision this to be
>> mapped to NETCONF. I think everybody who said something on this thread m=
ore
>> or less agrees that we need RC's ETag approach in NC. The question is ju=
st
>> exactly what that means, since NC isn't RC. How would you propose to
>> implement this mechanic in NC?
>>
>
> The most interoperable approach is to have a single config-id that is
> applied
> to the entire datastore. Then a single if-match input parameter refers to
> this config-id.
> This is workable if the device is not edited often by multiple clients. I=
f
> the server rejects
> the if-match request, then the client can use global locks, check the
> diffs, etc.
> Most of the time an if-match failure will mean that a <get-config> is
> needed (because another client changed something).
>
>
> I agree that the single top-level transaction id is a good solution for a=
n
> interesting class of servers and use cases.
>
> It is absolutely not sufficient for the class of servers and use cases I
> care most about, however. In fact, this mechanism is counter productive i=
n
> many cases. There are many servers that support some proprietary top-leve=
l
> transaction id mechanism already, and many of our users are turning this
> feature off. In their environment, it only slows things down, with no
> upside. In this class of use cases, a full get-config resync every time t=
he
> top level txid has moved is just not scalable. Instead they turn off the
> txid check, and hope for the best (and use other techniques for detecting
> and handling possible client change collisions).
>


Datastore validation can be complicated and not at all compatible with the
desire to
treat individual (random) edits as transactions.  Concurrent datastore
transactions
are even more complicated and not in scope.  I agree with Kent that we
should
limit the scope to the mapping of the RESTCONF If-Match feature.



> What I'm looking for is a solution that can easily scale from a single
> top-level txid, to a few per subsystem txids, to txid per interface and
> subinterface, or whatever other units make sense. Possibly all the way to
> txid per individual leaf, as suggested by Rob.
>

IMO only containers and lists should be in scope.
Leaf-level support is possible but should be optional or left out.


> For per-node if-match testing, an if-match attribute that applied to the
> node containing the attribute
> could be used.  The mechanisms for retrieving and testing an opaque
> resource-id are quite simple.
>
>
> Could you maybe spend a few minutes to sketch this out? This sounds very
> much like what I proposed, but I'm not sure I follow exactly, and I'm
> definitely interested in getting suggestions.
>
>
It is similar to your proposal I think

1) augment retrieval operations to add <with-resource-ids /> input paramete=
r
2) add metadata attribute "resource-id" that is used to specify the current
resource-id for a data node
3) add metadata attribute "if-match" that is used in <edit-config> in the
data nodes
    for lists and containers
4) When processing the <edit-config> request, the server compares the
if-match=3D"xyz" to the
current resource-id for the node. All if-match tests must pass or the
entire edit is rejected.

Note that this only works for merge and replace.
The client should continue to rely on operation=3D"create" (or "delete") to
test for these edit collision types.


Maybe this is good enough and specifying how a server is supposed to change
> the per-node resource ID
> over time is out of scope. That is not simple, especially since
> edit-config implementations can vary so much.
>
>
>
>
>
> /jan
>

Andy


>
> Customer transaction tracking, which I=E2=80=99m not opposed to, is a dif=
ferent
>>> kind of problem.  That said, I don=E2=80=99t think such an ID should be=
 used for
>>> consistency checking, for reasons Andy mentioned, as well as because it
>>> differs from RC.
>>>
>>
>> Adding a comment to an edit transaction does not really provide any
>> consistency checking.
>> It is completely unrelated to the problem of detecting changes to a
>> target resource or datastore
>> due to multiple clients modifying the configuration at once.
>>
>>
>> Yes, I wouldn't associate this consistency checking, but it could provid=
e
>> quite useful as input to audit trails. I think we can leave this part of
>> the discussion for later, however. We may need to set the foundations
>> straight before we discuss the color of the icing.
>>
>> Best Regards,
>> /jan
>>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 7, 2021 at 7:35 AM Jan Li=
ndblad (jlindbla) &lt;<a href=3D"mailto:jlindbla@cisco.com">jlindbla@cisco.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">



<div style=3D"overflow-wrap: break-word;">
Andy, all,
<div><br>
</div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<div>The lightweight edit collision detection provided by the well-known ET=
ag</div>
<div>and associated headers like If-Match could be useful in NETCONF.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Excellent, I agree.=C2=A0</div>
<div><br>
</div>
<div>What I would be curious to understand is how you envision this to be m=
apped to NETCONF. I think everybody who said something on this thread more =
or less agrees that we need RC&#39;s ETag approach in NC. The question is j=
ust exactly what that means,
 since NC isn&#39;t RC. How would you propose to implement this mechanic in=
 NC?</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>The most interoperable approach is to have a single config-id that is =
applied</div>
<div>to the entire datastore. Then a single if-match input parameter refers=
 to this config-id.</div>
<div>This is workable if the device is not edited often by multiple clients=
. If the server rejects</div>
<div>the if-match request, then the client can use global locks, check the =
diffs, etc.</div>
<div>Most of the time an if-match failure will mean that a &lt;get-config&g=
t; is</div>
<div>needed (because another client changed something).</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I agree that the single top-level transaction id is a good solution fo=
r an interesting class of servers and use cases.</div>
<div><br>
</div>
<div>It is absolutely not sufficient for the class of servers and use cases=
 I care most about, however. In fact, this mechanism is counter productive =
in many cases. There are many servers that support some proprietary top-lev=
el transaction id mechanism already,
 and many of our users are turning this feature off. In their environment, =
it only slows things down, with no upside. In this class of use cases, a fu=
ll get-config resync every time the top level txid has moved is just not sc=
alable. Instead they turn off the
 txid check, and hope for the best (and use other techniques for detecting =
and handling possible client change collisions).</div></div></div></div></b=
lockquote><div><br></div><div><br></div><div>Datastore validation can be co=
mplicated and not at all compatible with the desire to</div><div>treat indi=
vidual (random) edits as transactions.=C2=A0 Concurrent datastore transacti=
ons</div><div>are even more complicated and not in scope.=C2=A0 I agree wit=
h Kent that we should</div><div>limit the scope to the mapping=C2=A0of the =
RESTCONF If-Match feature.</div><div><br></div><div><br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-wor=
d;"><div><div>
<div><br>
</div>
<div>What I&#39;m looking for is a solution that can easily scale from a si=
ngle top-level txid, to a few per subsystem txids, to txid per interface an=
d subinterface, or whatever other units make sense. Possibly all the way to=
 txid per individual leaf, as suggested
 by Rob.</div></div></div></div></blockquote><div><br></div><div>IMO only c=
ontainers and lists should be in scope.</div><div>Leaf-level support is pos=
sible but should be optional or left out.</div><div><br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-wor=
d;"><div><div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>For per-node if-match testing, an if-match attribute that applied to t=
he node containing the attribute</div>
<div>could be used.=C2=A0 The mechanisms for retrieving and testing an opaq=
ue resource-id are quite simple.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Could you maybe spend a few minutes to sketch this out? This sounds ve=
ry much like what I proposed, but I&#39;m not sure I follow exactly, and I&=
#39;m definitely interested in getting suggestions.</div>
<br></div></div></div></blockquote><div><br></div><div>It is similar to you=
r proposal I think</div><div><br></div><div>1) augment retrieval operations=
 to add &lt;with-resource-ids /&gt; input parameter</div><div>2) add metada=
ta attribute &quot;resource-id&quot; that is used to specify the current re=
source-id for a data node</div><div>3) add metadata attribute &quot;if-matc=
h&quot; that is used in &lt;edit-config&gt; in the data nodes</div><div>=C2=
=A0 =C2=A0 for lists and containers</div><div>4) When processing the=C2=A0&=
lt;edit-config&gt; request, the server compares the if-match=3D&quot;xyz&qu=
ot; to the</div><div>current resource-id for the node. All if-match tests m=
ust pass or the entire edit is rejected.</div><div><br></div><div>Note that=
 this only works for merge and replace.</div><div>The client should continu=
e to rely on operation=3D&quot;create&quot; (or &quot;delete&quot;) to</div=
><div>test for these edit collision types.</div><div><br></div><div><br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow=
-wrap: break-word;"><div><div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>Maybe this is good enough and specifying how a server is supposed to c=
hange the per-node resource ID</div>
<div>over time is out of scope. That is not simple, especially since edit-c=
onfig implementations can vary so much.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>/jan</div></div></div></div></blockquote><div><br></div><div>Andy</div=
><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div st=
yle=3D"overflow-wrap: break-word;"><div><div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>Customer transaction tracking, which I=E2=80=99m not opposed to, is a =
different kind of problem.=C2=A0 That said, I don=E2=80=99t think such an I=
D should be used for consistency checking, for reasons Andy mentioned, as w=
ell as because it differs from RC.</div>
</div>
</blockquote>
<div><br>
</div>
<div>Adding a comment to an edit transaction does not really provide any co=
nsistency checking.</div>
<div>It is completely unrelated to the problem of detecting changes to a ta=
rget resource or datastore</div>
<div>due to multiple clients modifying the configuration at once.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, I wouldn&#39;t associate this consistency checking, but it could =
provide quite useful as input to audit trails. I think we can leave this pa=
rt of the discussion for later, however. We may need to set the foundations=
 straight before we discuss
 the color of the icing.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>/jan</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>

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

--000000000000eb95ee05cdc6b7b9--


From nobody Fri Oct  8 02:18:20 2021
Return-Path: <jlindbla@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 293E63A15EB for <netconf@ietfa.amsl.com>; Fri,  8 Oct 2021 02:18:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.595
X-Spam-Level: 
X-Spam-Status: No, score=-9.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WTPlblDj; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=t4RywMr7
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 EQMSEruznK-v for <netconf@ietfa.amsl.com>; Fri,  8 Oct 2021 02:18:10 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74CE13A15EC for <netconf@ietf.org>; Fri,  8 Oct 2021 02:18:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30645; q=dns/txt; s=iport; t=1633684689; x=1634894289; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=BzjvBmBZ4WHCuCbcbhUsxgjyPjUEZDIRDnTQ/SJM87k=; b=WTPlblDjmSK5NxOBR3I67UJgW55HVxPfS8Kv1oRjL3QpxZDtItf8/3ZH EyhT9hb0eEzZIFSHd7LBWqLO+NtOncm9GpgjYvEZjCkuUFGpp20ff+1xK Wh1hSKnJSo+kUwt1sLNeToH/g4Qt1rMzsfV8InmfZHhSyxgCu9RiFF4Ky w=;
IronPort-PHdr: =?us-ascii?q?A9a23=3ALcmocR1c1vCrHoHssmDPTVBlVkEcU/3cLxMQ4?= =?us-ascii?q?4UgkbFVNK+k+seqME/e4KBri1nEFcXe5ulfguXb+6bnRSQb4JmHvXxDFf4EV?= =?us-ascii?q?xIMhcgM2QB1BsmDBB7qMfvjcCsgH98EX1hgrDm3NEFPE5P4YFvf6nS58T8VH?= =?us-ascii?q?ED5Mgx4buT4E4LflYK5zee3rpbSeA5PwjG6ZOAaEQ=3D=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AlEVII6j1jppqV775BPCNgr27X161uBIKZh0uj?= =?us-ascii?q?C45NGQN5FlHY01jehtvWz+EPamDNmH9e9hzO46/oEhQ657Wy9ExHQpq+S82Q?= =?us-ascii?q?yJjpJueD7x1DKtf0wB+jyH7ockOA/w2MrEsF+hpCC+BzvuRGuK59yAljfnYH?= =?us-ascii?q?uOU5NPsY0ideyc1EE/Ntjo78wIJqtYAbemRW2thi/uryyHsEAfNNwpPD44hw?= =?us-ascii?q?/nrRCWDExjFkGhwUlQWPZintbJF/pUfJMp3yaqZdxMUTmTId9NWSdovzJnhl?= =?us-ascii?q?o/Y1x4pDtXgmbHhfwhQBLXTJgOJzHFRXsBOgDAb+Xd0ifh9baFaMBwK49mKt?= =?us-ascii?q?4gZJNFlt5ixTwsjOqTkk+UGWB4eGCZ7VUFD0OGYfSLv65zJkCUqdFOpmZ2CF?= =?us-ascii?q?noeO4AE8eFxD0lP+OAWbjcXYXirje+wx7OnDOJoj8U4IeHrIYoAt3AmxjbcZ?= =?us-ascii?q?d4lTJbfAKTH+dFwwz4snc1IW/DTe6IxYDxjfTzRfhhGJVANC4l4l+Ct7kQT2?= =?us-ascii?q?RUwREm9rK4z5S3YyxZ8leKrO9vOcdvMTsJQ9nt0b1nupwzRaiz2/vTGodZdz?= =?us-ascii?q?k+Ruw=3D=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AcU/Gp6Ai5HgxBwjlHej1sseALOsnbusQ8z?= =?us-ascii?q?AXPh9KKCC9I/b3qynxppsmPEfP+UkssHFJo6HmBEDyewKjyXcV2/hQAV7GZm?= =?us-ascii?q?nbUQSTXfpfBOfZsljd8mjFh5JgPMRbAutD4b/LfCJHZK/BiWHSebtNsbr3kp?= =?us-ascii?q?xAx92uskuFJjsaDZ2Imj0JcjpzZXcGPTWua6BJcKa0145inX6NaH4XZsO0Cj?= =?us-ascii?q?0uRO7YveDGk5rgfFovGwMnwBPmt0Lr1JfKVzyjmjsOWTJGxrkvtULflRbi26?= =?us-ascii?q?mlu/anjjfBym7o6YhMkteJ8KoHOCXMsLlQFtzfsHfvWG1TYczagNnzmpD21L?= =?us-ascii?q?8eqqiKn/7nBbUp15qeRBDunfKn4XiQ7N9n0Q6T9bbfuwq/nSQ8LwhKVPaoQu?= =?us-ascii?q?liA0fkAgMbzaNB+bMO0GSDu5VNCxTc2Cz7+tjTThlv0lG5uHw4jIco/jBiuR?= =?us-ascii?q?t3Us4jkWUzxjIeLH47JlO21GnnKpgZMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx?= =?us-ascii?q?+DBkwPoNac3TRalG1wixJw/r1Qol4QsJYmD5VU7eXNNapl0LlIU88NdKp4QO?= =?us-ascii?q?MMW9G+BGDBSQ/FdGiSPVPkHqcaPG+lke+53JwloOWxPJAYxpo7n5rMFFteqG?= =?us-ascii?q?4pYkrrTdaD2ZVamyq9C1lVnQ6dgv22wqIJ+4EUaICbRRFreWpe2vdI+c9vd/?= =?us-ascii?q?Ezc8zDT65rPw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BDBwD0C2Bh/4cNJK1aHgEBCxIMgg4?= =?us-ascii?q?LgSEwUQeBURMkMYRHg0cDhTmICZpvgS6BJQNUCwEBAQ0BAUEEAQGEfgIXgjE?= =?us-ascii?q?CJTQJDgECBAEBARIBAQUBAQECAQYEgREThWgNhkMCAQMSER0BATcBDwIBCDg?= =?us-ascii?q?KAgICMCUCBA4gB4JPgX9XAy8BoEEBgToCih96gTGBAYIIAQEGBASFChiCNQm?= =?us-ascii?q?BOoMBhBMBAYZzJxyBSUSBPAwQgjA3PoQdEBeDGTeCLopyWwYBASwQAigdEhQ?= =?us-ascii?q?/JR0KJSMCFQQHWA0tkXqDGoh2OYM2hD+XSAqDMJ5qBSyDapIxkHuVNoEloCZ?= =?us-ascii?q?MhB0CBAIEBQIOAQEGgWE7gVlwFWUBgj4+ExkPjiAMFoNQil50OAIGAQoBAQM?= =?us-ascii?q?JkiwBJgeBOl0BAQ?=
X-IronPort-AV: E=Sophos;i="5.85,357,1624320000";  d="scan'208,217";a="674282827"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Oct 2021 09:18:07 +0000
Received: from mail.cisco.com (xbe-aln-007.cisco.com [173.36.7.22]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 1989I8Ep016820 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 8 Oct 2021 09:18:08 GMT
Received: from xfe-rcd-003.cisco.com (173.37.227.251) by xbe-aln-007.cisco.com (173.36.7.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 8 Oct 2021 04:18:07 -0500
Received: from xfe-rcd-002.cisco.com (173.37.227.250) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 8 Oct 2021 04:18:07 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-002.cisco.com (173.37.227.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Fri, 8 Oct 2021 04:18:07 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b+F/jfqGtuNieNFK1SEEunvFFaSoxW7a3ZqUMkRqG61SEROs9GQKe5Gtm0jfxT9cpNFq6OupwOL6FavJYyK2lws7+BBBwYvR4JlT5QWArLmgvdsQIET3es4gQBAeRW3gdXduJhOumU54SClmnNHMk7HphcHBXXcvFuG60tUuxKIfwk5Klgq+55KJ56vYmyBfQvtMT6m4e0lQ1HLXQlpknUZSQiRm2AGKBEeWLwvfXcUyTEvs6+Mopo82FmZiWC1khixZXvLIFyKEEsCEuzH805fNuqP9H+F0FZQ416eiVpBvoid0D5Gk2pkjbRSqAe8DEaK5IA5nmnPoe4YiDqgCNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BzjvBmBZ4WHCuCbcbhUsxgjyPjUEZDIRDnTQ/SJM87k=; b=bcat3S6yHS7LTv3n/2BFJBfMCGTAXkrKCWHiUAKHxIiM4X8vytAgjW+o0ZmQERgZKjO9XHEGRGWrqBMKlQMcW3bp50cHmiNQ60vLzjYM13s9w658NMo+tsS8q9sTlEFfz49h24gL9J1npfaMOqrPa4lGveslKKn9jRYN4tmy2pujGaCfSSdPvt7K4kSdPXYjgM95oA7r0m0VCPgVB56SISPeZjorK81l/EBrBwERXY5P5ZwN6TF2UjTfGzVs/GWVd5o5jTIs0fmi9XqTioRsaJM+4GFD1MAoYimJSPeNv/c9VEMamJnJBG+KZHJb0oJbnZN+ydSnRbzC2M3u7aVQ0Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BzjvBmBZ4WHCuCbcbhUsxgjyPjUEZDIRDnTQ/SJM87k=; b=t4RywMr7+OK0LOhgdNosDbBO9awJFvKIj1SJnCePS2i8BXRE3XJ8AHB/ewP98KS/Vj4kc8G0V0B189e+doz8n5fQXc9xaj6HcbEimBS/U6w09HYnWvInY7Dsblj3j+JLk5NcYF973YWkF9DR5aemH/KT7y8qFFDW7kWWHXrtd3Y=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by DM5PR11MB1836.namprd11.prod.outlook.com (2603:10b6:3:109::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.22; Fri, 8 Oct 2021 09:18:06 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e%4]) with mapi id 15.20.4566.025; Fri, 8 Oct 2021 09:18:06 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: Andy Bierman <andy@yumaworks.com>
CC: Kent Watsen <kent+ietf@watsen.net>, Benoit Claise <benoit.claise@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBcO7SwfUl6r0mX+2n2e4q/W6uzpJaAgAYVSICAAPI1AIAAJJSAgABFCACAABDigIAABZwAgAGPWgCACVSugIAAOfqAgAFpKQCAADLigIABBtKA
Date: Fri, 8 Oct 2021 09:18:06 +0000
Message-ID: <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com>
In-Reply-To: <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.120.23.2.7)
authentication-results: yumaworks.com; dkim=none (message not signed) header.d=none;yumaworks.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b18e4d8f-2d92-440f-3c00-08d98a3c89ca
x-ms-traffictypediagnostic: DM5PR11MB1836:
x-microsoft-antispam-prvs: <DM5PR11MB183627BE87F5E8EFA3667E55CAB29@DM5PR11MB1836.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4SlRWvGet223C4TOvVIrvNaLsJ5ps0k81FmgoNk8p0CxaQaJXMn5Ttmn4C4vJ69KOHNjIqf71pwdkbwfrPKPGmmKz6YxLKCfHBv0zm9K2WIO2JF8+mSfsdmHg3f7kawYf1qVuMCDZPSxeHdaSYmy7pEx/3GkQ4a8tjKEFAY6vJE+a2Zt0LUUy+HJpsQ8ofLM8zAGkdRyIjsbqrBF+zD/CfOZiJKkzoN7elcj0QpddPm3TV+yb101Tj+hpPIyxdU4nUTiQ3Ai1mr5Y4XmJmtTEA0aMMIgizyxrb4TT3a28O+irlDcYKwZhNMmo7OFt8EMJ+gb9HWzCjqt2+HhiPWNhbwaTPDAjR06VXUrze02cMieufedjh7g39H1l1CdcOOPq+qEL2lWcMF5Pd7A9x5b3a2YLVfO8VAstuTecq5sSmThBSYiPbziEX3ytp84GR80RzTyHDM1yErwI64UPSULiqxuveRa1W3e+UMw7CajZAlAhMUTSu5Ros3AguMUzE9S6JjKu4xbgevgyk+watjgwDV2NwFcKhnWhh1xZUbVj4LWCMkdEOORYCxGTQW6XMSaxL6WtbsIdisH7G4y5eWoOMp3ImVfdR6CNUAtFM2H3uyU1EicxPoRntLFrCA+orX7+Eg2YyxYlVC/qtkOKDwLNdUE43O9K8H08OjQf2N1evf8fQol3DFerZgiyboNZdGLg2mnrwxwfmNeMA+tt/lhuGKJ92kx9g96B0R58YcXPhCsW8m/f6hzhE6OCFlg70gh
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR11MB2841.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(6512007)(66556008)(66476007)(6506007)(4326008)(2906002)(122000001)(6486002)(6916009)(508600001)(38100700002)(86362001)(33656002)(64756008)(2616005)(66446008)(8936002)(66946007)(71200400001)(54906003)(186003)(36756003)(76116006)(38070700005)(91956017)(8676002)(5660300002)(316002)(83380400001)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d2V0Z3FlV2pmajdzZWU3empFNHVCVG9kRlVLU1hmU1diTkhJV2xXd3VoN1ZJ?= =?utf-8?B?NWQxQVhJYTlud3ZTMUFUVEY0L2Z3MzZnaFBVZGJ5WDVoM2FKVjdWZG1KZHJh?= =?utf-8?B?cUo5dW9KYlh2UzI5ekswck43ZW5tOE44UmJpdThCeVZET0ZPd21CMk9ESldm?= =?utf-8?B?am4zK0tZaXJxc3pBZjBVK1ZQSWZCd1J5UEZaYUNqWnIzcUR5di96aHppZGtK?= =?utf-8?B?Y1ZVbnJ2WlRiVGFsUVBUY3VNak1rRGRQYnlwS2pISGxBWlFoUmxHZkpuemlt?= =?utf-8?B?NlRHYXZZQVFxNDdyaG0yT1VJSDBuQkFkRnR4ekwwUk9vbS82ZWZhQU0vZlc3?= =?utf-8?B?RDR6eENWbWgxY1JVQXZkVXB5R25vd3N1RlBnckVTTlUvRzNtVldUZnlEYWtN?= =?utf-8?B?a3NxWktFVWFLR1ppb3VsOGk4Tyt0cEQ0b0ZJV3VKYUdpSmhzWnJJSi8wYXI1?= =?utf-8?B?WHNRNVozYkpueHRqZEtnS01UWnFCazZSd2N2WmloTHoydnY2dXpRMm1QbzhI?= =?utf-8?B?eHRnUmp5Z1lYT05vb29DQmFrREQyVUYrdmhOQ1ovNmUxR2JWSWZWV0tOYlJo?= =?utf-8?B?NEpQazRCZ3ZMZmpGaDRyaHBNaUxQV3VFVzNSNTVpOTBoOGRjMFZKbzg2L1ZQ?= =?utf-8?B?SnZpWjMwUlc5TExJRU9BZzQyTWQ0a0NmU2lUR1hhUExUcVhCeFJKK2RINnYy?= =?utf-8?B?dXc0bkU5Z1JnQ3EreEEyb2RJVzdFdEdnOFhncVQvRVV6Q0J0YmRxRUpTWm16?= =?utf-8?B?VHlRSFo5TVExUkJZbEtFME9neStwNE9Xby9jZktXdzZHNlJzS2xQKzFyWmtv?= =?utf-8?B?Y3Qydk1Lci9SMEdUSGNZWlNzY0R5ZE9idkJBZnJGaW54dm9XdXQ0bVp0ZGZt?= =?utf-8?B?NEx6TGd0MlBxaWZVTXkzak43R1JxNStOSEthNEtzd2xTSGhZSm1BUEFERVUr?= =?utf-8?B?R2dTUnQ0M1JCeWM5OEtPdzFSeEJFdkRwVW44ajNrbHFXMkZKM3c4VXNZeXVy?= =?utf-8?B?T0V4R3o1aGtKUkZ4eGhiVi9remU0M2FsYmxSWkFFcVZBL2dKRzIwaml2Z0FT?= =?utf-8?B?RmJvVnFWTktETzFLR0QvYUtwWkM5MEk5UzJaVGdEcWE2Vkl5TGtYMW0vK2lp?= =?utf-8?B?cFZLc3BnTXJsL3MrOG9uSjkwUzNuaGF5OTlLWjIzUDZnb2c1QVA1enRORUhL?= =?utf-8?B?eXVBZHRPWFk1VlFzOUNFTGNlaDhTRDVaSm9kMXBrYjhhSlQ2d0JJRVhaMTgv?= =?utf-8?B?dVlLbUJFVkVOTndvSG9xQnRKcTUvTXVFNDFhcHlsTFpFdEZjQi9FS3BMNW1u?= =?utf-8?B?YUFINS9qQkR0RXpCTjN6aTlORmx3cDl4V0x1U3ZRMmJtMnJ4WmRGajkraHBW?= =?utf-8?B?eEFHcXU2U3pFaUY0QmUzZTAycU1BMUlkNkNvUW11RlUwM2srTjgzTEVSSXps?= =?utf-8?B?Tit2dm9LU2RDdSs5SmUvNTkvRDRzdXdmT29Cc2d1MFFOVWZzQnl4L2tyZ0lH?= =?utf-8?B?T3k2clR5QVJZL1c4SjdnUENNcmNrSGZwRFZZSHd6OENCU21neVFMNGRzNkRT?= =?utf-8?B?YVE1VUx4SUFpOEdDVjh5QS9NZEgrMUUzQVc0NG5vczdpekxjOEFKdTl6WmpB?= =?utf-8?B?WThLR2F0bFNRT2V3QWppdXpMWEhOQ3JiR0MwM2wvR0V4NnU5Ym9SdER5dmdp?= =?utf-8?B?b3cwSVJBclJrY3VnSWFTSTNMc0NQeEt5RXlzVFR1TDVXdWc0citpeFdYeTFj?= =?utf-8?B?LzFpUm4wOWtTYXBxZHFkZVJ2d1MrYmhxcVFEQW5PR1Y5cDM0b051V0NyMGZN?= =?utf-8?Q?nm8AJzjR8wc6qhRpVc257xqlVZb13k2R3xsnI=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DA3A44D2647144BC8A3DCB4221FB4D5Aciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b18e4d8f-2d92-440f-3c00-08d98a3c89ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2021 09:18:06.3549 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lXljJVKI8ZkMhqmpsiHvVqypdt2swdyzGjCnh9Sgq3zjlDu6k3KwlaqarW/ZAxwIaTOVRU1Q1akPzB5bkcq+7A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1836
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xbe-aln-007.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/C89_esEvSJ9ogrJmRKXw3uVuneU>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Oct 2021 09:18:16 -0000

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

QW5keSwgV0csDQoNCldoYXQgSSB3b3VsZCBiZSBjdXJpb3VzIHRvIHVuZGVyc3RhbmQgaXMgaG93
IHlvdSBlbnZpc2lvbiB0aGlzIHRvIGJlIG1hcHBlZCB0byBORVRDT05GLiBJIHRoaW5rIGV2ZXJ5
Ym9keSB3aG8gc2FpZCBzb21ldGhpbmcgb24gdGhpcyB0aHJlYWQgbW9yZSBvciBsZXNzIGFncmVl
cyB0aGF0IHdlIG5lZWQgUkMncyBFVGFnIGFwcHJvYWNoIGluIE5DLiBUaGUgcXVlc3Rpb24gaXMg
anVzdCBleGFjdGx5IHdoYXQgdGhhdCBtZWFucywgc2luY2UgTkMgaXNuJ3QgUkMuIEhvdyB3b3Vs
ZCB5b3UgcHJvcG9zZSB0byBpbXBsZW1lbnQgdGhpcyBtZWNoYW5pYyBpbiBOQz8NCg0KVGhlIG1v
c3QgaW50ZXJvcGVyYWJsZSBhcHByb2FjaCBpcyB0byBoYXZlIGEgc2luZ2xlIGNvbmZpZy1pZCB0
aGF0IGlzIGFwcGxpZWQNCnRvIHRoZSBlbnRpcmUgZGF0YXN0b3JlLiBUaGVuIGEgc2luZ2xlIGlm
LW1hdGNoIGlucHV0IHBhcmFtZXRlciByZWZlcnMgdG8gdGhpcyBjb25maWctaWQuDQpUaGlzIGlz
IHdvcmthYmxlIGlmIHRoZSBkZXZpY2UgaXMgbm90IGVkaXRlZCBvZnRlbiBieSBtdWx0aXBsZSBj
bGllbnRzLiBJZiB0aGUgc2VydmVyIHJlamVjdHMNCnRoZSBpZi1tYXRjaCByZXF1ZXN0LCB0aGVu
IHRoZSBjbGllbnQgY2FuIHVzZSBnbG9iYWwgbG9ja3MsIGNoZWNrIHRoZSBkaWZmcywgZXRjLg0K
TW9zdCBvZiB0aGUgdGltZSBhbiBpZi1tYXRjaCBmYWlsdXJlIHdpbGwgbWVhbiB0aGF0IGEgPGdl
dC1jb25maWc+IGlzDQpuZWVkZWQgKGJlY2F1c2UgYW5vdGhlciBjbGllbnQgY2hhbmdlZCBzb21l
dGhpbmcpLg0KDQpJIGFncmVlIHRoYXQgdGhlIHNpbmdsZSB0b3AtbGV2ZWwgdHJhbnNhY3Rpb24g
aWQgaXMgYSBnb29kIHNvbHV0aW9uIGZvciBhbiBpbnRlcmVzdGluZyBjbGFzcyBvZiBzZXJ2ZXJz
IGFuZCB1c2UgY2FzZXMuDQoNCkl0IGlzIGFic29sdXRlbHkgbm90IHN1ZmZpY2llbnQgZm9yIHRo
ZSBjbGFzcyBvZiBzZXJ2ZXJzIGFuZCB1c2UgY2FzZXMgSSBjYXJlIG1vc3QgYWJvdXQsIGhvd2V2
ZXIuIEluIGZhY3QsIHRoaXMgbWVjaGFuaXNtIGlzIGNvdW50ZXIgcHJvZHVjdGl2ZSBpbiBtYW55
IGNhc2VzLiBUaGVyZSBhcmUgbWFueSBzZXJ2ZXJzIHRoYXQgc3VwcG9ydCBzb21lIHByb3ByaWV0
YXJ5IHRvcC1sZXZlbCB0cmFuc2FjdGlvbiBpZCBtZWNoYW5pc20gYWxyZWFkeSwgYW5kIG1hbnkg
b2Ygb3VyIHVzZXJzIGFyZSB0dXJuaW5nIHRoaXMgZmVhdHVyZSBvZmYuIEluIHRoZWlyIGVudmly
b25tZW50LCBpdCBvbmx5IHNsb3dzIHRoaW5ncyBkb3duLCB3aXRoIG5vIHVwc2lkZS4gSW4gdGhp
cyBjbGFzcyBvZiB1c2UgY2FzZXMsIGEgZnVsbCBnZXQtY29uZmlnIHJlc3luYyBldmVyeSB0aW1l
IHRoZSB0b3AgbGV2ZWwgdHhpZCBoYXMgbW92ZWQgaXMganVzdCBub3Qgc2NhbGFibGUuIEluc3Rl
YWQgdGhleSB0dXJuIG9mZiB0aGUgdHhpZCBjaGVjaywgYW5kIGhvcGUgZm9yIHRoZSBiZXN0IChh
bmQgdXNlIG90aGVyIHRlY2huaXF1ZXMgZm9yIGRldGVjdGluZyBhbmQgaGFuZGxpbmcgcG9zc2li
bGUgY2xpZW50IGNoYW5nZSBjb2xsaXNpb25zKS4NCg0KRGF0YXN0b3JlIHZhbGlkYXRpb24gY2Fu
IGJlIGNvbXBsaWNhdGVkIGFuZCBub3QgYXQgYWxsIGNvbXBhdGlibGUgd2l0aCB0aGUgZGVzaXJl
IHRvDQp0cmVhdCBpbmRpdmlkdWFsIChyYW5kb20pIGVkaXRzIGFzIHRyYW5zYWN0aW9ucy4gIENv
bmN1cnJlbnQgZGF0YXN0b3JlIHRyYW5zYWN0aW9ucw0KYXJlIGV2ZW4gbW9yZSBjb21wbGljYXRl
ZCBhbmQgbm90IGluIHNjb3BlLiAgSSBhZ3JlZSB3aXRoIEtlbnQgdGhhdCB3ZSBzaG91bGQNCmxp
bWl0IHRoZSBzY29wZSB0byB0aGUgbWFwcGluZyBvZiB0aGUgUkVTVENPTkYgSWYtTWF0Y2ggZmVh
dHVyZS4NCg0KVGhlIGRyYWZ0IHByb3Bvc2FsIGlzIG5vdCBjaGFuZ2luZyBhbnl0aGluZyByZWxh
dGVkIHRvIHRyYW5zYWN0aW9uIHZhbGlkYXRpb24uDQoNClRoZSB1c2UgY2FzZSBJJ20gaW50ZXJl
c3RlZCBpbiBpbnZvbHZlcyBjb25jdXJyZW5jeSBvbiB0aGUgbmV0d29yayBsZXZlbCwgaS5lLiB0
aGVyZSBhcmUgc2V2ZXJhbCBjbGllbnRzIGluIHRoZSBuZXR3b3JrLCBhbmQgdGhleSB3b3JrIGFz
eW5jaHJvbm91c2x5IHNpZGUgYnkgc2lkZS4gSSBleHBlY3QgY2xpZW50cyB0byB1c2UgdGhlIHNl
cnZlcidzIGRhdGFzdG9yZSBsb2NrKHMpIHRvIHByZXZlbnQgY29uY3VycmVudCBlZGl0cyB0b3dh
cmRzIHRoYXQgc2VydmVyLCBzbyBJIGRvbid0IHNlZSBhbnkgY29uY3VycmVudCB0cmFuc2FjdGlv
bnMgdG93YXJkcyBhbnkgc3BlY2lmaWMgc2VydmVyLg0KDQpXaGF0IEknbSBsb29raW5nIGZvciBp
cyBhIHNvbHV0aW9uIHRoYXQgY2FuIGVhc2lseSBzY2FsZSBmcm9tIGEgc2luZ2xlIHRvcC1sZXZl
bCB0eGlkLCB0byBhIGZldyBwZXIgc3Vic3lzdGVtIHR4aWRzLCB0byB0eGlkIHBlciBpbnRlcmZh
Y2UgYW5kIHN1YmludGVyZmFjZSwgb3Igd2hhdGV2ZXIgb3RoZXIgdW5pdHMgbWFrZSBzZW5zZS4g
UG9zc2libHkgYWxsIHRoZSB3YXkgdG8gdHhpZCBwZXIgaW5kaXZpZHVhbCBsZWFmLCBhcyBzdWdn
ZXN0ZWQgYnkgUm9iLg0KDQpJTU8gb25seSBjb250YWluZXJzIGFuZCBsaXN0cyBzaG91bGQgYmUg
aW4gc2NvcGUuDQoNClRoaXMgZmVlbHMgdmVyeSByZWFzb25hYmxlIHRvIG1lLg0KDQpMZWFmLWxl
dmVsIHN1cHBvcnQgaXMgcG9zc2libGUgYnV0IHNob3VsZCBiZSBvcHRpb25hbCBvciBsZWZ0IG91
dC4NCg0KSSdkIGJlIGhhcHB5IHRvIHJ1biBzb21lIGV4cGVyaW1lbnRzIGFyb3VuZCB0aGlzIGFz
IHdlbGwuIFRoZXJlIGlzIGEga2luZCBvZiBiZWF1dHkgd2l0aCBnb2luZyBhbGwgdGhlIHdheS4g
QmVmb3JlIHdlIGRlY2lkZSB3aGF0IHRvIGRvIGFib3V0IHR4aWQgZm9yIGluZGl2aWR1YWwgbGVh
ZnMsIEkgdGhpbmsgd2Ugc2hvdWxkIGNvbGxlY3Qgc29tZSBtb3JlIChwZXJmb3JtYW5jZSkgZGF0
YS4NCg0KRm9yIHBlci1ub2RlIGlmLW1hdGNoIHRlc3RpbmcsIGFuIGlmLW1hdGNoIGF0dHJpYnV0
ZSB0aGF0IGFwcGxpZWQgdG8gdGhlIG5vZGUgY29udGFpbmluZyB0aGUgYXR0cmlidXRlDQpjb3Vs
ZCBiZSB1c2VkLiAgVGhlIG1lY2hhbmlzbXMgZm9yIHJldHJpZXZpbmcgYW5kIHRlc3RpbmcgYW4g
b3BhcXVlIHJlc291cmNlLWlkIGFyZSBxdWl0ZSBzaW1wbGUuDQoNCkNvdWxkIHlvdSBtYXliZSBz
cGVuZCBhIGZldyBtaW51dGVzIHRvIHNrZXRjaCB0aGlzIG91dD8gVGhpcyBzb3VuZHMgdmVyeSBt
dWNoIGxpa2Ugd2hhdCBJIHByb3Bvc2VkLCBidXQgSSdtIG5vdCBzdXJlIEkgZm9sbG93IGV4YWN0
bHksIGFuZCBJJ20gZGVmaW5pdGVseSBpbnRlcmVzdGVkIGluIGdldHRpbmcgc3VnZ2VzdGlvbnMu
DQoNCg0KSXQgaXMgc2ltaWxhciB0byB5b3VyIHByb3Bvc2FsIEkgdGhpbmsNCg0KVmVyeSBnb29k
LCB0aGFua3MgZm9yIHNoYXJpbmcgeW91ciB0aG91Z2h0cy4NCg0KMSkgYXVnbWVudCByZXRyaWV2
YWwgb3BlcmF0aW9ucyB0byBhZGQgPHdpdGgtcmVzb3VyY2UtaWRzIC8+IGlucHV0IHBhcmFtZXRl
cg0KDQpXb3VsZCB0aGlzIG9wZXJhdGlvbiBmbGFnIG1lYW4gdGhhdCB0aGUgc2VydmVyIHNob3Vs
ZCByZXBvcnQgYWxsIHRoZSB0eGlkcyBpdCBrZWVwcyB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoZSBk
YXRhIHRoZSBvcGVyYXRpb24gcmV0dXJucz8NCg0KMikgYWRkIG1ldGFkYXRhIGF0dHJpYnV0ZSAi
cmVzb3VyY2UtaWQiIHRoYXQgaXMgdXNlZCB0byBzcGVjaWZ5IHRoZSBjdXJyZW50IHJlc291cmNl
LWlkIGZvciBhIGRhdGEgbm9kZQ0KDQpJIHJlYWQgdGhpcyBhcyBtYXRjaGluZyB0aGUgZHJhZnQg
cHJvcG9zYWwgKGFsYmVpdCB1c2luZyBhIGRpZmZlcmVudCBuYW1lIG9mIHRoZSBhdHRyaWJ1dGUp
Lg0KDQozKSBhZGQgbWV0YWRhdGEgYXR0cmlidXRlICJpZi1tYXRjaCIgdGhhdCBpcyB1c2VkIGlu
IDxlZGl0LWNvbmZpZz4gaW4gdGhlIGRhdGEgbm9kZXMNCiAgICBmb3IgbGlzdHMgYW5kIGNvbnRh
aW5lcnMNCg0KSSByZWFkIHRoaXMgYXMgbWF0Y2hpbmcgdGhlIGRyYWZ0IHByb3Bvc2FsIChhbGJl
aXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBvZiB0aGUgYXR0cmlidXRlKS4NCg0KNCkgV2hlbiBw
cm9jZXNzaW5nIHRoZSA8ZWRpdC1jb25maWc+IHJlcXVlc3QsIHRoZSBzZXJ2ZXIgY29tcGFyZXMg
dGhlIGlmLW1hdGNoPSJ4eXoiIHRvIHRoZQ0KY3VycmVudCByZXNvdXJjZS1pZCBmb3IgdGhlIG5v
ZGUuIEFsbCBpZi1tYXRjaCB0ZXN0cyBtdXN0IHBhc3Mgb3IgdGhlIGVudGlyZSBlZGl0IGlzIHJl
amVjdGVkLg0KDQpJIHJlYWQgdGhpcyBhcyBtYXRjaGluZyB0aGUgZHJhZnQgcHJvcG9zYWwuDQoN
Ck5vdGUgdGhhdCB0aGlzIG9ubHkgd29ya3MgZm9yIG1lcmdlIGFuZCByZXBsYWNlLg0KVGhlIGNs
aWVudCBzaG91bGQgY29udGludWUgdG8gcmVseSBvbiBvcGVyYXRpb249ImNyZWF0ZSIgKG9yICJk
ZWxldGUiKSB0bw0KdGVzdCBmb3IgdGhlc2UgZWRpdCBjb2xsaXNpb24gdHlwZXMuDQoNCkNyZWF0
ZSBhbmQgZGVsZXRlIG9wZXJhdGlvbnMgc2hvdWxkIGRlZmluaXRlbHkgY29udGludWUgdG8gaGF2
ZSB0aGVpciB0cmFkaXRpb25hbCBtZWFuaW5nLCBidXQgSSBkb24ndCBzZWUgd2h5IGFuIGlmLW1h
dGNoIGF0dHJpYnV0ZSBjb3VsZCBub3QgYXBwbHkgdG8gYSBkZWxldGUgb3BlcmF0aW9uLiAiUmVq
ZWN0IHRoZSB0cmFuc2FjdGlvbiBpZiB0aGUgb2JqZWN0IGFib3V0IHRvIGJlIGRlbGV0ZWQgZG8g
bm90IGJlYXIgdGhlIGV4cGVjdGVkIHR4aWQiPw0KDQpCZXN0IFJlZ2FyZHMsDQovamFuDQoNCg0K
DQoNCk1heWJlIHRoaXMgaXMgZ29vZCBlbm91Z2ggYW5kIHNwZWNpZnlpbmcgaG93IGEgc2VydmVy
IGlzIHN1cHBvc2VkIHRvIGNoYW5nZSB0aGUgcGVyLW5vZGUgcmVzb3VyY2UgSUQNCm92ZXIgdGlt
ZSBpcyBvdXQgb2Ygc2NvcGUuIFRoYXQgaXMgbm90IHNpbXBsZSwgZXNwZWNpYWxseSBzaW5jZSBl
ZGl0LWNvbmZpZyBpbXBsZW1lbnRhdGlvbnMgY2FuIHZhcnkgc28gbXVjaC4NCg0KL2phbg0KDQpB
bmR5DQoNCg0KQ3VzdG9tZXIgdHJhbnNhY3Rpb24gdHJhY2tpbmcsIHdoaWNoIEnigJltIG5vdCBv
cHBvc2VkIHRvLCBpcyBhIGRpZmZlcmVudCBraW5kIG9mIHByb2JsZW0uICBUaGF0IHNhaWQsIEkg
ZG9u4oCZdCB0aGluayBzdWNoIGFuIElEIHNob3VsZCBiZSB1c2VkIGZvciBjb25zaXN0ZW5jeSBj
aGVja2luZywgZm9yIHJlYXNvbnMgQW5keSBtZW50aW9uZWQsIGFzIHdlbGwgYXMgYmVjYXVzZSBp
dCBkaWZmZXJzIGZyb20gUkMuDQoNCkFkZGluZyBhIGNvbW1lbnQgdG8gYW4gZWRpdCB0cmFuc2Fj
dGlvbiBkb2VzIG5vdCByZWFsbHkgcHJvdmlkZSBhbnkgY29uc2lzdGVuY3kgY2hlY2tpbmcuDQpJ
dCBpcyBjb21wbGV0ZWx5IHVucmVsYXRlZCB0byB0aGUgcHJvYmxlbSBvZiBkZXRlY3RpbmcgY2hh
bmdlcyB0byBhIHRhcmdldCByZXNvdXJjZSBvciBkYXRhc3RvcmUNCmR1ZSB0byBtdWx0aXBsZSBj
bGllbnRzIG1vZGlmeWluZyB0aGUgY29uZmlndXJhdGlvbiBhdCBvbmNlLg0KDQpZZXMsIEkgd291
bGRuJ3QgYXNzb2NpYXRlIHRoaXMgY29uc2lzdGVuY3kgY2hlY2tpbmcsIGJ1dCBpdCBjb3VsZCBw
cm92aWRlIHF1aXRlIHVzZWZ1bCBhcyBpbnB1dCB0byBhdWRpdCB0cmFpbHMuIEkgdGhpbmsgd2Ug
Y2FuIGxlYXZlIHRoaXMgcGFydCBvZiB0aGUgZGlzY3Vzc2lvbiBmb3IgbGF0ZXIsIGhvd2V2ZXIu
IFdlIG1heSBuZWVkIHRvIHNldCB0aGUgZm91bmRhdGlvbnMgc3RyYWlnaHQgYmVmb3JlIHdlIGRp
c2N1c3MgdGhlIGNvbG9yIG9mIHRoZSBpY2luZy4NCg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkFuZHksIFdHLA0KPGRpdiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVv
dGUiIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNO
ZXdSb21hblBTTVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzog
bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv
cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0
LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJsb2Nr
cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCAwLjhl
eDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3Jk
ZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsiPg0K
PGRpdiBzdHlsZT0ib3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsiIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxl
dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n
OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCAwLjhleDsgYm9yZGVyLWxlZnQtd2lk
dGg6IDFweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjogcmdi
KDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5XaGF0IEkgd291bGQg
YmUgY3VyaW91cyB0byB1bmRlcnN0YW5kIGlzIGhvdyB5b3UgZW52aXNpb24gdGhpcyB0byBiZSBt
YXBwZWQgdG8gTkVUQ09ORi4gSSB0aGluayBldmVyeWJvZHkgd2hvIHNhaWQgc29tZXRoaW5nIG9u
IHRoaXMgdGhyZWFkIG1vcmUgb3IgbGVzcyBhZ3JlZXMgdGhhdCB3ZSBuZWVkIFJDJ3MgRVRhZyBh
cHByb2FjaCBpbiBOQy4gVGhlIHF1ZXN0aW9uIGlzIGp1c3QgZXhhY3RseSB3aGF0IHRoYXQgbWVh
bnMsDQogc2luY2UgTkMgaXNuJ3QgUkMuIEhvdyB3b3VsZCB5b3UgcHJvcG9zZSB0byBpbXBsZW1l
bnQgdGhpcyBtZWNoYW5pYyBpbiBOQz88L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPlRoZSBtb3N0IGludGVyb3BlcmFibGUgYXBwcm9hY2ggaXMgdG8gaGF2ZSBhIHNpbmds
ZSBjb25maWctaWQgdGhhdCBpcyBhcHBsaWVkPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPnRvIHRoZSBl
bnRpcmUgZGF0YXN0b3JlLiBUaGVuIGEgc2luZ2xlIGlmLW1hdGNoIGlucHV0IHBhcmFtZXRlciBy
ZWZlcnMgdG8gdGhpcyBjb25maWctaWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoaXMgaXMgd29y
a2FibGUgaWYgdGhlIGRldmljZSBpcyBub3QgZWRpdGVkIG9mdGVuIGJ5IG11bHRpcGxlIGNsaWVu
dHMuIElmIHRoZSBzZXJ2ZXIgcmVqZWN0czwvZGl2Pg0KPGRpdiBjbGFzcz0iIj50aGUgaWYtbWF0
Y2ggcmVxdWVzdCwgdGhlbiB0aGUgY2xpZW50IGNhbiB1c2UgZ2xvYmFsIGxvY2tzLCBjaGVjayB0
aGUgZGlmZnMsIGV0Yy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+TW9zdCBvZiB0aGUgdGltZSBhbiBp
Zi1tYXRjaCBmYWlsdXJlIHdpbGwgbWVhbiB0aGF0IGEgJmx0O2dldC1jb25maWcmZ3Q7IGlzPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPm5lZWRlZCAoYmVjYXVzZSBhbm90aGVyIGNsaWVudCBjaGFuZ2Vk
IHNvbWV0aGluZykuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SSBhZ3JlZSB0aGF0
IHRoZSBzaW5nbGUgdG9wLWxldmVsIHRyYW5zYWN0aW9uIGlkIGlzIGEgZ29vZCBzb2x1dGlvbiBm
b3IgYW4gaW50ZXJlc3RpbmcgY2xhc3Mgb2Ygc2VydmVycyBhbmQgdXNlIGNhc2VzLjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SXQgaXMg
YWJzb2x1dGVseSBub3Qgc3VmZmljaWVudCBmb3IgdGhlIGNsYXNzIG9mIHNlcnZlcnMgYW5kIHVz
ZSBjYXNlcyBJIGNhcmUgbW9zdCBhYm91dCwgaG93ZXZlci4gSW4gZmFjdCwgdGhpcyBtZWNoYW5p
c20gaXMgY291bnRlciBwcm9kdWN0aXZlIGluIG1hbnkgY2FzZXMuIFRoZXJlIGFyZSBtYW55IHNl
cnZlcnMgdGhhdCBzdXBwb3J0IHNvbWUgcHJvcHJpZXRhcnkgdG9wLWxldmVsIHRyYW5zYWN0aW9u
IGlkIG1lY2hhbmlzbQ0KIGFscmVhZHksIGFuZCBtYW55IG9mIG91ciB1c2VycyBhcmUgdHVybmlu
ZyB0aGlzIGZlYXR1cmUgb2ZmLiBJbiB0aGVpciBlbnZpcm9ubWVudCwgaXQgb25seSBzbG93cyB0
aGluZ3MgZG93biwgd2l0aCBubyB1cHNpZGUuIEluIHRoaXMgY2xhc3Mgb2YgdXNlIGNhc2VzLCBh
IGZ1bGwgZ2V0LWNvbmZpZyByZXN5bmMgZXZlcnkgdGltZSB0aGUgdG9wIGxldmVsIHR4aWQgaGFz
IG1vdmVkIGlzIGp1c3Qgbm90IHNjYWxhYmxlLiBJbnN0ZWFkIHRoZXkgdHVybg0KIG9mZiB0aGUg
dHhpZCBjaGVjaywgYW5kIGhvcGUgZm9yIHRoZSBiZXN0IChhbmQgdXNlIG90aGVyIHRlY2huaXF1
ZXMgZm9yIGRldGVjdGluZyBhbmQgaGFuZGxpbmcgcG9zc2libGUgY2xpZW50IGNoYW5nZSBjb2xs
aXNpb25zKS48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkRhdGFzdG9y
ZSB2YWxpZGF0aW9uIGNhbiBiZSBjb21wbGljYXRlZCBhbmQgbm90IGF0IGFsbCBjb21wYXRpYmxl
IHdpdGggdGhlIGRlc2lyZSB0bzwvZGl2Pg0KPGRpdiBjbGFzcz0iIj50cmVhdCBpbmRpdmlkdWFs
IChyYW5kb20pIGVkaXRzIGFzIHRyYW5zYWN0aW9ucy4mbmJzcDsgQ29uY3VycmVudCBkYXRhc3Rv
cmUgdHJhbnNhY3Rpb25zPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPmFyZSBldmVuIG1vcmUgY29tcGxp
Y2F0ZWQgYW5kIG5vdCBpbiBzY29wZS4mbmJzcDsgSSBhZ3JlZSB3aXRoIEtlbnQgdGhhdCB3ZSBz
aG91bGQ8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+bGltaXQgdGhlIHNjb3BlIHRvIHRoZSBtYXBwaW5n
Jm5ic3A7b2YgdGhlIFJFU1RDT05GIElmLU1hdGNoIGZlYXR1cmUuPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+VGhl
IGRyYWZ0IHByb3Bvc2FsIGlzIG5vdCBjaGFuZ2luZyBhbnl0aGluZyByZWxhdGVkIHRvIHRyYW5z
YWN0aW9uIHZhbGlkYXRpb24uPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
dj5UaGUgdXNlIGNhc2UgSSdtIGludGVyZXN0ZWQgaW4gaW52b2x2ZXMgY29uY3VycmVuY3kgb24g
dGhlIG5ldHdvcmsgbGV2ZWwsIGkuZS4gdGhlcmUgYXJlIHNldmVyYWwgY2xpZW50cyBpbiB0aGUg
bmV0d29yaywgYW5kIHRoZXkgd29yayBhc3luY2hyb25vdXNseSBzaWRlIGJ5IHNpZGUuIEkgZXhw
ZWN0IGNsaWVudHMgdG8gdXNlIHRoZSBzZXJ2ZXIncyBkYXRhc3RvcmUgbG9jayhzKSB0byBwcmV2
ZW50IGNvbmN1cnJlbnQgZWRpdHMgdG93YXJkcw0KIHRoYXQgc2VydmVyLCBzbyBJIGRvbid0IHNl
ZSBhbnkgY29uY3VycmVudCB0cmFuc2FjdGlvbnMgdG93YXJkcyBhbnkgc3BlY2lmaWMgc2VydmVy
LiZuYnNwOzwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJjYXJl
dC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7IGZv
bnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJsb2NrcXVvdGUgY2xhc3M9Imdt
YWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCAwLjhleDsgYm9yZGVyLWxlZnQt
d2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjog
cmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsiPg0KPGRpdiBzdHlsZT0ib3Zl
cmZsb3ctd3JhcDogYnJlYWstd29yZDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPldoYXQgSSdtIGxvb2tpbmcgZm9yIGlzIGEgc29sdXRp
b24gdGhhdCBjYW4gZWFzaWx5IHNjYWxlIGZyb20gYSBzaW5nbGUgdG9wLWxldmVsIHR4aWQsIHRv
IGEgZmV3IHBlciBzdWJzeXN0ZW0gdHhpZHMsIHRvIHR4aWQgcGVyIGludGVyZmFjZSBhbmQgc3Vi
aW50ZXJmYWNlLCBvciB3aGF0ZXZlciBvdGhlciB1bml0cyBtYWtlIHNlbnNlLiBQb3NzaWJseSBh
bGwgdGhlIHdheSB0byB0eGlkIHBlciBpbmRpdmlkdWFsIGxlYWYsDQogYXMgc3VnZ2VzdGVkIGJ5
IFJvYi48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPklNTyBvbmx5IGNv
bnRhaW5lcnMgYW5kIGxpc3RzIHNob3VsZCBiZSBpbiBzY29wZS48L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+VGhpcyBmZWVscyB2
ZXJ5IHJlYXNvbmFibGUgdG8gbWUuPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iY2Fy
ZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBm
b250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1h
bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0
ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxkaXYgY2xhc3M9IiI+TGVhZi1s
ZXZlbCBzdXBwb3J0IGlzIHBvc3NpYmxlIGJ1dCBzaG91bGQgYmUgb3B0aW9uYWwgb3IgbGVmdCBv
dXQuPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2PkknZCBiZSBoYXBweSB0byBydW4gc29tZSBleHBlcmltZW50cyBhcm91bmQgdGhp
cyBhcyB3ZWxsLiBUaGVyZSBpcyBhIGtpbmQgb2YgYmVhdXR5IHdpdGggZ29pbmcgYWxsIHRoZSB3
YXkuIEJlZm9yZSB3ZSBkZWNpZGUgd2hhdCB0byBkbyBhYm91dCB0eGlkIGZvciBpbmRpdmlkdWFs
IGxlYWZzLCBJIHRoaW5rIHdlIHNob3VsZCBjb2xsZWN0IHNvbWUgbW9yZSAocGVyZm9ybWFuY2Up
IGRhdGEuPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImNhcmV0
LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsgZm9u
dC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdC13
aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiBy
Z2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDogMWV4OyI+DQo8ZGl2IHN0eWxlPSJvdmVy
Zmxvdy13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzTmV3
Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp
YW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5v
cm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt
OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgdGV4dC1kZWNv
cmF0aW9uOiBub25lOyI+DQo8ZGl2IGNsYXNzPSIiPkZvciBwZXItbm9kZSBpZi1tYXRjaCB0ZXN0
aW5nLCBhbiBpZi1tYXRjaCBhdHRyaWJ1dGUgdGhhdCBhcHBsaWVkIHRvIHRoZSBub2RlIGNvbnRh
aW5pbmcgdGhlIGF0dHJpYnV0ZTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5jb3VsZCBiZSB1c2VkLiZu
YnNwOyBUaGUgbWVjaGFuaXNtcyBmb3IgcmV0cmlldmluZyBhbmQgdGVzdGluZyBhbiBvcGFxdWUg
cmVzb3VyY2UtaWQgYXJlIHF1aXRlIHNpbXBsZS48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj5Db3VsZCB5b3UgbWF5YmUgc3BlbmQgYSBmZXcgbWludXRlcyB0byBza2V0Y2ggdGhpcyBv
dXQ/IFRoaXMgc291bmRzIHZlcnkgbXVjaCBsaWtlIHdoYXQgSSBwcm9wb3NlZCwgYnV0IEknbSBu
b3Qgc3VyZSBJIGZvbGxvdyBleGFjdGx5LCBhbmQgSSdtIGRlZmluaXRlbHkgaW50ZXJlc3RlZCBp
biBnZXR0aW5nIHN1Z2dlc3Rpb25zLjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SXQgaXMgc2ltaWxhciB0byB5b3VyIHByb3Bvc2FsIEkgdGhp
bms8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXY+VmVyeSBnb29kLCB0aGFua3MgZm9yIHNoYXJpbmcgeW91ciB0aG91Z2h0cy48L2Rp
dj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJn
YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0
ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxkaXYgY2xhc3M9IiI+MSkgYXVnbWVudCByZXRyaWV2
YWwgb3BlcmF0aW9ucyB0byBhZGQgJmx0O3dpdGgtcmVzb3VyY2UtaWRzIC8mZ3Q7IGlucHV0IHBh
cmFtZXRlcjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPGRpdj5Xb3VsZCB0aGlzIG9wZXJhdGlvbiBmbGFnIG1lYW4gdGhhdCB0aGUgc2Vy
dmVyIHNob3VsZCByZXBvcnQgYWxsIHRoZSB0eGlkcyBpdCBrZWVwcyB3aXRoaW4gdGhlIHNjb3Bl
IG9mIHRoZSBkYXRhIHRoZSBvcGVyYXRpb24gcmV0dXJucz88L2Rpdj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m
YW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5v
bmU7Ij4NCjxkaXYgY2xhc3M9IiI+MikgYWRkIG1ldGFkYXRhIGF0dHJpYnV0ZSAmcXVvdDtyZXNv
dXJjZS1pZCZxdW90OyB0aGF0IGlzIHVzZWQgdG8gc3BlY2lmeSB0aGUgY3VycmVudCByZXNvdXJj
ZS1pZCBmb3IgYSBkYXRhIG5vZGU8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+SSByZWFkIHRoaXMgYXMgbWF0Y2hpbmcgdGhlIGRy
YWZ0IHByb3Bvc2FsIChhbGJlaXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBvZiB0aGUgYXR0cmli
dXRlKS48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAs
IDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7IGZvbnQtc2l6ZTogMTRweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4
dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQt
ZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBjbGFzcz0iIj4zKSBhZGQgbWV0YWRhdGEgYXR0cmli
dXRlICZxdW90O2lmLW1hdGNoJnF1b3Q7IHRoYXQgaXMgdXNlZCBpbiAmbHQ7ZWRpdC1jb25maWcm
Z3Q7IGluIHRoZSBkYXRhIG5vZGVzPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsg
Zm9yIGxpc3RzIGFuZCBjb250YWluZXJzPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkkgcmVhZCB0aGlzIGFzIG1hdGNoaW5nIHRo
ZSBkcmFmdCBwcm9wb3NhbCAoYWxiZWl0IHVzaW5nIGEgZGlmZmVyZW50IG5hbWUgb2YgdGhlIGF0
dHJpYnV0ZSkuPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJn
YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0
ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxkaXYgY2xhc3M9IiI+NCkgV2hlbiBwcm9jZXNzaW5n
IHRoZSZuYnNwOyZsdDtlZGl0LWNvbmZpZyZndDsgcmVxdWVzdCwgdGhlIHNlcnZlciBjb21wYXJl
cyB0aGUgaWYtbWF0Y2g9JnF1b3Q7eHl6JnF1b3Q7IHRvIHRoZTwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij5jdXJyZW50IHJlc291cmNlLWlkIGZvciB0aGUgbm9kZS4gQWxsIGlmLW1hdGNoIHRlc3RzIG11
c3QgcGFzcyBvciB0aGUgZW50aXJlIGVkaXQgaXMgcmVqZWN0ZWQuPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkkgcmVhZCB0aGlz
IGFzIG1hdGNoaW5nIHRoZSBkcmFmdCBwcm9wb3NhbC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUi
IHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdS
b21hblBTTVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06
IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBjbGFz
cz0iIj5Ob3RlIHRoYXQgdGhpcyBvbmx5IHdvcmtzIGZvciBtZXJnZSBhbmQgcmVwbGFjZS48L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+VGhlIGNsaWVudCBzaG91bGQgY29udGludWUgdG8gcmVseSBvbiBv
cGVyYXRpb249JnF1b3Q7Y3JlYXRlJnF1b3Q7IChvciAmcXVvdDtkZWxldGUmcXVvdDspIHRvPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPnRlc3QgZm9yIHRoZXNlIGVkaXQgY29sbGlzaW9uIHR5cGVzLjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdj5DcmVhdGUgYW5kIGRlbGV0ZSBvcGVyYXRpb25zIHNob3VsZCBkZWZpbml0ZWx5IGNvbnRp
bnVlIHRvIGhhdmUgdGhlaXIgdHJhZGl0aW9uYWwgbWVhbmluZywgYnV0IEkgZG9uJ3Qgc2VlIHdo
eSBhbiBpZi1tYXRjaCBhdHRyaWJ1dGUgY291bGQgbm90IGFwcGx5IHRvIGEgZGVsZXRlIG9wZXJh
dGlvbi4gJnF1b3Q7UmVqZWN0IHRoZSB0cmFuc2FjdGlvbiBpZiB0aGUgb2JqZWN0IGFib3V0IHRv
IGJlIGRlbGV0ZWQgZG8gbm90IGJlYXIgdGhlIGV4cGVjdGVkDQogdHhpZCZxdW90Oz88L2Rpdj4N
CjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkJlc3QgUmVnYXJkcyw8L2Rpdj4NCjxk
aXY+L2phbjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1lc05l
d1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8YmxvY2tx
dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMHB4IDAuOGV4
OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRl
ci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDogMWV4OyI+DQo8
ZGl2IHN0eWxlPSJvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iZm9udC1m
YW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6
IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8ZGl2IGNsYXNzPSIiPk1heWJlIHRoaXMg
aXMgZ29vZCBlbm91Z2ggYW5kIHNwZWNpZnlpbmcgaG93IGEgc2VydmVyIGlzIHN1cHBvc2VkIHRv
IGNoYW5nZSB0aGUgcGVyLW5vZGUgcmVzb3VyY2UgSUQ8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3Zl
ciB0aW1lIGlzIG91dCBvZiBzY29wZS4gVGhhdCBpcyBub3Qgc2ltcGxlLCBlc3BlY2lhbGx5IHNp
bmNlIGVkaXQtY29uZmlnIGltcGxlbWVudGF0aW9ucyBjYW4gdmFyeSBzbyBtdWNoLjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPi9qYW48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPkFuZHk8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7PC9kaXY+DQo8Ymxv
Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMHB4IDAu
OGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJv
cmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDogMWV4OyI+
DQo8ZGl2IHN0eWxlPSJvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImZvbnQtZmFtaWx5OiBUaW1lc05ld1Jv
bWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu
dC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3Jt
YWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog
bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IHRleHQtZGVjb3Jh
dGlvbjogbm9uZTsiPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy
Z2luOiAwcHggMHB4IDBweCAwLjhleDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgYm9yZGVyLWxl
ZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBw
YWRkaW5nLWxlZnQ6IDFleDsiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+
DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46IDBweCAwcHgg
MHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29s
aWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDog
MWV4OyI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5DdXN0b21lciB0cmFuc2FjdGlv
biB0cmFja2luZywgd2hpY2ggSeKAmW0gbm90IG9wcG9zZWQgdG8sIGlzIGEgZGlmZmVyZW50IGtp
bmQgb2YgcHJvYmxlbS4mbmJzcDsgVGhhdCBzYWlkLCBJIGRvbuKAmXQgdGhpbmsgc3VjaCBhbiBJ
RCBzaG91bGQgYmUgdXNlZCBmb3IgY29uc2lzdGVuY3kgY2hlY2tpbmcsIGZvciByZWFzb25zIEFu
ZHkgbWVudGlvbmVkLCBhcyB3ZWxsIGFzIGJlY2F1c2UgaXQgZGlmZmVycyBmcm9tIFJDLjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj5BZGRpbmcgYSBjb21tZW50IHRvIGFuIGVkaXQgdHJhbnNhY3Rp
b24gZG9lcyBub3QgcmVhbGx5IHByb3ZpZGUgYW55IGNvbnNpc3RlbmN5IGNoZWNraW5nLjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj5JdCBpcyBjb21wbGV0ZWx5IHVucmVsYXRlZCB0byB0aGUgcHJvYmxl
bSBvZiBkZXRlY3RpbmcgY2hhbmdlcyB0byBhIHRhcmdldCByZXNvdXJjZSBvciBkYXRhc3RvcmU8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ZHVlIHRvIG11bHRpcGxlIGNsaWVudHMgbW9kaWZ5aW5nIHRo
ZSBjb25maWd1cmF0aW9uIGF0IG9uY2UuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj5ZZXMsIEkgd291bGRuJ3QgYXNzb2NpYXRlIHRoaXMgY29uc2lzdGVuY3kgY2hlY2tp
bmcsIGJ1dCBpdCBjb3VsZCBwcm92aWRlIHF1aXRlIHVzZWZ1bCBhcyBpbnB1dCB0byBhdWRpdCB0
cmFpbHMuIEkgdGhpbmsgd2UgY2FuIGxlYXZlIHRoaXMgcGFydCBvZiB0aGUgZGlzY3Vzc2lvbiBm
b3IgbGF0ZXIsIGhvd2V2ZXIuIFdlIG1heSBuZWVkIHRvIHNldCB0aGUgZm91bmRhdGlvbnMgc3Ry
YWlnaHQgYmVmb3JlIHdlIGRpc2N1c3MNCiB0aGUgY29sb3Igb2YgdGhlIGljaW5nLjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QmVzdCBS
ZWdhcmRzLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4vamFuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DA3A44D2647144BC8A3DCB4221FB4D5Aciscocom_--


From nobody Fri Oct  8 11:22:31 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 076843A0CC3 for <netconf@ietfa.amsl.com>; Fri,  8 Oct 2021 11:22:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 Rqsd8aaHvhb3 for <netconf@ietfa.amsl.com>; Fri,  8 Oct 2021 11:22:23 -0700 (PDT)
Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (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 DA2A23A0CBE for <netconf@ietf.org>; Fri,  8 Oct 2021 11:22:22 -0700 (PDT)
Received: by mail-lf1-x12c.google.com with SMTP id t9so41541929lfd.1 for <netconf@ietf.org>; Fri, 08 Oct 2021 11:22:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0vB7aKXM6yhLhpjmKCCffPDugVnTRxT+ttWXgMIkzmc=; b=uzOtbdcp8/Z7XMHG+mZjWJ5tNw0CllqNGXDrswF4fC5vNdvMKuWoHs7I42mhPPAJi/ oZOMNIluxefUAI1NRLuNiPZ5za9toHy2E5jUWlohAkG7pdc4lr0Q5pIxmspNOeEFzTbt g9vKMw/xWrhjx4Mw/JOnE2PR2oKvfgPYPIxEuFBB2mjJrAQxqV/QFENDyrzRVJTxhE8S Ju9f2BBuxE+kxBnRAz3HRGrCjDWcUF6KfBCvzZHMRLRVF80YffThp64ZX9V6K9uI/2M8 K6OSfZK8/Z4vb949hA2ujoyRXMBzc/NGiZFGeWN/FclHf3SXMST6Jrrjs4JaY1vgQJih VMdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0vB7aKXM6yhLhpjmKCCffPDugVnTRxT+ttWXgMIkzmc=; b=Dy1oZE3jL+BxOWcQ3lvJSfE16daIUafQmztng6CwzpPPAKkKuvmcddes1PXgf3BdJC 4Ec7+qw8TpJ8VOj7gM+FvsAKvLBdJSx9haXSdtPruJrV0/yONccjD3TAcLduUL2Bbam1 +USFxbPLnjwOB0jOxY5FR6mADgWgm2HSkDNGQbJoCfoMt56o/Fm/m5PR+s5UO1vHPDd8 pvoApM2f8aPe0kl6xF9CXH6XNzVIsEcFIf8DtKJqP5ugNI1D4iomu3VNuet9NW0bjEOL iepzBZyJh+JTqr0ecsbrOMI0cPRw/5/X+kaPT6oju8qJee+pwil0ovtsw38vyEDp88B8 CPPQ==
X-Gm-Message-State: AOAM531dsKnI0X8prS9tnt/vIQVb1AdpjFOXOHmijWXcJalRNNeatnB3 hjfiatNF58G+4TDsejr8y6N8esE7RLLhWFHZvVyocg==
X-Google-Smtp-Source: ABdhPJzO95fKSlj/+vKxgmi5UaWpgRMMoGh7dPP9RpljjtN6zkaaOfn+9KoMfKdJlxphgsQtu9IF2zEYtqtdjpAFwt8=
X-Received: by 2002:a05:6512:963:: with SMTP id v3mr11950443lft.38.1633717340109;  Fri, 08 Oct 2021 11:22:20 -0700 (PDT)
MIME-Version: 1.0
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com> <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com>
In-Reply-To: <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 8 Oct 2021 11:22:09 -0700
Message-ID: <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@mail.gmail.com>
To: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, Benoit Claise <benoit.claise@huawei.com>,  "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b896e105cddb7508"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/e4kloqeHb5AprgnqOszZoLQVEJY>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Oct 2021 18:22:29 -0000

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

On Fri, Oct 8, 2021 at 2:18 AM Jan Lindblad (jlindbla) <jlindbla@cisco.com>
wrote:

> Andy, WG,
>
> What I would be curious to understand is how you envision this to be
>>> mapped to NETCONF. I think everybody who said something on this thread =
more
>>> or less agrees that we need RC's ETag approach in NC. The question is j=
ust
>>> exactly what that means, since NC isn't RC. How would you propose to
>>> implement this mechanic in NC?
>>>
>>
>> The most interoperable approach is to have a single config-id that is
>> applied
>> to the entire datastore. Then a single if-match input parameter refers t=
o
>> this config-id.
>> This is workable if the device is not edited often by multiple clients.
>> If the server rejects
>> the if-match request, then the client can use global locks, check the
>> diffs, etc.
>> Most of the time an if-match failure will mean that a <get-config> is
>> needed (because another client changed something).
>>
>>
>> I agree that the single top-level transaction id is a good solution for
>> an interesting class of servers and use cases.
>>
>> It is absolutely not sufficient for the class of servers and use cases I
>> care most about, however. In fact, this mechanism is counter productive =
in
>> many cases. There are many servers that support some proprietary top-lev=
el
>> transaction id mechanism already, and many of our users are turning this
>> feature off. In their environment, it only slows things down, with no
>> upside. In this class of use cases, a full get-config resync every time =
the
>> top level txid has moved is just not scalable. Instead they turn off the
>> txid check, and hope for the best (and use other techniques for detectin=
g
>> and handling possible client change collisions).
>>
>
> Datastore validation can be complicated and not at all compatible with th=
e
> desire to
> treat individual (random) edits as transactions.  Concurrent datastore
> transactions
> are even more complicated and not in scope.  I agree with Kent that we
> should
> limit the scope to the mapping of the RESTCONF If-Match feature.
>
>
> The draft proposal is not changing anything related to transaction
> validation.
>
> The use case I'm interested in involves concurrency on the network level,
> i.e. there are several clients in the network, and they work asynchronous=
ly
> side by side. I expect clients to use the server's datastore lock(s) to
> prevent concurrent edits towards that server, so I don't see any concurre=
nt
> transactions towards any specific server.
>
>

I am not convinced NETCONF really needs a partial solution like If-Match
and not interested
in starting any standards effort for concurrent transactions.



> What I'm looking for is a solution that can easily scale from a single
>> top-level txid, to a few per subsystem txids, to txid per interface and
>> subinterface, or whatever other units make sense. Possibly all the way t=
o
>> txid per individual leaf, as suggested by Rob.
>>
>
> IMO only containers and lists should be in scope.
>
>
> This feels very reasonable to me.
>
> Leaf-level support is possible but should be optional or left out.
>
>
> I'd be happy to run some experiments around this as well. There is a kind
> of beauty with going all the way. Before we decide what to do about txid
> for individual leafs, I think we should collect some more (performance)
> data.
>
> For per-node if-match testing, an if-match attribute that applied to the
>> node containing the attribute
>> could be used.  The mechanisms for retrieving and testing an opaque
>> resource-id are quite simple.
>>
>>
>> Could you maybe spend a few minutes to sketch this out? This sounds very
>> much like what I proposed, but I'm not sure I follow exactly, and I'm
>> definitely interested in getting suggestions.
>>
>>
> It is similar to your proposal I think
>
>
> Very good, thanks for sharing your thoughts.
>
> 1) augment retrieval operations to add <with-resource-ids /> input
> parameter
>
>
> Would this operation flag mean that the server should report all the txid=
s
> it keeps within the scope of the data the operation returns?
>

In order for an ETag mechanism to work, the server must remember the
current value for a data node.
This parameter would mix with the other filter parameters, like
with-defaults.



> 2) add metadata attribute "resource-id" that is used to specify the
> current resource-id for a data node
>
>
> I read this as matching the draft proposal (albeit using a different name
> of the attribute).
>
> 3) add metadata attribute "if-match" that is used in <edit-config> in the
> data nodes
>     for lists and containers
>
>
> I read this as matching the draft proposal (albeit using a different name
> of the attribute).
>
> 4) When processing the <edit-config> request, the server compares the
> if-match=3D"xyz" to the
> current resource-id for the node. All if-match tests must pass or the
> entire edit is rejected.
>
>
> I read this as matching the draft proposal.
>
> Note that this only works for merge and replace.
> The client should continue to rely on operation=3D"create" (or "delete") =
to
> test for these edit collision types.
>
>
> Create and delete operations should definitely continue to have their
> traditional meaning, but I don't see why an if-match attribute could not
> apply to a delete operation. "Reject the transaction if the object about =
to
> be deleted do not bear the expected txid"?
>
>

You are right.  It adds "delete only if exists and this etag", to "delete
only if exists".
It cannot be used for create.


> Best Regards,
> /jan
>
>
>
>
Andy


>
> Maybe this is good enough and specifying how a server is supposed to
>> change the per-node resource ID
>> over time is out of scope. That is not simple, especially since
>> edit-config implementations can vary so much.
>>
>>
>> /jan
>>
>
> Andy
>
>
>>
>> Customer transaction tracking, which I=E2=80=99m not opposed to, is a di=
fferent
>>>> kind of problem.  That said, I don=E2=80=99t think such an ID should b=
e used for
>>>> consistency checking, for reasons Andy mentioned, as well as because i=
t
>>>> differs from RC.
>>>>
>>>
>>> Adding a comment to an edit transaction does not really provide any
>>> consistency checking.
>>> It is completely unrelated to the problem of detecting changes to a
>>> target resource or datastore
>>> due to multiple clients modifying the configuration at once.
>>>
>>>
>>> Yes, I wouldn't associate this consistency checking, but it could
>>> provide quite useful as input to audit trails. I think we can leave thi=
s
>>> part of the discussion for later, however. We may need to set the
>>> foundations straight before we discuss the color of the icing.
>>>
>>> Best Regards,
>>> /jan
>>>
>>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 8, 2021 at 2:18 AM Jan Li=
ndblad (jlindbla) &lt;<a href=3D"mailto:jlindbla@cisco.com">jlindbla@cisco.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">



<div style=3D"overflow-wrap: break-word;">
Andy, WG,
<div><br>
</div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<div>What I would be curious to understand is how you envision this to be m=
apped to NETCONF. I think everybody who said something on this thread more =
or less agrees that we need RC&#39;s ETag approach in NC. The question is j=
ust exactly what that means,
 since NC isn&#39;t RC. How would you propose to implement this mechanic in=
 NC?</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>The most interoperable approach is to have a single config-id that is =
applied</div>
<div>to the entire datastore. Then a single if-match input parameter refers=
 to this config-id.</div>
<div>This is workable if the device is not edited often by multiple clients=
. If the server rejects</div>
<div>the if-match request, then the client can use global locks, check the =
diffs, etc.</div>
<div>Most of the time an if-match failure will mean that a &lt;get-config&g=
t; is</div>
<div>needed (because another client changed something).</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I agree that the single top-level transaction id is a good solution fo=
r an interesting class of servers and use cases.</div>
<div><br>
</div>
<div>It is absolutely not sufficient for the class of servers and use cases=
 I care most about, however. In fact, this mechanism is counter productive =
in many cases. There are many servers that support some proprietary top-lev=
el transaction id mechanism
 already, and many of our users are turning this feature off. In their envi=
ronment, it only slows things down, with no upside. In this class of use ca=
ses, a full get-config resync every time the top level txid has moved is ju=
st not scalable. Instead they turn
 off the txid check, and hope for the best (and use other techniques for de=
tecting and handling possible client change collisions).</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Datastore validation can be complicated and not at all compatible with=
 the desire to</div>
<div>treat individual (random) edits as transactions.=C2=A0 Concurrent data=
store transactions</div>
<div>are even more complicated and not in scope.=C2=A0 I agree with Kent th=
at we should</div>
<div>limit the scope to the mapping=C2=A0of the RESTCONF If-Match feature.<=
/div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>The draft proposal is not changing anything related to transaction val=
idation.</div>
<div><br>
</div>
<div>The use case I&#39;m interested in involves concurrency on the network=
 level, i.e. there are several clients in the network, and they work asynch=
ronously side by side. I expect clients to use the server&#39;s datastore l=
ock(s) to prevent concurrent edits towards
 that server, so I don&#39;t see any concurrent transactions towards any sp=
ecific server.=C2=A0</div>
<div><br></div></div></div></div></blockquote><div><br></div><div><br></div=
><div>I am not convinced NETCONF really needs a partial solution like If-Ma=
tch and not interested</div><div>in starting any standards effort for concu=
rrent transactions.</div><div><br></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-word;">=
<div><div><div>
</div>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<div>What I&#39;m looking for is a solution that can easily scale from a si=
ngle top-level txid, to a few per subsystem txids, to txid per interface an=
d subinterface, or whatever other units make sense. Possibly all the way to=
 txid per individual leaf,
 as suggested by Rob.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>IMO only containers and lists should be in scope.</div>
</div>
</blockquote>
<div><br>
</div>
<div>This feels very reasonable to me.</div>
<br>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>Leaf-level support is possible but should be optional or left out.</di=
v>
</div>
</blockquote>
<div><br>
</div>
<div>I&#39;d be happy to run some experiments around this as well. There is=
 a kind of beauty with going all the way. Before we decide what to do about=
 txid for individual leafs, I think we should collect some more (performanc=
e) data.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>For per-node if-match testing, an if-match attribute that applied to t=
he node containing the attribute</div>
<div>could be used.=C2=A0 The mechanisms for retrieving and testing an opaq=
ue resource-id are quite simple.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Could you maybe spend a few minutes to sketch this out? This sounds ve=
ry much like what I proposed, but I&#39;m not sure I follow exactly, and I&=
#39;m definitely interested in getting suggestions.</div>
<br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>It is similar to your proposal I think</div>
</div>
</blockquote>
<div><br>
</div>
<div>Very good, thanks for sharing your thoughts.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>1) augment retrieval operations to add &lt;with-resource-ids /&gt; inp=
ut parameter</div>
</div>
</blockquote>
<div><br>
</div>
<div>Would this operation flag mean that the server should report all the t=
xids it keeps within the scope of the data the operation returns?</div></di=
v></div></div></blockquote><div><br></div><div>In order for an ETag mechani=
sm to work, the server must remember the current value for a data node.</di=
v><div>This parameter would mix with the other filter parameters, like with=
-defaults.=C2=A0</div><div><br></div><div><br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-word;"><div><=
div>
<div><br>
</div>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>2) add metadata attribute &quot;resource-id&quot; that is used to spec=
ify the current resource-id for a data node</div>
</div>
</blockquote>
<div><br>
</div>
<div>I read this as matching the draft proposal (albeit using a different n=
ame of the attribute).</div>
<br>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>3) add metadata attribute &quot;if-match&quot; that is used in &lt;edi=
t-config&gt; in the data nodes</div>
<div>=C2=A0 =C2=A0 for lists and containers</div>
</div>
</blockquote>
<div><br>
</div>
<div>I read this as matching the draft proposal (albeit using a different n=
ame of the attribute).</div>
<br>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>4) When processing the=C2=A0&lt;edit-config&gt; request, the server co=
mpares the if-match=3D&quot;xyz&quot; to the</div>
<div>current resource-id for the node. All if-match tests must pass or the =
entire edit is rejected.</div>
</div>
</blockquote>
<div><br>
</div>
<div>I read this as matching the draft proposal.</div>
<br>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>Note that this only works for merge and replace.</div>
<div>The client should continue to rely on operation=3D&quot;create&quot; (=
or &quot;delete&quot;) to</div>
<div>test for these edit collision types.</div>
</div>
</blockquote>
<div><br>
</div>
<div>Create and delete operations should definitely continue to have their =
traditional meaning, but I don&#39;t see why an if-match attribute could no=
t apply to a delete operation. &quot;Reject the transaction if the object a=
bout to be deleted do not bear the expected
 txid&quot;?</div>
<div><br></div></div></div></div></blockquote><div><br></div><div><br></div=
><div>You are right.=C2=A0 It adds &quot;delete only if exists and this eta=
g&quot;, to &quot;delete only if exists&quot;.</div><div>It cannot be used =
for create.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div style=3D"overflow-wrap: break-word;"><div><div><div>
</div>
<div>Best Regards,</div>
<div>/jan</div>
<div><br>
</div>
<div><br>
</div>
<div><br></div></div></div></div></blockquote><div><br></div><div>Andy</div=
><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div st=
yle=3D"overflow-wrap: break-word;"><div><div><div>
</div>
<br>
<blockquote type=3D"cite">
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<div>Maybe this is good enough and specifying how a server is supposed to c=
hange the per-node resource ID</div>
<div>over time is out of scope. That is not simple, especially since edit-c=
onfig implementations can vary so much.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>/jan</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Andy</div>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:TimesNewRomanPSMT;font-size=
:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-=
spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>Customer transaction tracking, which I=E2=80=99m not opposed to, is a =
different kind of problem.=C2=A0 That said, I don=E2=80=99t think such an I=
D should be used for consistency checking, for reasons Andy mentioned, as w=
ell as because it differs from RC.</div>
</div>
</blockquote>
<div><br>
</div>
<div>Adding a comment to an edit transaction does not really provide any co=
nsistency checking.</div>
<div>It is completely unrelated to the problem of detecting changes to a ta=
rget resource or datastore</div>
<div>due to multiple clients modifying the configuration at once.</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, I wouldn&#39;t associate this consistency checking, but it could =
provide quite useful as input to audit trails. I think we can leave this pa=
rt of the discussion for later, however. We may need to set the foundations=
 straight before we discuss
 the color of the icing.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>/jan</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
<br>
</div>
</div>

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

--000000000000b896e105cddb7508--


From nobody Sat Oct  9 07:28:38 2021
Return-Path: <maqiufang1@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83FB43A0CD8 for <netconf@ietfa.amsl.com>; Sat,  9 Oct 2021 07:27:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tlfDWK8axMi3 for <netconf@ietfa.amsl.com>; Sat,  9 Oct 2021 07:27:39 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 449503A0CDD for <netconf@ietf.org>; Sat,  9 Oct 2021 07:27:39 -0700 (PDT)
Received: from fraeml712-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HRS402Ls8z67DfB for <netconf@ietf.org>; Sat,  9 Oct 2021 22:24:16 +0800 (CST)
Received: from kwepemm000018.china.huawei.com (7.193.23.4) by fraeml712-chm.china.huawei.com (10.206.15.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Sat, 9 Oct 2021 16:27:35 +0200
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000018.china.huawei.com (7.193.23.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Sat, 9 Oct 2021 22:27:33 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.008; Sat, 9 Oct 2021 22:27:33 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: Andy Bierman <andy@yumaworks.com>, "jlindbla@cisco.com" <jlindbla@cisco.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBmoFM1z+RPAU6lDU6wdWbc/quzHnmAgAYVSYCAAPI1gIAAJJOAgABFCwCAABDfgIAABZ0AgAGPWgCACVSugIAAOfmAgAFpK4CAADLhgIABBtMAgACYAYCAAWxZoA==
Date: Sat, 9 Oct 2021 14:27:33 +0000
Message-ID: <d23df2a6d2404614ba30ce53cb4b72fb@huawei.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com> <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com> <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@mail.gmail.com>
In-Reply-To: <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@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.46.19.176]
Content-Type: multipart/alternative; boundary="_000_d23df2a6d2404614ba30ce53cb4b72fbhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/7RKuXiFFkTuF0fsLWlNYtamGc84>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Oct 2021 14:27:47 -0000

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

SGksIGFsbDoNCkZvciB0aGUgY29udGFpbmVycyBhbmQgbGlzdHMgbGV2ZWwgKGFuZCBldmVuIHBl
ci1sZWFmIGxldmVsKSByZXNvdXJjZS1JRCwgZG8gd2UgYXNzdW1lIHRoYXQgdGhlIHNlcnZlciBt
YWludGFpbnMgdGhlIHJlc291cmNlLUlEcyBmb3IgYWxsIGNvbmZpZy10cnVlIGNvbnRhaW5lcnMg
YW5kIGxpc3RzLCBvciBvbmx5IHNvbWUgb2YgdGhlbT8NCklmIHRoZXJlIGlzIG9ubHkgb25lIGxp
c3QgQiBhcyB0aGUgc3ViLWhpZXJhcmNoeSAgb2YgYSBjb250YWluZXIgQSwgbWFpbnRhaW5pbmcg
YW4gSUQgZWl0aGVyIGZvciBjb250YWluZXIgQSBvciBmb3IgbGlzdCBCIHNlZW1zIGVub3VnaC4N
CklmIHNvbWUgY29udGFpbmVycy9saXN0cyBtYXkgaGF2ZSByZXNvdXJjZS1JRCBhc3NvY2lhdGVk
LCBvdGhlcnMgbWF5IG5vdCwgZG8gd2UgbmVlZCBzb21lIG1lY2hhbmlzbSB0byBlbmFibGUvZGlz
YWJsZSBhIHJlc291cmNlLUlEIGZvciBhIGNvbnRhaW5lci9saXN0IGR5bmFtaWNhbGx5Pw0KDQpB
bmQgSSBhbSBhbHNvIHdvbmRlcmluZyB3aGV0aGVyIGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgZGF0
YXN0b3JlIGxldmVsIHJlc291cmNlLUlEIHRvIHByb3ZpZGUgYSBwb3RlbnRpYWwgc29sdXRpb24g
Zm9yIGRhdGFzdG9yZSB0cmFuc2FjdGlvbnMoZS5nLiwgdGhlIHNlcnZlciBjb21wYXJlcyBhIElE
IFhYWCBpbiB0aGUg4oCcaWYtbWF0Y2g9WFhY4oCdIHRvIHRoZSByZXNvdXJjZS1JRCBvZiBkYXRh
c3RvcmUgaXQgbWFpbnRhaW5lZCB3aGVuIHJlY2VpdmluZyBhIDxjb21taXQ+IG9wZXJhdGlvbini
gKYNCg0KDQpCZXN0IFJlZ2FyZHMsDQpRaXVmYW5nIE1hDQoNCkZyb206IG5ldGNvbmYgW21haWx0
bzpuZXRjb25mLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBBbmR5IEJpZXJtYW4NClNl
bnQ6IFNhdHVyZGF5LCBPY3RvYmVyIDksIDIwMjEgMjoyMiBBTQ0KVG86IEphbiBMaW5kYmxhZCAo
amxpbmRibGEpIDxqbGluZGJsYUBjaXNjby5jb20+DQpDYzogbmV0Y29uZkBpZXRmLm9yZw0KU3Vi
amVjdDogUmU6IFtuZXRjb25mXSBkcmFmdC1saW5kYmxhZC1uZXRjb25mLXRyYW5zYWN0aW9uLWlk
DQoNCg0KDQpPbiBGcmksIE9jdCA4LCAyMDIxIGF0IDI6MTggQU0gSmFuIExpbmRibGFkIChqbGlu
ZGJsYSkgPGpsaW5kYmxhQGNpc2NvLmNvbTxtYWlsdG86amxpbmRibGFAY2lzY28uY29tPj4gd3Jv
dGU6DQpBbmR5LCBXRywNCg0KV2hhdCBJIHdvdWxkIGJlIGN1cmlvdXMgdG8gdW5kZXJzdGFuZCBp
cyBob3cgeW91IGVudmlzaW9uIHRoaXMgdG8gYmUgbWFwcGVkIHRvIE5FVENPTkYuIEkgdGhpbmsg
ZXZlcnlib2R5IHdobyBzYWlkIHNvbWV0aGluZyBvbiB0aGlzIHRocmVhZCBtb3JlIG9yIGxlc3Mg
YWdyZWVzIHRoYXQgd2UgbmVlZCBSQydzIEVUYWcgYXBwcm9hY2ggaW4gTkMuIFRoZSBxdWVzdGlv
biBpcyBqdXN0IGV4YWN0bHkgd2hhdCB0aGF0IG1lYW5zLCBzaW5jZSBOQyBpc24ndCBSQy4gSG93
IHdvdWxkIHlvdSBwcm9wb3NlIHRvIGltcGxlbWVudCB0aGlzIG1lY2hhbmljIGluIE5DPw0KDQpU
aGUgbW9zdCBpbnRlcm9wZXJhYmxlIGFwcHJvYWNoIGlzIHRvIGhhdmUgYSBzaW5nbGUgY29uZmln
LWlkIHRoYXQgaXMgYXBwbGllZA0KdG8gdGhlIGVudGlyZSBkYXRhc3RvcmUuIFRoZW4gYSBzaW5n
bGUgaWYtbWF0Y2ggaW5wdXQgcGFyYW1ldGVyIHJlZmVycyB0byB0aGlzIGNvbmZpZy1pZC4NClRo
aXMgaXMgd29ya2FibGUgaWYgdGhlIGRldmljZSBpcyBub3QgZWRpdGVkIG9mdGVuIGJ5IG11bHRp
cGxlIGNsaWVudHMuIElmIHRoZSBzZXJ2ZXIgcmVqZWN0cw0KdGhlIGlmLW1hdGNoIHJlcXVlc3Qs
IHRoZW4gdGhlIGNsaWVudCBjYW4gdXNlIGdsb2JhbCBsb2NrcywgY2hlY2sgdGhlIGRpZmZzLCBl
dGMuDQpNb3N0IG9mIHRoZSB0aW1lIGFuIGlmLW1hdGNoIGZhaWx1cmUgd2lsbCBtZWFuIHRoYXQg
YSA8Z2V0LWNvbmZpZz4gaXMNCm5lZWRlZCAoYmVjYXVzZSBhbm90aGVyIGNsaWVudCBjaGFuZ2Vk
IHNvbWV0aGluZykuDQoNCkkgYWdyZWUgdGhhdCB0aGUgc2luZ2xlIHRvcC1sZXZlbCB0cmFuc2Fj
dGlvbiBpZCBpcyBhIGdvb2Qgc29sdXRpb24gZm9yIGFuIGludGVyZXN0aW5nIGNsYXNzIG9mIHNl
cnZlcnMgYW5kIHVzZSBjYXNlcy4NCg0KSXQgaXMgYWJzb2x1dGVseSBub3Qgc3VmZmljaWVudCBm
b3IgdGhlIGNsYXNzIG9mIHNlcnZlcnMgYW5kIHVzZSBjYXNlcyBJIGNhcmUgbW9zdCBhYm91dCwg
aG93ZXZlci4gSW4gZmFjdCwgdGhpcyBtZWNoYW5pc20gaXMgY291bnRlciBwcm9kdWN0aXZlIGlu
IG1hbnkgY2FzZXMuIFRoZXJlIGFyZSBtYW55IHNlcnZlcnMgdGhhdCBzdXBwb3J0IHNvbWUgcHJv
cHJpZXRhcnkgdG9wLWxldmVsIHRyYW5zYWN0aW9uIGlkIG1lY2hhbmlzbSBhbHJlYWR5LCBhbmQg
bWFueSBvZiBvdXIgdXNlcnMgYXJlIHR1cm5pbmcgdGhpcyBmZWF0dXJlIG9mZi4gSW4gdGhlaXIg
ZW52aXJvbm1lbnQsIGl0IG9ubHkgc2xvd3MgdGhpbmdzIGRvd24sIHdpdGggbm8gdXBzaWRlLiBJ
biB0aGlzIGNsYXNzIG9mIHVzZSBjYXNlcywgYSBmdWxsIGdldC1jb25maWcgcmVzeW5jIGV2ZXJ5
IHRpbWUgdGhlIHRvcCBsZXZlbCB0eGlkIGhhcyBtb3ZlZCBpcyBqdXN0IG5vdCBzY2FsYWJsZS4g
SW5zdGVhZCB0aGV5IHR1cm4gb2ZmIHRoZSB0eGlkIGNoZWNrLCBhbmQgaG9wZSBmb3IgdGhlIGJl
c3QgKGFuZCB1c2Ugb3RoZXIgdGVjaG5pcXVlcyBmb3IgZGV0ZWN0aW5nIGFuZCBoYW5kbGluZyBw
b3NzaWJsZSBjbGllbnQgY2hhbmdlIGNvbGxpc2lvbnMpLg0KDQpEYXRhc3RvcmUgdmFsaWRhdGlv
biBjYW4gYmUgY29tcGxpY2F0ZWQgYW5kIG5vdCBhdCBhbGwgY29tcGF0aWJsZSB3aXRoIHRoZSBk
ZXNpcmUgdG8NCnRyZWF0IGluZGl2aWR1YWwgKHJhbmRvbSkgZWRpdHMgYXMgdHJhbnNhY3Rpb25z
LiAgQ29uY3VycmVudCBkYXRhc3RvcmUgdHJhbnNhY3Rpb25zDQphcmUgZXZlbiBtb3JlIGNvbXBs
aWNhdGVkIGFuZCBub3QgaW4gc2NvcGUuICBJIGFncmVlIHdpdGggS2VudCB0aGF0IHdlIHNob3Vs
ZA0KbGltaXQgdGhlIHNjb3BlIHRvIHRoZSBtYXBwaW5nIG9mIHRoZSBSRVNUQ09ORiBJZi1NYXRj
aCBmZWF0dXJlLg0KDQpUaGUgZHJhZnQgcHJvcG9zYWwgaXMgbm90IGNoYW5naW5nIGFueXRoaW5n
IHJlbGF0ZWQgdG8gdHJhbnNhY3Rpb24gdmFsaWRhdGlvbi4NCg0KVGhlIHVzZSBjYXNlIEknbSBp
bnRlcmVzdGVkIGluIGludm9sdmVzIGNvbmN1cnJlbmN5IG9uIHRoZSBuZXR3b3JrIGxldmVsLCBp
LmUuIHRoZXJlIGFyZSBzZXZlcmFsIGNsaWVudHMgaW4gdGhlIG5ldHdvcmssIGFuZCB0aGV5IHdv
cmsgYXN5bmNocm9ub3VzbHkgc2lkZSBieSBzaWRlLiBJIGV4cGVjdCBjbGllbnRzIHRvIHVzZSB0
aGUgc2VydmVyJ3MgZGF0YXN0b3JlIGxvY2socykgdG8gcHJldmVudCBjb25jdXJyZW50IGVkaXRz
IHRvd2FyZHMgdGhhdCBzZXJ2ZXIsIHNvIEkgZG9uJ3Qgc2VlIGFueSBjb25jdXJyZW50IHRyYW5z
YWN0aW9ucyB0b3dhcmRzIGFueSBzcGVjaWZpYyBzZXJ2ZXIuDQoNCg0KDQpJIGFtIG5vdCBjb252
aW5jZWQgTkVUQ09ORiByZWFsbHkgbmVlZHMgYSBwYXJ0aWFsIHNvbHV0aW9uIGxpa2UgSWYtTWF0
Y2ggYW5kIG5vdCBpbnRlcmVzdGVkDQppbiBzdGFydGluZyBhbnkgc3RhbmRhcmRzIGVmZm9ydCBm
b3IgY29uY3VycmVudCB0cmFuc2FjdGlvbnMuDQoNCg0KV2hhdCBJJ20gbG9va2luZyBmb3IgaXMg
YSBzb2x1dGlvbiB0aGF0IGNhbiBlYXNpbHkgc2NhbGUgZnJvbSBhIHNpbmdsZSB0b3AtbGV2ZWwg
dHhpZCwgdG8gYSBmZXcgcGVyIHN1YnN5c3RlbSB0eGlkcywgdG8gdHhpZCBwZXIgaW50ZXJmYWNl
IGFuZCBzdWJpbnRlcmZhY2UsIG9yIHdoYXRldmVyIG90aGVyIHVuaXRzIG1ha2Ugc2Vuc2UuIFBv
c3NpYmx5IGFsbCB0aGUgd2F5IHRvIHR4aWQgcGVyIGluZGl2aWR1YWwgbGVhZiwgYXMgc3VnZ2Vz
dGVkIGJ5IFJvYi4NCg0KSU1PIG9ubHkgY29udGFpbmVycyBhbmQgbGlzdHMgc2hvdWxkIGJlIGlu
IHNjb3BlLg0KDQpUaGlzIGZlZWxzIHZlcnkgcmVhc29uYWJsZSB0byBtZS4NCg0KDQpMZWFmLWxl
dmVsIHN1cHBvcnQgaXMgcG9zc2libGUgYnV0IHNob3VsZCBiZSBvcHRpb25hbCBvciBsZWZ0IG91
dC4NCg0KSSdkIGJlIGhhcHB5IHRvIHJ1biBzb21lIGV4cGVyaW1lbnRzIGFyb3VuZCB0aGlzIGFz
IHdlbGwuIFRoZXJlIGlzIGEga2luZCBvZiBiZWF1dHkgd2l0aCBnb2luZyBhbGwgdGhlIHdheS4g
QmVmb3JlIHdlIGRlY2lkZSB3aGF0IHRvIGRvIGFib3V0IHR4aWQgZm9yIGluZGl2aWR1YWwgbGVh
ZnMsIEkgdGhpbmsgd2Ugc2hvdWxkIGNvbGxlY3Qgc29tZSBtb3JlIChwZXJmb3JtYW5jZSkgZGF0
YS4NCg0KRm9yIHBlci1ub2RlIGlmLW1hdGNoIHRlc3RpbmcsIGFuIGlmLW1hdGNoIGF0dHJpYnV0
ZSB0aGF0IGFwcGxpZWQgdG8gdGhlIG5vZGUgY29udGFpbmluZyB0aGUgYXR0cmlidXRlDQpjb3Vs
ZCBiZSB1c2VkLiAgVGhlIG1lY2hhbmlzbXMgZm9yIHJldHJpZXZpbmcgYW5kIHRlc3RpbmcgYW4g
b3BhcXVlIHJlc291cmNlLWlkIGFyZSBxdWl0ZSBzaW1wbGUuDQoNCkNvdWxkIHlvdSBtYXliZSBz
cGVuZCBhIGZldyBtaW51dGVzIHRvIHNrZXRjaCB0aGlzIG91dD8gVGhpcyBzb3VuZHMgdmVyeSBt
dWNoIGxpa2Ugd2hhdCBJIHByb3Bvc2VkLCBidXQgSSdtIG5vdCBzdXJlIEkgZm9sbG93IGV4YWN0
bHksIGFuZCBJJ20gZGVmaW5pdGVseSBpbnRlcmVzdGVkIGluIGdldHRpbmcgc3VnZ2VzdGlvbnMu
DQoNCg0KSXQgaXMgc2ltaWxhciB0byB5b3VyIHByb3Bvc2FsIEkgdGhpbmsNCg0KVmVyeSBnb29k
LCB0aGFua3MgZm9yIHNoYXJpbmcgeW91ciB0aG91Z2h0cy4NCg0KMSkgYXVnbWVudCByZXRyaWV2
YWwgb3BlcmF0aW9ucyB0byBhZGQgPHdpdGgtcmVzb3VyY2UtaWRzIC8+IGlucHV0IHBhcmFtZXRl
cg0KDQpXb3VsZCB0aGlzIG9wZXJhdGlvbiBmbGFnIG1lYW4gdGhhdCB0aGUgc2VydmVyIHNob3Vs
ZCByZXBvcnQgYWxsIHRoZSB0eGlkcyBpdCBrZWVwcyB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoZSBk
YXRhIHRoZSBvcGVyYXRpb24gcmV0dXJucz8NCg0KSW4gb3JkZXIgZm9yIGFuIEVUYWcgbWVjaGFu
aXNtIHRvIHdvcmssIHRoZSBzZXJ2ZXIgbXVzdCByZW1lbWJlciB0aGUgY3VycmVudCB2YWx1ZSBm
b3IgYSBkYXRhIG5vZGUuDQpUaGlzIHBhcmFtZXRlciB3b3VsZCBtaXggd2l0aCB0aGUgb3RoZXIg
ZmlsdGVyIHBhcmFtZXRlcnMsIGxpa2Ugd2l0aC1kZWZhdWx0cy4NCg0KDQoNCjIpIGFkZCBtZXRh
ZGF0YSBhdHRyaWJ1dGUgInJlc291cmNlLWlkIiB0aGF0IGlzIHVzZWQgdG8gc3BlY2lmeSB0aGUg
Y3VycmVudCByZXNvdXJjZS1pZCBmb3IgYSBkYXRhIG5vZGUNCg0KSSByZWFkIHRoaXMgYXMgbWF0
Y2hpbmcgdGhlIGRyYWZ0IHByb3Bvc2FsIChhbGJlaXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBv
ZiB0aGUgYXR0cmlidXRlKS4NCg0KDQozKSBhZGQgbWV0YWRhdGEgYXR0cmlidXRlICJpZi1tYXRj
aCIgdGhhdCBpcyB1c2VkIGluIDxlZGl0LWNvbmZpZz4gaW4gdGhlIGRhdGEgbm9kZXMNCiAgICBm
b3IgbGlzdHMgYW5kIGNvbnRhaW5lcnMNCg0KSSByZWFkIHRoaXMgYXMgbWF0Y2hpbmcgdGhlIGRy
YWZ0IHByb3Bvc2FsIChhbGJlaXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBvZiB0aGUgYXR0cmli
dXRlKS4NCg0KDQo0KSBXaGVuIHByb2Nlc3NpbmcgdGhlIDxlZGl0LWNvbmZpZz4gcmVxdWVzdCwg
dGhlIHNlcnZlciBjb21wYXJlcyB0aGUgaWYtbWF0Y2g9Inh5eiIgdG8gdGhlDQpjdXJyZW50IHJl
c291cmNlLWlkIGZvciB0aGUgbm9kZS4gQWxsIGlmLW1hdGNoIHRlc3RzIG11c3QgcGFzcyBvciB0
aGUgZW50aXJlIGVkaXQgaXMgcmVqZWN0ZWQuDQoNCkkgcmVhZCB0aGlzIGFzIG1hdGNoaW5nIHRo
ZSBkcmFmdCBwcm9wb3NhbC4NCg0KDQpOb3RlIHRoYXQgdGhpcyBvbmx5IHdvcmtzIGZvciBtZXJn
ZSBhbmQgcmVwbGFjZS4NClRoZSBjbGllbnQgc2hvdWxkIGNvbnRpbnVlIHRvIHJlbHkgb24gb3Bl
cmF0aW9uPSJjcmVhdGUiIChvciAiZGVsZXRlIikgdG8NCnRlc3QgZm9yIHRoZXNlIGVkaXQgY29s
bGlzaW9uIHR5cGVzLg0KDQpDcmVhdGUgYW5kIGRlbGV0ZSBvcGVyYXRpb25zIHNob3VsZCBkZWZp
bml0ZWx5IGNvbnRpbnVlIHRvIGhhdmUgdGhlaXIgdHJhZGl0aW9uYWwgbWVhbmluZywgYnV0IEkg
ZG9uJ3Qgc2VlIHdoeSBhbiBpZi1tYXRjaCBhdHRyaWJ1dGUgY291bGQgbm90IGFwcGx5IHRvIGEg
ZGVsZXRlIG9wZXJhdGlvbi4gIlJlamVjdCB0aGUgdHJhbnNhY3Rpb24gaWYgdGhlIG9iamVjdCBh
Ym91dCB0byBiZSBkZWxldGVkIGRvIG5vdCBiZWFyIHRoZSBleHBlY3RlZCB0eGlkIj8NCg0KDQoN
CllvdSBhcmUgcmlnaHQuICBJdCBhZGRzICJkZWxldGUgb25seSBpZiBleGlzdHMgYW5kIHRoaXMg
ZXRhZyIsIHRvICJkZWxldGUgb25seSBpZiBleGlzdHMiLg0KSXQgY2Fubm90IGJlIHVzZWQgZm9y
IGNyZWF0ZS4NCg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQoNCg0KDQpBbmR5DQoNCg0KDQpNYXli
ZSB0aGlzIGlzIGdvb2QgZW5vdWdoIGFuZCBzcGVjaWZ5aW5nIGhvdyBhIHNlcnZlciBpcyBzdXBw
b3NlZCB0byBjaGFuZ2UgdGhlIHBlci1ub2RlIHJlc291cmNlIElEDQpvdmVyIHRpbWUgaXMgb3V0
IG9mIHNjb3BlLiBUaGF0IGlzIG5vdCBzaW1wbGUsIGVzcGVjaWFsbHkgc2luY2UgZWRpdC1jb25m
aWcgaW1wbGVtZW50YXRpb25zIGNhbiB2YXJ5IHNvIG11Y2guDQoNCi9qYW4NCg0KQW5keQ0KDQoN
CkN1c3RvbWVyIHRyYW5zYWN0aW9uIHRyYWNraW5nLCB3aGljaCBJ4oCZbSBub3Qgb3Bwb3NlZCB0
bywgaXMgYSBkaWZmZXJlbnQga2luZCBvZiBwcm9ibGVtLiAgVGhhdCBzYWlkLCBJIGRvbuKAmXQg
dGhpbmsgc3VjaCBhbiBJRCBzaG91bGQgYmUgdXNlZCBmb3IgY29uc2lzdGVuY3kgY2hlY2tpbmcs
IGZvciByZWFzb25zIEFuZHkgbWVudGlvbmVkLCBhcyB3ZWxsIGFzIGJlY2F1c2UgaXQgZGlmZmVy
cyBmcm9tIFJDLg0KDQpBZGRpbmcgYSBjb21tZW50IHRvIGFuIGVkaXQgdHJhbnNhY3Rpb24gZG9l
cyBub3QgcmVhbGx5IHByb3ZpZGUgYW55IGNvbnNpc3RlbmN5IGNoZWNraW5nLg0KSXQgaXMgY29t
cGxldGVseSB1bnJlbGF0ZWQgdG8gdGhlIHByb2JsZW0gb2YgZGV0ZWN0aW5nIGNoYW5nZXMgdG8g
YSB0YXJnZXQgcmVzb3VyY2Ugb3IgZGF0YXN0b3JlDQpkdWUgdG8gbXVsdGlwbGUgY2xpZW50cyBt
b2RpZnlpbmcgdGhlIGNvbmZpZ3VyYXRpb24gYXQgb25jZS4NCg0KWWVzLCBJIHdvdWxkbid0IGFz
c29jaWF0ZSB0aGlzIGNvbnNpc3RlbmN5IGNoZWNraW5nLCBidXQgaXQgY291bGQgcHJvdmlkZSBx
dWl0ZSB1c2VmdWwgYXMgaW5wdXQgdG8gYXVkaXQgdHJhaWxzLiBJIHRoaW5rIHdlIGNhbiBsZWF2
ZSB0aGlzIHBhcnQgb2YgdGhlIGRpc2N1c3Npb24gZm9yIGxhdGVyLCBob3dldmVyLiBXZSBtYXkg
bmVlZCB0byBzZXQgdGhlIGZvdW5kYXRpb25zIHN0cmFpZ2h0IGJlZm9yZSB3ZSBkaXNjdXNzIHRo
ZSBjb2xvciBvZiB0aGUgaWNpbmcuDQoNCkJlc3QgUmVnYXJkcywNCi9qYW4NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRpbWVzTmV3Um9tYW5QU01UOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46
NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpX
b3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRp
Zl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0
Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0Pjwv
eG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGks
IGFsbDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkZvciB0aGUgY29udGFpbmVycyBh
bmQgbGlzdHMgbGV2ZWwgKGFuZCBldmVuIHBlci1sZWFmIGxldmVsKSByZXNvdXJjZS1JRCwgZG8g
d2UgYXNzdW1lIHRoYXQgdGhlIHNlcnZlciBtYWludGFpbnMgdGhlIHJlc291cmNlLUlEcyBmb3Ig
YWxsIGNvbmZpZy10cnVlDQogY29udGFpbmVycyBhbmQgbGlzdHMsIG9yIG9ubHkgc29tZSBvZiB0
aGVtPyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklmIHRoZXJlIGlzIG9ubHkgb25l
IGxpc3QgQiBhcyB0aGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPg0KPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+c3ViLWhpZXJhcmNoeSAmbmJzcDtv
ZiBhIGNvbnRhaW5lciBBLCBtYWludGFpbmluZyBhbiBJRCBlaXRoZXIgZm9yIGNvbnRhaW5lciBB
IG9yIGZvciBsaXN0IEIgc2VlbXMgZW5vdWdoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+SWYgc29tZSBjb250YWluZXJzL2xpc3RzIG1heSBoYXZlIHJlc291cmNlLUlEIGFzc29jaWF0
ZWQsIG90aGVycyBtYXkgbm90LCBkbyB3ZSBuZWVkIHNvbWUgbWVjaGFuaXNtIHRvIGVuYWJsZS9k
aXNhYmxlIGEgcmVzb3VyY2UtSUQgZm9yIGEgY29udGFpbmVyL2xpc3QNCiBkeW5hbWljYWxseT88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+QW5kIEkgYW0gYWxzbyB3b25kZXJpbmcgd2hldGhlciBpdCBpcyBwb3NzaWJs
ZSBmb3IgdGhlIGRhdGFzdG9yZSBsZXZlbCByZXNvdXJjZS1JRCB0byBwcm92aWRlIGEgcG90ZW50
aWFsIHNvbHV0aW9uIGZvciBkYXRhc3RvcmUgdHJhbnNhY3Rpb25zKGUuZy4sDQogdGhlIHNlcnZl
ciBjb21wYXJlcyBhIElEIFhYWCBpbiB0aGUg4oCcaWYtbWF0Y2g9WFhY4oCdIHRvIHRoZSByZXNv
dXJjZS1JRCBvZiBkYXRhc3RvcmUgaXQgbWFpbnRhaW5lZCB3aGVuIHJlY2VpdmluZyBhICZsdDtj
b21taXQmZ3Q7IG9wZXJhdGlvbinigKYmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkcyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlFpdWZhbmcgTWE8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4gbmV0Y29uZiBbbWFpbHRvOm5ldGNvbmYtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+QW5keSBCaWVybWFuPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBPY3RvYmVy
IDksIDIwMjEgMjoyMiBBTTxicj4NCjxiPlRvOjwvYj4gSmFuIExpbmRibGFkIChqbGluZGJsYSkg
Jmx0O2psaW5kYmxhQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IG5ldGNvbmZAaWV0Zi5v
cmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtuZXRjb25mXSBkcmFmdC1saW5kYmxhZC1uZXRj
b25mLXRyYW5zYWN0aW9uLWlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIEZyaSwgT2N0IDgsIDIwMjEg
YXQgMjoxOCBBTSBKYW4gTGluZGJsYWQgKGpsaW5kYmxhKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmps
aW5kYmxhQGNpc2NvLmNvbSI+amxpbmRibGFAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+QW5keSwgV0csIDxvOnA+DQo8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90Oyxz
ZXJpZiI+V2hhdCBJIHdvdWxkIGJlIGN1cmlvdXMgdG8gdW5kZXJzdGFuZCBpcyBob3cgeW91IGVu
dmlzaW9uIHRoaXMgdG8gYmUgbWFwcGVkIHRvIE5FVENPTkYuIEkgdGhpbmsgZXZlcnlib2R5IHdo
byBzYWlkIHNvbWV0aGluZyBvbg0KIHRoaXMgdGhyZWFkIG1vcmUgb3IgbGVzcyBhZ3JlZXMgdGhh
dCB3ZSBuZWVkIFJDJ3MgRVRhZyBhcHByb2FjaCBpbiBOQy4gVGhlIHF1ZXN0aW9uIGlzIGp1c3Qg
ZXhhY3RseSB3aGF0IHRoYXQgbWVhbnMsIHNpbmNlIE5DIGlzbid0IFJDLiBIb3cgd291bGQgeW91
IHByb3Bvc2UgdG8gaW1wbGVtZW50IHRoaXMgbWVjaGFuaWMgaW4gTkM/PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPlRoZSBtb3N0IGlu
dGVyb3BlcmFibGUgYXBwcm9hY2ggaXMgdG8gaGF2ZSBhIHNpbmdsZSBjb25maWctaWQgdGhhdCBp
cyBhcHBsaWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5Q
U01UJnF1b3Q7LHNlcmlmIj50byB0aGUgZW50aXJlIGRhdGFzdG9yZS4gVGhlbiBhIHNpbmdsZSBp
Zi1tYXRjaCBpbnB1dCBwYXJhbWV0ZXIgcmVmZXJzIHRvIHRoaXMgY29uZmlnLWlkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+
VGhpcyBpcyB3b3JrYWJsZSBpZiB0aGUgZGV2aWNlIGlzIG5vdCBlZGl0ZWQgb2Z0ZW4gYnkgbXVs
dGlwbGUgY2xpZW50cy4gSWYgdGhlIHNlcnZlciByZWplY3RzPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj50aGUgaWYtbWF0Y2gg
cmVxdWVzdCwgdGhlbiB0aGUgY2xpZW50IGNhbiB1c2UgZ2xvYmFsIGxvY2tzLCBjaGVjayB0aGUg
ZGlmZnMsIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21h
blBTTVQmcXVvdDssc2VyaWYiPk1vc3Qgb2YgdGhlIHRpbWUgYW4gaWYtbWF0Y2ggZmFpbHVyZSB3
aWxsIG1lYW4gdGhhdCBhICZsdDtnZXQtY29uZmlnJmd0OyBpczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+bmVlZGVkIChiZWNh
dXNlIGFub3RoZXIgY2xpZW50IGNoYW5nZWQgc29tZXRoaW5nKS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9t
YW5QU01UJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPkkgYWdyZWUgdGhhdCB0aGUgc2luZ2xl
IHRvcC1sZXZlbCB0cmFuc2FjdGlvbiBpZCBpcyBhIGdvb2Qgc29sdXRpb24gZm9yIGFuIGludGVy
ZXN0aW5nIGNsYXNzIG9mIHNlcnZlcnMgYW5kIHVzZSBjYXNlcy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJp
ZiI+SXQgaXMgYWJzb2x1dGVseSBub3Qgc3VmZmljaWVudCBmb3IgdGhlIGNsYXNzIG9mIHNlcnZl
cnMgYW5kIHVzZSBjYXNlcyBJIGNhcmUgbW9zdCBhYm91dCwgaG93ZXZlci4gSW4gZmFjdCwgdGhp
cyBtZWNoYW5pc20gaXMgY291bnRlcg0KIHByb2R1Y3RpdmUgaW4gbWFueSBjYXNlcy4gVGhlcmUg
YXJlIG1hbnkgc2VydmVycyB0aGF0IHN1cHBvcnQgc29tZSBwcm9wcmlldGFyeSB0b3AtbGV2ZWwg
dHJhbnNhY3Rpb24gaWQgbWVjaGFuaXNtIGFscmVhZHksIGFuZCBtYW55IG9mIG91ciB1c2VycyBh
cmUgdHVybmluZyB0aGlzIGZlYXR1cmUgb2ZmLiBJbiB0aGVpciBlbnZpcm9ubWVudCwgaXQgb25s
eSBzbG93cyB0aGluZ3MgZG93biwgd2l0aCBubyB1cHNpZGUuIEluIHRoaXMgY2xhc3Mgb2YNCiB1
c2UgY2FzZXMsIGEgZnVsbCBnZXQtY29uZmlnIHJlc3luYyBldmVyeSB0aW1lIHRoZSB0b3AgbGV2
ZWwgdHhpZCBoYXMgbW92ZWQgaXMganVzdCBub3Qgc2NhbGFibGUuIEluc3RlYWQgdGhleSB0dXJu
IG9mZiB0aGUgdHhpZCBjaGVjaywgYW5kIGhvcGUgZm9yIHRoZSBiZXN0IChhbmQgdXNlIG90aGVy
IHRlY2huaXF1ZXMgZm9yIGRldGVjdGluZyBhbmQgaGFuZGxpbmcgcG9zc2libGUgY2xpZW50IGNo
YW5nZSBjb2xsaXNpb25zKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDss
c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1Jv
bWFuUFNNVCZxdW90OyxzZXJpZiI+RGF0YXN0b3JlIHZhbGlkYXRpb24gY2FuIGJlIGNvbXBsaWNh
dGVkIGFuZCBub3QgYXQgYWxsIGNvbXBhdGlibGUgd2l0aCB0aGUgZGVzaXJlIHRvPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj50
cmVhdCBpbmRpdmlkdWFsIChyYW5kb20pIGVkaXRzIGFzIHRyYW5zYWN0aW9ucy4mbmJzcDsgQ29u
Y3VycmVudCBkYXRhc3RvcmUgdHJhbnNhY3Rpb25zPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5hcmUgZXZlbiBtb3JlIGNvbXBs
aWNhdGVkIGFuZCBub3QgaW4gc2NvcGUuJm5ic3A7IEkgYWdyZWUgd2l0aCBLZW50IHRoYXQgd2Ug
c2hvdWxkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01U
JnF1b3Q7LHNlcmlmIj5saW1pdCB0aGUgc2NvcGUgdG8gdGhlIG1hcHBpbmcmbmJzcDtvZiB0aGUg
UkVTVENPTkYgSWYtTWF0Y2ggZmVhdHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgZHJhZnQg
cHJvcG9zYWwgaXMgbm90IGNoYW5naW5nIGFueXRoaW5nIHJlbGF0ZWQgdG8gdHJhbnNhY3Rpb24g
dmFsaWRhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlRoZSB1c2UgY2FzZSBJJ20gaW50ZXJlc3RlZCBpbiBpbnZvbHZlcyBjb25jdXJyZW5jeSBvbiB0
aGUgbmV0d29yayBsZXZlbCwgaS5lLiB0aGVyZSBhcmUgc2V2ZXJhbCBjbGllbnRzIGluIHRoZSBu
ZXR3b3JrLCBhbmQgdGhleSB3b3JrIGFzeW5jaHJvbm91c2x5IHNpZGUgYnkgc2lkZS4gSSBleHBl
Y3QgY2xpZW50cyB0byB1c2UgdGhlDQogc2VydmVyJ3MgZGF0YXN0b3JlIGxvY2socykgdG8gcHJl
dmVudCBjb25jdXJyZW50IGVkaXRzIHRvd2FyZHMgdGhhdCBzZXJ2ZXIsIHNvIEkgZG9uJ3Qgc2Vl
IGFueSBjb25jdXJyZW50IHRyYW5zYWN0aW9ucyB0b3dhcmRzIGFueSBzcGVjaWZpYyBzZXJ2ZXIu
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYW0gbm90IGNvbnZpbmNlZCBORVRDT05G
IHJlYWxseSBuZWVkcyBhIHBhcnRpYWwgc29sdXRpb24gbGlrZSBJZi1NYXRjaCBhbmQgbm90IGlu
dGVyZXN0ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
aW4gc3RhcnRpbmcgYW55IHN0YW5kYXJkcyBlZmZvcnQgZm9yIGNvbmN1cnJlbnQgdHJhbnNhY3Rp
b25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu
MHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+V2hhdCBJJ20gbG9v
a2luZyBmb3IgaXMgYSBzb2x1dGlvbiB0aGF0IGNhbiBlYXNpbHkgc2NhbGUgZnJvbSBhIHNpbmds
ZSB0b3AtbGV2ZWwgdHhpZCwgdG8gYSBmZXcgcGVyIHN1YnN5c3RlbSB0eGlkcywgdG8gdHhpZCBw
ZXINCiBpbnRlcmZhY2UgYW5kIHN1YmludGVyZmFjZSwgb3Igd2hhdGV2ZXIgb3RoZXIgdW5pdHMg
bWFrZSBzZW5zZS4gUG9zc2libHkgYWxsIHRoZSB3YXkgdG8gdHhpZCBwZXIgaW5kaXZpZHVhbCBs
ZWFmLCBhcyBzdWdnZXN0ZWQgYnkgUm9iLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNN
VCZxdW90OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5JTU8gb25seSBjb250YWluZXJzIGFuZCBsaXN0
cyBzaG91bGQgYmUgaW4gc2NvcGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMgZmVlbHMgdmVyeSByZWFzb25h
YmxlIHRvIG1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4N
Cjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBT
TVQmcXVvdDssc2VyaWYiPkxlYWYtbGV2ZWwgc3VwcG9ydCBpcyBwb3NzaWJsZSBidXQgc2hvdWxk
IGJlIG9wdGlvbmFsIG9yIGxlZnQgb3V0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5JJ2QgYmUgaGFwcHkgdG8gcnVu
IHNvbWUgZXhwZXJpbWVudHMgYXJvdW5kIHRoaXMgYXMgd2VsbC4gVGhlcmUgaXMgYSBraW5kIG9m
IGJlYXV0eSB3aXRoIGdvaW5nIGFsbCB0aGUgd2F5LiBCZWZvcmUgd2UgZGVjaWRlIHdoYXQgdG8g
ZG8gYWJvdXQgdHhpZCBmb3IgaW5kaXZpZHVhbCBsZWFmcywgSSB0aGluayB3ZSBzaG91bGQgY29s
bGVjdA0KIHNvbWUgbW9yZSAocGVyZm9ybWFuY2UpIGRhdGEuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05l
d1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+Rm9yIHBlci1ub2RlIGlmLW1hdGNoIHRlc3RpbmcsIGFu
IGlmLW1hdGNoIGF0dHJpYnV0ZSB0aGF0IGFwcGxpZWQgdG8gdGhlIG5vZGUgY29udGFpbmluZyB0
aGUgYXR0cmlidXRlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9t
YW5QU01UJnF1b3Q7LHNlcmlmIj5jb3VsZCBiZSB1c2VkLiZuYnNwOyBUaGUgbWVjaGFuaXNtcyBm
b3IgcmV0cmlldmluZyBhbmQgdGVzdGluZyBhbiBvcGFxdWUgcmVzb3VyY2UtaWQgYXJlIHF1aXRl
IHNpbXBsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2Vy
aWYiPkNvdWxkIHlvdSBtYXliZSBzcGVuZCBhIGZldyBtaW51dGVzIHRvIHNrZXRjaCB0aGlzIG91
dD8gVGhpcyBzb3VuZHMgdmVyeSBtdWNoIGxpa2Ugd2hhdCBJIHByb3Bvc2VkLCBidXQgSSdtIG5v
dCBzdXJlIEkgZm9sbG93IGV4YWN0bHksDQogYW5kIEknbSBkZWZpbml0ZWx5IGludGVyZXN0ZWQg
aW4gZ2V0dGluZyBzdWdnZXN0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05l
d1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZx
dW90OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
TmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5JdCBpcyBzaW1pbGFyIHRvIHlvdXIgcHJvcG9zYWwg
SSB0aGluazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj5WZXJ5IGdvb2QsIHRoYW5rcyBmb3Igc2hhcmluZyB5b3VyIHRo
b3VnaHRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdS
b21hblBTTVQmcXVvdDssc2VyaWYiPjEpIGF1Z21lbnQgcmV0cmlldmFsIG9wZXJhdGlvbnMgdG8g
YWRkICZsdDt3aXRoLXJlc291cmNlLWlkcyAvJmd0OyBpbnB1dCBwYXJhbWV0ZXI8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+V291bGQgdGhpcyBvcGVyYXRpb24gZmxhZyBtZWFuIHRoYXQgdGhlIHNlcnZlciBzaG91bGQg
cmVwb3J0IGFsbCB0aGUgdHhpZHMgaXQga2VlcHMgd2l0aGluIHRoZSBzY29wZSBvZiB0aGUgZGF0
YSB0aGUgb3BlcmF0aW9uIHJldHVybnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBv
cmRlciBmb3IgYW4gRVRhZyBtZWNoYW5pc20gdG8gd29yaywgdGhlIHNlcnZlciBtdXN0IHJlbWVt
YmVyIHRoZSBjdXJyZW50IHZhbHVlIGZvciBhIGRhdGEgbm9kZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGhpcyBwYXJhbWV0ZXIgd291bGQgbWl4IHdp
dGggdGhlIG90aGVyIGZpbHRlciBwYXJhbWV0ZXJzLCBsaWtlIHdpdGgtZGVmYXVsdHMuJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNO
ZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPjIpIGFkZCBtZXRhZGF0YSBhdHRyaWJ1dGUgJnF1b3Q7
cmVzb3VyY2UtaWQmcXVvdDsgdGhhdCBpcyB1c2VkIHRvIHNwZWNpZnkgdGhlIGN1cnJlbnQgcmVz
b3VyY2UtaWQgZm9yIGEgZGF0YSBub2RlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgcmVhZCB0aGlzIGFzIG1hdGNo
aW5nIHRoZSBkcmFmdCBwcm9wb3NhbCAoYWxiZWl0IHVzaW5nIGEgZGlmZmVyZW50IG5hbWUgb2Yg
dGhlIGF0dHJpYnV0ZSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1Jv
bWFuUFNNVCZxdW90OyxzZXJpZiI+MykgYWRkIG1ldGFkYXRhIGF0dHJpYnV0ZSAmcXVvdDtpZi1t
YXRjaCZxdW90OyB0aGF0IGlzIHVzZWQgaW4gJmx0O2VkaXQtY29uZmlnJmd0OyBpbiB0aGUgZGF0
YSBub2RlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNN
VCZxdW90OyxzZXJpZiI+Jm5ic3A7ICZuYnNwOyBmb3IgbGlzdHMgYW5kIGNvbnRhaW5lcnM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+SSByZWFkIHRoaXMgYXMgbWF0Y2hpbmcgdGhlIGRyYWZ0IHByb3Bvc2FsIChhbGJl
aXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBvZiB0aGUgYXR0cmlidXRlKS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj40KSBXaGVu
IHByb2Nlc3NpbmcgdGhlJm5ic3A7Jmx0O2VkaXQtY29uZmlnJmd0OyByZXF1ZXN0LCB0aGUgc2Vy
dmVyIGNvbXBhcmVzIHRoZSBpZi1tYXRjaD0mcXVvdDt4eXomcXVvdDsgdG8gdGhlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5j
dXJyZW50IHJlc291cmNlLWlkIGZvciB0aGUgbm9kZS4gQWxsIGlmLW1hdGNoIHRlc3RzIG11c3Qg
cGFzcyBvciB0aGUgZW50aXJlIGVkaXQgaXMgcmVqZWN0ZWQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgcmVhZCB0
aGlzIGFzIG1hdGNoaW5nIHRoZSBkcmFmdCBwcm9wb3NhbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5Ob3RlIHRoYXQgdGhpcyBv
bmx5IHdvcmtzIGZvciBtZXJnZSBhbmQgcmVwbGFjZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPlRoZSBjbGllbnQgc2hvdWxk
IGNvbnRpbnVlIHRvIHJlbHkgb24gb3BlcmF0aW9uPSZxdW90O2NyZWF0ZSZxdW90OyAob3IgJnF1
b3Q7ZGVsZXRlJnF1b3Q7KSB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
c05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+dGVzdCBmb3IgdGhlc2UgZWRpdCBjb2xsaXNpb24g
dHlwZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkNyZWF0ZSBhbmQgZGVsZXRlIG9wZXJhdGlvbnMgc2hvdWxkIGRl
ZmluaXRlbHkgY29udGludWUgdG8gaGF2ZSB0aGVpciB0cmFkaXRpb25hbCBtZWFuaW5nLCBidXQg
SSBkb24ndCBzZWUgd2h5IGFuIGlmLW1hdGNoIGF0dHJpYnV0ZSBjb3VsZCBub3QgYXBwbHkgdG8g
YSBkZWxldGUgb3BlcmF0aW9uLiAmcXVvdDtSZWplY3QgdGhlIHRyYW5zYWN0aW9uDQogaWYgdGhl
IG9iamVjdCBhYm91dCB0byBiZSBkZWxldGVkIGRvIG5vdCBiZWFyIHRoZSBleHBlY3RlZCB0eGlk
JnF1b3Q7PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Zb3UgYXJlIHJpZ2h0LiZuYnNwOyBJdCBh
ZGRzICZxdW90O2RlbGV0ZSBvbmx5IGlmIGV4aXN0cyBhbmQgdGhpcyBldGFnJnF1b3Q7LCB0byAm
cXVvdDtkZWxldGUgb25seSBpZiBleGlzdHMmcXVvdDsuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPkl0IGNhbm5vdCBiZSB1c2VkIGZvciBjcmVhdGUuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
PkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+L2phbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+QW5keTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPk1heWJlIHRoaXMgaXMgZ29vZCBlbm91Z2ggYW5k
IHNwZWNpZnlpbmcgaG93IGEgc2VydmVyIGlzIHN1cHBvc2VkIHRvIGNoYW5nZSB0aGUgcGVyLW5v
ZGUgcmVzb3VyY2UgSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdS
b21hblBTTVQmcXVvdDssc2VyaWYiPm92ZXIgdGltZSBpcyBvdXQgb2Ygc2NvcGUuIFRoYXQgaXMg
bm90IHNpbXBsZSwgZXNwZWNpYWxseSBzaW5jZSBlZGl0LWNvbmZpZyBpbXBsZW1lbnRhdGlvbnMg
Y2FuIHZhcnkgc28gbXVjaC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQm
cXVvdDssc2VyaWYiPi9qYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDss
c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1Jv
bWFuUFNNVCZxdW90OyxzZXJpZiI+QW5keTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2Vy
aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01U
JnF1b3Q7LHNlcmlmIj5DdXN0b21lciB0cmFuc2FjdGlvbiB0cmFja2luZywgd2hpY2ggSeKAmW0g
bm90IG9wcG9zZWQgdG8sIGlzIGEgZGlmZmVyZW50IGtpbmQgb2YgcHJvYmxlbS4mbmJzcDsgVGhh
dCBzYWlkLCBJIGRvbuKAmXQgdGhpbmsgc3VjaCBhbiBJRCBzaG91bGQNCiBiZSB1c2VkIGZvciBj
b25zaXN0ZW5jeSBjaGVja2luZywgZm9yIHJlYXNvbnMgQW5keSBtZW50aW9uZWQsIGFzIHdlbGwg
YXMgYmVjYXVzZSBpdCBkaWZmZXJzIGZyb20gUkMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2Vy
aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFu
UFNNVCZxdW90OyxzZXJpZiI+QWRkaW5nIGEgY29tbWVudCB0byBhbiBlZGl0IHRyYW5zYWN0aW9u
IGRvZXMgbm90IHJlYWxseSBwcm92aWRlIGFueSBjb25zaXN0ZW5jeSBjaGVja2luZy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYi
Pkl0IGlzIGNvbXBsZXRlbHkgdW5yZWxhdGVkIHRvIHRoZSBwcm9ibGVtIG9mIGRldGVjdGluZyBj
aGFuZ2VzIHRvIGEgdGFyZ2V0IHJlc291cmNlIG9yIGRhdGFzdG9yZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+ZHVlIHRvIG11
bHRpcGxlIGNsaWVudHMgbW9kaWZ5aW5nIHRoZSBjb25maWd1cmF0aW9uIGF0IG9uY2UuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPlll
cywgSSB3b3VsZG4ndCBhc3NvY2lhdGUgdGhpcyBjb25zaXN0ZW5jeSBjaGVja2luZywgYnV0IGl0
IGNvdWxkIHByb3ZpZGUgcXVpdGUgdXNlZnVsIGFzIGlucHV0IHRvIGF1ZGl0IHRyYWlscy4gSSB0
aGluayB3ZSBjYW4NCiBsZWF2ZSB0aGlzIHBhcnQgb2YgdGhlIGRpc2N1c3Npb24gZm9yIGxhdGVy
LCBob3dldmVyLiBXZSBtYXkgbmVlZCB0byBzZXQgdGhlIGZvdW5kYXRpb25zIHN0cmFpZ2h0IGJl
Zm9yZSB3ZSBkaXNjdXNzIHRoZSBjb2xvciBvZiB0aGUgaWNpbmcuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2Vy
aWYiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNO
ZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPi9qYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_d23df2a6d2404614ba30ce53cb4b72fbhuaweicom_--


From nobody Sun Oct 10 13:02:07 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17E153A0CB9; Sun, 10 Oct 2021 13:01:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WPlCDCwfj0BP; Sun, 10 Oct 2021 13:01:51 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CE053A0B09; Sun, 10 Oct 2021 13:01:51 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HSCQj0XKKz67Xgy; Mon, 11 Oct 2021 03:58:05 +0800 (CST)
Received: from [10.47.68.157] (10.47.68.157) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Sun, 10 Oct 2021 22:01:44 +0200
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
CC: <draft-ietf-netconf-notification-capabilities@ietf.org>, <netconf-chairs@ietf.org>, <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>, me <benoit.claise@huawei.com>
References: <163358716560.8876.10980384443834818241@ietfa.amsl.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <30e25627-ff5f-bf43-e939-6980c2aa5f28@huawei.com>
Date: Sun, 10 Oct 2021 22:01:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <163358716560.8876.10980384443834818241@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [10.47.68.157]
X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/OhzcHx9Su49CX9aLgpKKYZLAY8k>
Subject: Re: [netconf] Benjamin Kaduk's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Oct 2021 20:01:57 -0000

Hi Benjamin,

Thanks for your review.
See inline for addressing your most important comments (in coordination 
with our AD)

On 10/7/2021 8:12 AM, Benjamin Kaduk via Datatracker wrote:
> Benjamin Kaduk has entered the following ballot position for
> draft-ietf-netconf-notification-capabilities-18: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks to Barry Leiba for the secdir review.
>
> Section 1
>
>     Implementation-time information is needed by Network Management
>     [...]
>     new network node type can be introduced into the network.
>
>     Implementation-time information is needed by system integrators.
>     [...]
>     node type sometimes depends on these management possibilities.
>
> Commenting here since I read this draft after
> draft-ietf-netmod-yang-instance-file-format, but there seems to be
> pretty strong overlap between the discussion of how it's expensive to
> require NMS implementors to have correclty configured nodes available,
> the need for operators to have information about device capabilities
> for purchasing decisions, etc.  It would be good to check that the
> specific language used to describe these scenarios is in agreement
> across documents, to the extent possible.  (The phrasing in this
> document is probably a better starting point for the convergence, in my
> opinion.)
>
> Section 4.2
>
>          1) search for a datastore-capabilities list entry for
>          the specific datastore. When stating a specific capability, the
>          relative path for any specific capability must be the same
>          under the system-capabilities container and under the
>          per-node-capabilities list: the same grouping for defining
>          the capabilities MUST be used.
>
> It's a little surprising to find the "MUST use same grouping"
> requirement buried in the procedure for finding a capability value for a
> specific data node in a specific datastore.
We propose to  delete “the same grouping for definingthe capabilities 
MUST be used.”, and instead pull this out to a separate paragraph in the 
module description:

    The same grouping MUST be used to define hierarchical capabilities
    supported both at the system level and datastore/data node level.
>
> Section 5.2
>
>             leaf minimum-update-period {
>               [...]
>               description
>                 "Indicates the minimal update period that is
>                  supported for a 'periodic' subscription.
>
>                  A subscription request to the selected data nodes with
>                  a smaller period than what this leaf specifies is
>                  likely to result in a 'period-unsupported' error.";
>               [...]
>             }
>             leaf-list supported-update-period {
>               [...]
>               description
>                 "Supported update period values for a 'periodic'
>                  subscription.
>
>                  A subscription request to the selected data nodes with a
>                  period not included in the leaf-list will result in a
>                  'period-unsupported' error.";
>
> Is it intended that these disagree on whether it is "likely to result"
> or "will result" in a period-unsupported error?
>
>           leaf-list supported-excluded-change-type {
>             if-feature "yp:on-change";
>             type union {
>               type enumeration {
>                 enum none {
>                   value -2;
>                   description
>                     "None of the change types can be excluded.";
>                 }
>                 enum all {
>                   value -1;
>                   description
>                     "Any combination of change types can be excluded.";
>                 }
>               }
>               type yp:change-type;
>
> It seems like this allows for some nonsensical edge cases, like a list
> that includes both "none" and "any", or all the actual values from RFC
> 8641 as well as "none", etc.  Do we need to say anything about how to
> handle such invalid scenarios?
>
> Section 6
>
> I agree with Roman that it would be nice to be able to say something
> about the potential scope of security considerations for future
> augmentations, if nothing else to aid authors of such future
> augmentations in documenting their own security considerations.
We now have in the security considerations section.

       All protocol-accessible data nodes in augmented modules are 
read-only
         and cannot be modified
>
> NITS
>
> Section 4.2, 5.2
>
> I think only one "<CODE ENDS>" tag is needed.
Indeed, already addressed in the latest version.

Thanks and regards, Benoit
>
>
>
> .


From nobody Sun Oct 10 13:24:58 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 01AFF3A0D64; Sun, 10 Oct 2021 13:24:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163389749191.630.2996211826359277472@ietfa.amsl.com>
Date: Sun, 10 Oct 2021 13:24:51 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/dmWSBetktTIORAG5qjr3DP7lPg8>
Subject: [netconf] I-D Action: draft-ietf-netconf-notification-capabilities-20.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Oct 2021 20:24:53 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Modules describing Capabilities for Systems and Datastore Update Notifications
        Authors         : Balazs Lengyel
                          Alexander Clemm
                          Benoit Claise
	Filename        : draft-ietf-netconf-notification-capabilities-20.txt
	Pages           : 29
	Date            : 2021-10-10

Abstract:
   This document defines two YANG modules,"ietf-system-capabilities" and
   "ietf-notification-capabilities".

   The module "ietf-system-capabilities" provides a placeholder
   structure that can be used to discover YANG related system
   capabilities for servers.  The module can be used to report
   capability information from the server at run time or at
   implementation time, by making use of the YANG Instance Data File
   Format.

   The module "ietf-notification-capabilities" augments "ietf-system-
   capabilities" to specify capabilities related to Subscription to YANG
   Notifications for Datastore Updates.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-notification-capabilities-20

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-notification-capabilities-20


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



From nobody Sun Oct 10 13:26:11 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F8F13A0D6C; Sun, 10 Oct 2021 13:26:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id beAPbjTYk2X0; Sun, 10 Oct 2021 13:26:01 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D309B3A0EBF; Sun, 10 Oct 2021 13:25:45 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HSCyH1dZ8z67PcT; Mon, 11 Oct 2021 04:21:59 +0800 (CST)
Received: from [10.47.65.4] (10.47.65.4) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Sun, 10 Oct 2021 22:25:39 +0200
To: =?UTF-8?Q?Bal=c3=a1zs_Lengyel?= <balazs.lengyel@ericsson.com>, Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>
CC: "draft-ietf-netconf-notification-capabilities@ietf.org" <draft-ietf-netconf-notification-capabilities@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
References: <163353160729.6935.6720178743008561525@ietfa.amsl.com> <AM8PR07MB82304034FEC17E5A77BA0296F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <fec3eb0e-a035-a283-89af-cbfcfc606642@huawei.com>
Date: Sun, 10 Oct 2021 22:25:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <AM8PR07MB82304034FEC17E5A77BA0296F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [10.47.65.4]
X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/WADFO97JvUjBnHHJbWwYPkQAqYI>
Subject: Re: [netconf] Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Oct 2021 20:26:09 -0000

Hi Roman,

The proposed changes discussed below have been applied to the 
draft-ietf-netconf-notification-capabilities-20.
Please let us know what you think.

Regards, Benoit

On 10/6/2021 7:26 PM, Balázs Lengyel wrote:
> Hello Danyliw,
> Thank you for the review. We will use your comments to improve the draft, but I am not sure we understood some of your comments. See detailed answers below marked as BALAZS.
> Regards Balazs
>
> -----Original Message-----
> From: Roman Danyliw via Datatracker <noreply@ietf.org>
> Sent: 2021. október 6., szerda 16:47
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-netconf-notification-capabilities@ietf.org; netconf-chairs@ietf.org; netconf@ietf.org; Kent Watsen <kent+ietf@watsen.net>; kent+ietf@watsen.net
> Subject: Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
>
> Roman Danyliw has entered the following ballot position for
> draft-ietf-netconf-notification-capabilities-18: Discuss
>
> When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> The text contains contradictions on how to handle implementation-time use case that might use the YANG file format.
>
> (a) Section 2. “The file MUST be available already at implementation time, retrievable in a way that does not depend on a live network node.  E.g., download from product website.”
>
> (b) Section 2. “The YANG modules specified in this document define a schema for data that is designed to be accessed via network management protocols such as NETCONF [RFC6241] or RESTCONF [RFC8040].  … The Network Configuration Access Control Model (NACM) [RFC8341] provides the means to restrict access for particular NETCONF or RESTCONF users”
>
> (c) Section 2.  “When that data is in file format, data should be protected against modification or unauthorized access using normal file handling mechanisms.”
>
> (a) – (c) cannot all be satisfied at the same time.  (b) seems to only apply to the run-time use cases.  (a) and (b) seem to apply to the implementation time use cases.  Please make this clearer.
>
> Per (c), it might be clearer to keep this text, but also noting that using the YANG file format inherits all of the security considerations of draft-ietf-netmod-yang-instance-file-format which has additional considerations about read protections; and distinguishes between data at rest and in motion.
>
> BALAZS:
> About (a) – (c):  Why can't (a) and (c) be satisfied at the same time ? (a) states that the information should be available in a file. (c) states that the file must be protected. What is the problem? Please explain.
>
> About (b) OK.  We will extend section 6 first sentence:
> The YANG modules specified in this document define a schema for data   that is designed to be accessed via network management protocols such as NETCONF [RFC6241] or RESTCONF [RFC8040]
> + or as YANG instance data.
>
> The modify section 6 last paragraph to:
> When that data is in file format, data should be protected against
>     modification or unauthorized access using normal file handling
> +   mechanisms.
> +  The data in file format also inherits all the security
> +  considerations of [draft-ietf-netmod-yang-instance-file-format] which
> +  has additional considerations about read protections; and distinguishes
> +  between data at rest and in motion.
>
> (a) and (b) are included in a paragraphs that start with
> "For the implementation-time use case"
> "For the run-time use case"
> Please suggest some text, if needed.
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you to Barry Lieba for the SECDIR review.
>
> ** Section 6.  I’m surprised by the statement that “The data in these modules is not security sensitive” given that the specific YANG module that might be annotated is unknown.  Would it be possible for an attacker to glean any topology information by reviewing the notification properties of module?  Could they poll this interface to inform real-time targeting since Section 1 notes that “capabilities might change during run-time”?
> BALAZS: Topology information is not exposed by ietf-system-capabilities or ietf-notification-capabilities. Information could be gleaned about supported modules (and the schema tree) but not about the instance data stored according those modules. So, you may learn that there is a module listing interfaces, but you will not be able to learn what specific interfaces are present.  The same information about supported modules available is already available from the mandatory module ietf-yang-library.yang.
>


From nobody Mon Oct 11 05:09:20 2021
Return-Path: <jlindbla@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60A783A1302 for <netconf@ietfa.amsl.com>; Mon, 11 Oct 2021 05:09:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=D2PgEFAL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=aJHp2TNp
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 w5xSEtKD9Otf for <netconf@ietfa.amsl.com>; Mon, 11 Oct 2021 05:09:12 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF8F03A1301 for <netconf@ietf.org>; Mon, 11 Oct 2021 05:09:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=47909; q=dns/txt; s=iport; t=1633954152; x=1635163752; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=XwXh3kNYVOTqm5hseG0ubuFf4wb+CiFx8d8TjNbeqPk=; b=D2PgEFALVxvuZKLBrXky7XTIODB0Zd88gtbmUOllm5drt3BpnI4rwnOp yyPi0K3xHP33UVnoO4sihmx5FqFgng4frw8UIDjzMOuE15HnJZhip8DOm jwT4uwz6NUUybmN7llBKXzQabkKlaWlfpwnIOaG3clFhOmJOIltM62nbg I=;
X-IPAS-Result: =?us-ascii?q?A0AhAgBaKGRhl49dJa1aHgEBCxIMgg4LgSEwUYFYEyQxh?= =?us-ascii?q?EeDRwOFOYgLmnKBLoElA1QLAQEBDQEBQQQBAYR+AheCMQIlNAkOAQIEAQEBA?= =?us-ascii?q?QMCAwEBAQEFAQEFAQEBAgEGBBQBAQEBAQEBAYEIhWgNhkMCAQMSER0BATcBD?= =?us-ascii?q?wIBCDgBCQICAjAlAgQOIAeCT4F/VwMvAaBQAYE6AoofeoExgQGCCAEBBgQEh?= =?us-ascii?q?QoYgjUJgTqDA4QTAQGGcyccgUlEgTwMEIIwNz6EHRAXgxk3gi6LDwFaBgEBL?= =?us-ascii?q?BAcDh0mZAkeJSMXCwQUQA0tA5F3gxqIeTmDNoQ/hR6SKgqDMJ5sBSyDapIyk?= =?us-ascii?q?HuWW6AoTIQdAgQCBAUCDgEBBoFhOYFbcBU7KgGCPj4TGQ+OIAwNCYNQil50O?= =?us-ascii?q?AIGAQoBAQMJkVABJgeBOl0BAQ?=
IronPort-PHdr: A9a23:uOAXTxNrrrzWAQfaRAol6ncbWUAX0o4cdiYV95M4hrMIeaOmrNzuP 03asPNqilKBHYDW8OlNhOeetaf8EXcB7pCMvDFnEtRMWhYJhN9Qk1kmB8iIWk3mJeHnbmoxG 8ERHFNg9muwZE5SHsu2blbOo3q0uDgVHBi3NQd8KunvXIDIiMHi3OGp8JqVaAJN11KA
IronPort-Data: A9a23:VPtvf6vDPK2cA3qQdgvO+K1FTufnVH9eMUV32f8akzHdYApBsoF/q tZmKWjTaauJMWf9eoh3aom2o0oHvMCHy9NqSFc4rX9hFyoWgMeUXt7xwmUckM+xwmwvaGo9s q3yv/GZdJhcokcxJX5BC5C5xZVG/fngqoHUVaiUZ0ideSc+EH140Eo6wrZg6mJVqYHR7z2l6 IuaT/L3YDdJ6xYsWo7Dw/vewP/HlK2aVAIw5jTSV9gS1LPtvyV94KYkGE2EByCQrr+4sQKNb 72rILmRpgs19vq2Yz+vuu6TnkYiGtY+MeUS45Zbc/DKv/RMmsA9+p4aEcYkRxhRsiqYsP9xx M9MjZuNWT58a8UgmMxFO/VZOzt1MasD87jdLD3g98eS1EbBNXDrxp2CDmlvYtZeobkxUDoIr KBDQNwORkjra+aewra6TOVmgs0LJ8jwN4RZsXZlpd3cJal2EcqeG/2Utbe02h8PvN4VQP+OX fYyQig/cjbSXEN3PmY+XcdWcOCA3ymjLGIwREiujaw6/2PUygJZ0bXxPpzSYNPibcxTklewt 3/D9nv+GBIBcteYzFKt93u1h/LBlCX0AaoSCbSn+/8si1qWrlH/EzUMXle95PK+kEP7BJRUK lcf/Wwlqq1aGFGXosfVZzydnEaq4RglRMt/PO028gC1zZfE2lPMboQbdQJpZNsjvc4wYDUl0 F6Vgt/kbQCDVpXIEhpxEZ/J81uP1TgpwXwqPnVVEVRfizX3iMRi0E2XFIkL/Lud14WtQVnNL ya2QD/Sbln5pfQK3KWy51zchDTESnPhEVNttly/so5IEmpEiGONfYek7x3Q6uxNadnfRViat 39CkM+bhAzvMX1vvHHQKAnuNOj0jxpgDNE6qQU2d3XG32/3k0NPhagKvFlDyL5Ba67ogwPBb k7Joh9275ROJnasZqIfS9vvUJ96nPC+TY6+Cq68gj9yjn5ZKVPvEMZGOBH44owRuBNEfVwXY M3CKp/8UR7294w+lmfuLwvi7VPb7nlumTyMLXwK5x+myrGZLGWEUqsINUDmUwzKxP3snekhy P4Gb5Hi40wGCIXWO3CHmaZOfAtiBSVqWvje9ZcNHsbdeVUOJY3UI6KIqV/XU9c9z/o9eyah1 izVZ3K0P3Km3SeZdl7QNiw6AF4tNL4mxU8G0eUXFQ7A8xAejUyHts/zq7NfkWEbydFe
IronPort-HdrOrdr: A9a23:2JZVRaG8DEdyLP7FpLqFsZLXdLJyesId70hD6qkvc31om52j+f xGws516fatskdvZJkh8erwX5VoMkmsi6KdgLNhfYtKOTOHhILGFvAY0WKP+UyEJ8S6zJ8g6U 4CSdk8NDSTNykBsS+S2mDReLxMrKjlgcKVbKXlvgpQpGpRGsddBnJCe36m+zpNNXB77PQCZf 6hz/sCgwDlVWUcb8y9CHVAdfPEvcf3mJXvZgNDLwI76SGV5AnYqoLSIly95FMzQjlPybAt/S zuiAri/JiutPm911v1y3LT1ZJLg9Hso+EzQfBky/JlbgkEuDzYIriJaIfy5QzdZ9vfsGrCpe O85CvI+f4DsE85MFvF+ycFkDOQoQrGo0WSuWNwx0GT/PAQgFkBepV8bUUzSGqE16NohqAP7I tbm22erJZZFhXGgWD04MXJTQhjkg6urWMlivN7tQ0SbWOPAIUh3rD30XklWqvoJhiKpbzP0d Meev309bJTaxeXfnrZtm5gzJilWWkyBA6PRgwHttaO2zZbkXhlxw9ArfZv0Eso5dY4Ud1J9u 7EOqNnmPVHSdIXd7t0AKMETdGsAmLATBrQOCaZIEjhFqsAJ3XRwqSHr4kd9aWvYtgF3ZEykJ POXBdRsnMzYVvnDYmU0JhC4nn2MS6AtPTWu4ljDr1Cy/zBrZbQQFm+oWEV4oKdSq8kc7jmst 6ISeVrP8M=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.85,364,1624320000";  d="scan'208,217";a="788250068"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Oct 2021 12:09:11 +0000
Received: from mail.cisco.com (xbe-aln-007.cisco.com [173.36.7.22]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 19BC9Bbr028856 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Mon, 11 Oct 2021 12:09:11 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xbe-aln-007.cisco.com (173.36.7.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 11 Oct 2021 07:09:10 -0500
Received: from xfe-rcd-001.cisco.com (173.37.227.249) by xfe-rcd-004.cisco.com (173.37.227.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 11 Oct 2021 07:09:10 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-001.cisco.com (173.37.227.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Mon, 11 Oct 2021 07:09:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oY565Dza5Y+xEj+AwvWSsIZCiBp821rDZvZVQ2r1H9sZmGLYL/j42zwFWRq0ikM7mAoydQ779e5sWvlAcu/BpoKsRPjTdJOvNKMGgb0B3zeZ2XhHenXDMZufjFueOn+wK4+1kD7Vr/iTz304/jgp7zg7oDath6+usCBgOh8gZdBr2JLe6SCPztVP04pofWZkSid6tUFt39d485RhLWWBpYpJfxKRHGVt44cT0ejOrQqVTEL8IcrkkBhviOMwThYc5Izgdm6UGL8zx4jkIw48089P9J0QOsgfdbokdOB3T23paWDFf4CSUTESQhdQjNTCSQ2x/LcBl67ybu+O0n6lkA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XwXh3kNYVOTqm5hseG0ubuFf4wb+CiFx8d8TjNbeqPk=; b=KJul5jJQ1r3GPFE76Y0tLKfZMUudPxlbB1ZqgtU4X0JrN1lfGpNqrewn6fMah0zeGwhWF3G55ncEN3SBVcNR/cTqRDldTC11/6uOMnSJAMxoGZHgsq+vBAQyHn51xtbNQNBw3gjlMkL2bdVbOq0hGWl0syw41+9pMJiW8AcAlhrh5aVRxK8GIsiaLnTfosGVVJOXFTyRZyhpp+hNI7G1NS1xG+PY5wxnnMwaZSKhadszmV8fyWJJy3TzzI4zkl/KoRJNxeXtvXExSB+2By8LWpNZuMBIEg9A+jVYO1PzeymTStGSGma68l2uCfl/u8ymlaDOxzKyKcB3DP1+FP9/0Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XwXh3kNYVOTqm5hseG0ubuFf4wb+CiFx8d8TjNbeqPk=; b=aJHp2TNp/AhRaRrahum4uhdaJhtZyZGM/cIFck3c4NbfgA0Fp1UCbFv8bH7VmJiYmcfizVh6JYg8RCXgAnYRdZNQO/pGLn1/tNSAdpaXEWrcqyYbhXhJKF3zhFDnJZGzW4FZz61QkVIAOHhpex2y25xv/to04DKsVhdqWqIszV8=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by DM6PR11MB3964.namprd11.prod.outlook.com (2603:10b6:5:19c::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Mon, 11 Oct 2021 12:09:09 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e%4]) with mapi id 15.20.4587.026; Mon, 11 Oct 2021 12:09:09 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: "maqiufang (A)" <maqiufang1@huawei.com>
CC: Andy Bierman <andy@yumaworks.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBcO7SwfUl6r0mX+2n2e4q/W6uzpJaAgAYVSICAAPI1AIAAJJSAgABFCACAABDigIAABZwAgAGPWgCACVSugIAAOfqAgAFpKQCAADLigIABBtKAgACYAoCAAVDJgIAC/fyA
Date: Mon, 11 Oct 2021 12:09:08 +0000
Message-ID: <5BEDF0DD-C86F-4864-99CB-E2B5F552AC02@cisco.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com> <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com> <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@mail.gmail.com> <d23df2a6d2404614ba30ce53cb4b72fb@huawei.com>
In-Reply-To: <d23df2a6d2404614ba30ce53cb4b72fb@huawei.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.120.23.2.7)
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 88f329fc-2038-48f5-1cc4-08d98cafee15
x-ms-traffictypediagnostic: DM6PR11MB3964:
x-microsoft-antispam-prvs: <DM6PR11MB396415B6EFE815AEFBCA2659CAB59@DM6PR11MB3964.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 44w9pp7StoavOeU+5c4ZDwDM1HORXQPSMwTKJ57ALykEraqxB8GkhWJG4ViKL0padxEEPnvtKEl5q/o5pfdo0ykqub8cz4X+4Dh7lZaE5WITnNVxlr9dcND3774D6st8M7sB45z97fjnT6i4zD8QlQ46QIG0vCm2FBvpXFxavXt+2VjCUhVoKiQ9zHo52+gR7XEVokuVj4JeQIl0raf/w8Ozz3I/cu6Dzmp7BQBp4BDmA8gUyo3clVAPZiC5e8NoTHBzkKSOJfKqp+83q7tsiPzxv8UpSDv2+UgrBrcOcsG0/ehXfret8O/TxQ0h6egA4h9fvii1cwZm3kkErC3G39sux1kBHz7N8EhB4vsq7x0rqniCyVmCyrqfxmsLUlhc2V7mAQhI+t4OrTg6R9u+wvfrZXOTtIyKlA2kxClNnw+XX9xXg/S89Hl7BhRGb0KNEIr29kD7kTel9i9TEm6oW1UbXjq6PWNHTGaoP/7mh6FhdUKmnBr4+kf4y3ovNKRl5JMrgjYFeqLsmjohObIOZiYjXuAKnxq912BaumAIcinHIURbxEY2qtwfLbC5EtLn4J+ZrRw/kgY3XL7+OVmP5CN3W2zFZ3QN1iWJYSzJk+b86zosakXy/MPAT9QetXxrLYhix+h6zvAut1G4eMUGB8w7RwbIez1PZMFZGjuW087Inr0o5xU4iMfy6jaJK0t0ohPkvGa9xAOuxLw3F7thYzrjUIZLg0w5PG4G9kHAnRI2WK9WOXVvSrX+hDdWIZzvxOYYEMhVJg6NcGSRMqORUA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR11MB2841.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(54906003)(6512007)(83380400001)(26005)(8676002)(2906002)(8936002)(6486002)(5660300002)(66476007)(86362001)(6916009)(64756008)(66556008)(38100700002)(36756003)(33656002)(122000001)(71200400001)(66946007)(186003)(66446008)(4326008)(38070700005)(316002)(508600001)(91956017)(2616005)(6506007)(76116006)(21314003)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eDdoUDdlQnNCR3ZsNjFHV01Cdm5yZTFCTDU4L2F2SjVvNUEvY3ZSWXpnQUIz?= =?utf-8?B?aW10Skd5dEJsTFZvRnlpZ0pOSUI2VVlSUlNxOXMzWUp6bXZ5OGhaeHd0SXgw?= =?utf-8?B?bTFVbVJjUGRVbHZMTDJDaDNqU2lZL24zVk1jYU5yTnpoVWcyaXdjRll3Ni9k?= =?utf-8?B?VWppUWlrM1dUU3dlWlE0R0dhVVVvNUlRcTU4M3VCZ2cyTmU0cC9udXJSQUU4?= =?utf-8?B?c1A2blE5d3p2L1RnNjBwMFd4bnVKMnc4Q0VVWFphMkZFRWo4c0Vmdkh0WGhi?= =?utf-8?B?Tnp2R3JwSmQwN2NFaStVUlBsYm9Qd3RTUXliRGhJQUg3cTRVMUYrVS9kc0Yz?= =?utf-8?B?RHJ4Q0p2QTlnOUdsMDQ2dlZ5c0Z4TjMrMFoweThlZUFTR3J3NnRNRHBkOXpD?= =?utf-8?B?ajQ1WGhSYVRIWEt0OG1ETDROMkk4dUdXRkxYODZJMGx0NEhsTWNsczZrdWY1?= =?utf-8?B?NmxJR0NXWFhOeWU1UlFJN0E4S0VtN2x2VWp1OWVEa1QvNk4wdEdNQXptYkl3?= =?utf-8?B?b2tza0REd0hSS1ZZUXkzYUJIaEd4U3dxSHdRRU1ON3ZWRGRWQXB3MjFKbGxU?= =?utf-8?B?RitoWjNlNGlWVHhGZURWK21VQUtlWHFZVzI3dXBSNjNwcElTSUxJaDMwR0ti?= =?utf-8?B?U3YwNXdwL3NpYUZheTkybndLNUNoMjRJSXlHVEM1RUp6em5Sdm1CbWNEemt2?= =?utf-8?B?T2FqQk10bCtFOTlDS21ucXB0YlhBRFFPSXRUTU9uYWdTRmhiRk9DdCtUWUtr?= =?utf-8?B?T2FkV0JGQ1BhdUtwNkhSeUJ4TlJmNDRpL0hkVDJJT0tHaktoVTRwYk9ZNk1Z?= =?utf-8?B?MTRtMUlGQVBJRmVuaHNpSVFkTU9xV3pUcFJLaytDYmhUVHc3ZDdXM0UwNFlT?= =?utf-8?B?RHJMeXJxUFdMR2xwUTMvai9VbXRwUW1xNFl2WTEwWjNnTE9yTkNTTjhPYmlS?= =?utf-8?B?eVpnd05mOE1kMnZjcks1aUl2UXZMNVhGWEhxbXZpWklBQklRajU0ZUJYVWZp?= =?utf-8?B?Q0ZJOEJJdFZObCtwdnNiUVpadUczZm80SEdrZ01OQjIzNEMzcEVaeGxoY1B1?= =?utf-8?B?aVRJVTNYMm0ydWxjN1R6M0hlWWdPRExqcVc0Z1NTQlpKTE85ekJzY0twSGps?= =?utf-8?B?YnB2QU85WC9POUFBV0ExL1dVUEVkejcrNlFPS2NvK2wraHVDTm1tRyt3enph?= =?utf-8?B?OXBjSHFwRkVSK3JoSEo3cWlHZWFDYW9UYkNTMG1XaHhKU2FEZ0JWRnliMU1L?= =?utf-8?B?WFhKeHROQ3dhMldSdHZUYnNLa1l5WGlHc2UyMTVVN2lySzc3c1doa1JIZzZY?= =?utf-8?B?VVc2MmFxUUFOU1JlTTVFTlBvY2pVTW5kMDIrYzc3M0JmRnpUV2ZjU21wV29D?= =?utf-8?B?anoxOWtGRXpPcVpoZU5EdVgxMmFYaEtIekNUeUR1UnpSNmE1bjMvMHZxWUpp?= =?utf-8?B?ZTFFbXhWeW50VXZqMUhOQmVrUTVpWE13OXVPajk1Tm5rNkZ1anZQYnYxUTZ0?= =?utf-8?B?VkxHbmRQMll5eGk1MGM5Ly9ndUtEaldXbzI1QXdYWFJKZ2F3RkRIMHJYYUhY?= =?utf-8?B?N0hZd3F6NVdDT0JIenZmdFFFR1lMRXpmNEltSFJrb3ZhYmNKN1d0a1ZHV0Ra?= =?utf-8?B?S28xSStqQklzemdIWGVnMzY4cng3U1ZreU1yaytORHBkcVF0Wk01c2h0NkxT?= =?utf-8?B?emRVWUxFU2hoaUFFdC8vUFgvMTRwQ2hOMmgrWVljV2ZRVTFaRFVrNkRlM1JV?= =?utf-8?B?UW5qOTZwQS96OXBFMVRFTEFnaUxlQlF5aktEMkdrZDBnRVgyaEErNlZnck9B?= =?utf-8?B?ZDd3Z2JNRTFvN1padzZlQT09?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_5BEDF0DDC86F486499CBE2B5F552AC02ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 88f329fc-2038-48f5-1cc4-08d98cafee15
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2021 12:09:08.9982 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uUV+I9AupgWuJ8geYbTPeL73nD8xGSrt7tSwdaTW9s6QB1GduRdJNNMCA31+O+ScaO8Dyzw8pL+gQRgQ0z5kBQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3964
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xbe-aln-007.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/aI6B66a2vjxPpoNcSokEdxfd9Jo>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2021 12:09:18 -0000

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

QW5keSwgUWl1ZmFuZywgYWxsLA0KDQpRaXVmYW5nIHdyb3RlOg0KDQpGb3IgdGhlIGNvbnRhaW5l
cnMgYW5kIGxpc3RzIGxldmVsIChhbmQgZXZlbiBwZXItbGVhZiBsZXZlbCkgcmVzb3VyY2UtSUQs
IGRvIHdlIGFzc3VtZSB0aGF0IHRoZSBzZXJ2ZXIgbWFpbnRhaW5zIHRoZSByZXNvdXJjZS1JRHMg
Zm9yIGFsbCBjb25maWctdHJ1ZSBjb250YWluZXJzIGFuZCBsaXN0cywgb3Igb25seSBzb21lIG9m
IHRoZW0/DQoNClRoZSBkcmFmdCBzdGF0ZXMgdGhhdCBpdCBpcyB1cCB0byB0aGUgc2VydmVyIGlt
cGxlbWVudG9yIHRvIGRlY2lkZSB3aGljaCBjb250YWluZXJzIGFuZCBsaXN0IGVudHJpZXMgdGhh
dCBzdXBwb3J0IHRoaXMgZmVhdHVyZS4NCg0KSWYgdGhlcmUgaXMgb25seSBvbmUgbGlzdCBCIGFz
IHRoZSBzdWItaGllcmFyY2h5ICBvZiBhIGNvbnRhaW5lciBBLCBtYWludGFpbmluZyBhbiBJRCBl
aXRoZXIgZm9yIGNvbnRhaW5lciBBIG9yIGZvciBsaXN0IEIgc2VlbXMgZW5vdWdoLg0KDQpJZiB5
b3UgYXJlIHRoZSBzZXJ2ZXIgaW1wbGVtZW50b3IsIEkgdGhpbmsgaXQgc2hvdWxkIGJlIHVwIHRv
IHlvdSB0byBkZWNpZGUgd2hlcmUgdG8gbWFpbnRhaW4gdGhlIHR4aWQuIEhhdmluZyBzYWlkIHRo
YXQsIEkgYWN0dWFsbHkgdGhpbmsgdGhlcmUgYXJlIHN0cm9uZyByZWFzb25zIHRvIG1haW50YWlu
IGEgdHhpZCBvbiBlYWNoIGxpc3QgZW50cnkgKmFzIHdlbGwgYXMqIG9uIHRoZSBzdXJyb3VuZGlu
ZyBjb250YWluZXIuIE1haW50YWluaW5nIGEgdHhpZCBvbiB0aGUgc3Vycm91bmRpbmcgY29udGFp
bmVyIHdpbGwgc2F2ZSBhIGxvdCBvZiBjb21tdW5pY2F0aW9ucyBhbmQgY29tcHV0YXRpb25zIHdo
ZW4gdGhlcmUgaXMgbm8gY2hhbmdlIHRvIGFueSBsaXN0IGVudHJ5LCBhbmQgdGhlIGxpc3QgY29u
dGFpbnMgbWFueSBlbnRyaWVzOyBhIGZyZXF1ZW50bHkgb2NjdXJyaW5nIHNpdHVhdGlvbi4NCg0K
SWYgc29tZSBjb250YWluZXJzL2xpc3RzIG1heSBoYXZlIHJlc291cmNlLUlEIGFzc29jaWF0ZWQs
IG90aGVycyBtYXkgbm90LCBkbyB3ZSBuZWVkIHNvbWUgbWVjaGFuaXNtIHRvIGVuYWJsZS9kaXNh
YmxlIGEgcmVzb3VyY2UtSUQgZm9yIGEgY29udGFpbmVyL2xpc3QgZHluYW1pY2FsbHk/DQoNCkkg
aGF2ZSBub3QgY29tZSBhY3Jvc3MgYSB1c2UgY2FzZSB3aGVyZSB0aGlzIHdvdWxkIGJlIGJlbmVm
aWNpYWwsIGJ1dCBJIHdvdWxkIGJlIGVhZ2VyIHRvIGxlYXJuIGFib3V0IHlvdXJzLg0KDQpBbmQg
SSBhbSBhbHNvIHdvbmRlcmluZyB3aGV0aGVyIGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgZGF0YXN0
b3JlIGxldmVsIHJlc291cmNlLUlEIHRvIHByb3ZpZGUgYSBwb3RlbnRpYWwgc29sdXRpb24gZm9y
IGRhdGFzdG9yZSB0cmFuc2FjdGlvbnMoZS5nLiwgdGhlIHNlcnZlciBjb21wYXJlcyBhIElEIFhY
WCBpbiB0aGUg4oCcaWYtbWF0Y2g9WFhY4oCdIHRvIHRoZSByZXNvdXJjZS1JRCBvZiBkYXRhc3Rv
cmUgaXQgbWFpbnRhaW5lZCB3aGVuIHJlY2VpdmluZyBhIDxjb21taXQ+IG9wZXJhdGlvbinigKYN
Cg0KWW91IG1lYW4gYXMgYSB3YXkgdG8gcmVtb3ZlIHRoZSBuZWVkIGZvciB0aGUgbG9jayBvcGVy
YXRpb24/IFllcywgSSBzdXBwb3NlIHRoYXQgd291bGQgYmUgcG9zc2libGUuIExldCdzIGRpc2N1
c3MuDQoNCkFuZHkgd3JvdGU6DQoNClRoZSBtb3N0IGludGVyb3BlcmFibGUgYXBwcm9hY2ggaXMg
dG8gaGF2ZSBhIHNpbmdsZSBjb25maWctaWQgdGhhdCBpcyBhcHBsaWVkDQp0byB0aGUgZW50aXJl
IGRhdGFzdG9yZS4gVGhlbiBhIHNpbmdsZSBpZi1tYXRjaCBpbnB1dCBwYXJhbWV0ZXIgcmVmZXJz
IHRvIHRoaXMgY29uZmlnLWlkLg0KVGhpcyBpcyB3b3JrYWJsZSBpZiB0aGUgZGV2aWNlIGlzIG5v
dCBlZGl0ZWQgb2Z0ZW4gYnkgbXVsdGlwbGUgY2xpZW50cy4gSWYgdGhlIHNlcnZlciByZWplY3Rz
DQp0aGUgaWYtbWF0Y2ggcmVxdWVzdCwgdGhlbiB0aGUgY2xpZW50IGNhbiB1c2UgZ2xvYmFsIGxv
Y2tzLCBjaGVjayB0aGUgZGlmZnMsIGV0Yy4NCk1vc3Qgb2YgdGhlIHRpbWUgYW4gaWYtbWF0Y2gg
ZmFpbHVyZSB3aWxsIG1lYW4gdGhhdCBhIDxnZXQtY29uZmlnPiBpcw0KbmVlZGVkIChiZWNhdXNl
IGFub3RoZXIgY2xpZW50IGNoYW5nZWQgc29tZXRoaW5nKS4NCg0KSSBhZ3JlZSB0aGF0IHRoZSBz
aW5nbGUgdG9wLWxldmVsIHRyYW5zYWN0aW9uIGlkIGlzIGEgZ29vZCBzb2x1dGlvbiBmb3IgYW4g
aW50ZXJlc3RpbmcgY2xhc3Mgb2Ygc2VydmVycyBhbmQgdXNlIGNhc2VzLg0KDQpJdCBpcyBhYnNv
bHV0ZWx5IG5vdCBzdWZmaWNpZW50IGZvciB0aGUgY2xhc3Mgb2Ygc2VydmVycyBhbmQgdXNlIGNh
c2VzIEkgY2FyZSBtb3N0IGFib3V0LCBob3dldmVyLiBJbiBmYWN0LCB0aGlzIG1lY2hhbmlzbSBp
cyBjb3VudGVyIHByb2R1Y3RpdmUgaW4gbWFueSBjYXNlcy4gVGhlcmUgYXJlIG1hbnkgc2VydmVy
cyB0aGF0IHN1cHBvcnQgc29tZSBwcm9wcmlldGFyeSB0b3AtbGV2ZWwgdHJhbnNhY3Rpb24gaWQg
bWVjaGFuaXNtIGFscmVhZHksIGFuZCBtYW55IG9mIG91ciB1c2VycyBhcmUgdHVybmluZyB0aGlz
IGZlYXR1cmUgb2ZmLiBJbiB0aGVpciBlbnZpcm9ubWVudCwgaXQgb25seSBzbG93cyB0aGluZ3Mg
ZG93biwgd2l0aCBubyB1cHNpZGUuIEluIHRoaXMgY2xhc3Mgb2YgdXNlIGNhc2VzLCBhIGZ1bGwg
Z2V0LWNvbmZpZyByZXN5bmMgZXZlcnkgdGltZSB0aGUgdG9wIGxldmVsIHR4aWQgaGFzIG1vdmVk
IGlzIGp1c3Qgbm90IHNjYWxhYmxlLiBJbnN0ZWFkIHRoZXkgdHVybiBvZmYgdGhlIHR4aWQgY2hl
Y2ssIGFuZCBob3BlIGZvciB0aGUgYmVzdCAoYW5kIHVzZSBvdGhlciB0ZWNobmlxdWVzIGZvciBk
ZXRlY3RpbmcgYW5kIGhhbmRsaW5nIHBvc3NpYmxlIGNsaWVudCBjaGFuZ2UgY29sbGlzaW9ucyku
DQoNCkRhdGFzdG9yZSB2YWxpZGF0aW9uIGNhbiBiZSBjb21wbGljYXRlZCBhbmQgbm90IGF0IGFs
bCBjb21wYXRpYmxlIHdpdGggdGhlIGRlc2lyZSB0bw0KdHJlYXQgaW5kaXZpZHVhbCAocmFuZG9t
KSBlZGl0cyBhcyB0cmFuc2FjdGlvbnMuICBDb25jdXJyZW50IGRhdGFzdG9yZSB0cmFuc2FjdGlv
bnMNCmFyZSBldmVuIG1vcmUgY29tcGxpY2F0ZWQgYW5kIG5vdCBpbiBzY29wZS4gIEkgYWdyZWUg
d2l0aCBLZW50IHRoYXQgd2Ugc2hvdWxkDQpsaW1pdCB0aGUgc2NvcGUgdG8gdGhlIG1hcHBpbmcg
b2YgdGhlIFJFU1RDT05GIElmLU1hdGNoIGZlYXR1cmUuDQoNClRoZSBkcmFmdCBwcm9wb3NhbCBp
cyBub3QgY2hhbmdpbmcgYW55dGhpbmcgcmVsYXRlZCB0byB0cmFuc2FjdGlvbiB2YWxpZGF0aW9u
Lg0KDQpUaGUgdXNlIGNhc2UgSSdtIGludGVyZXN0ZWQgaW4gaW52b2x2ZXMgY29uY3VycmVuY3kg
b24gdGhlIG5ldHdvcmsgbGV2ZWwsIGkuZS4gdGhlcmUgYXJlIHNldmVyYWwgY2xpZW50cyBpbiB0
aGUgbmV0d29yaywgYW5kIHRoZXkgd29yayBhc3luY2hyb25vdXNseSBzaWRlIGJ5IHNpZGUuIEkg
ZXhwZWN0IGNsaWVudHMgdG8gdXNlIHRoZSBzZXJ2ZXIncyBkYXRhc3RvcmUgbG9jayhzKSB0byBw
cmV2ZW50IGNvbmN1cnJlbnQgZWRpdHMgdG93YXJkcyB0aGF0IHNlcnZlciwgc28gSSBkb24ndCBz
ZWUgYW55IGNvbmN1cnJlbnQgdHJhbnNhY3Rpb25zIHRvd2FyZHMgYW55IHNwZWNpZmljIHNlcnZl
ci4NCg0KDQoNCkkgYW0gbm90IGNvbnZpbmNlZCBORVRDT05GIHJlYWxseSBuZWVkcyBhIHBhcnRp
YWwgc29sdXRpb24gbGlrZSBJZi1NYXRjaA0KDQpJIGRvbid0IHF1aXRlIHVuZGVyc3RhbmQgdGhp
cyBjb21tZW50LiBDb3VsZCB5b3UgZWxhYm9yYXRlPyBXaGF0IGRvZXMgInBhcnRpYWwgc29sdXRp
b24iIHJlZmVyIHRvPyBCYXNlZCBvbiB5b3VyIHByZXZpb3VzIGNvbW1lbnRzLCBJIGRvbid0IGJl
bGlldmUgeW91IG1lYW4gdG8gc2F5IGdsb2JhbCBvciBwYXJ0aWFsIGxvY2tpbmcgaXMgdGhlIHNv
bHV0aW9uIHRvIGhhbmRsaW5nIG11bHRpcGxlIGNsaWVudHMsIGFuZCBpZiBSRVNUQ09ORidzIElm
LU1hdGNoIGlzbid0IGVpdGhlciwgdGhlbiBJJ20gbm90IHN1cmUgd2hhdCB5b3UgaGF2ZSBpbiBt
aW5kLg0KDQphbmQgbm90IGludGVyZXN0ZWQNCmluIHN0YXJ0aW5nIGFueSBzdGFuZGFyZHMgZWZm
b3J0IGZvciBjb25jdXJyZW50IHRyYW5zYWN0aW9ucy4NCg0KQXMgZmFyIGFzIEkgY2FuIHRlbGws
IG5vYm9keSBpcyBzdWdnZXN0aW5nIHdvcmsgb24gY29uY3VycmVudCB0cmFuc2FjdGlvbnMgdG93
YXJkcyBhIHNpbmdsZSBzZXJ2ZXIuIEluIGEgbGFyZ2UgbmV0d29yaywgdGhlcmUgbWF5IGJlIGNs
aWVudHMgZXhlY3V0aW5nIGNvbmN1cnJlbnQgdHJhbnNhY3Rpb25zIHRvd2FyZHMgZGlzanVuY3Qg
Z3JvdXBzIG9mIHNlcnZlcnMuIFRoYXQgaXMgbm90aGluZyBuZXcsIGp1c3QgYW4gb2JzZXJ2YXRp
b24uDQoNCjEpIGF1Z21lbnQgcmV0cmlldmFsIG9wZXJhdGlvbnMgdG8gYWRkIDx3aXRoLXJlc291
cmNlLWlkcyAvPiBpbnB1dCBwYXJhbWV0ZXINCg0KV291bGQgdGhpcyBvcGVyYXRpb24gZmxhZyBt
ZWFuIHRoYXQgdGhlIHNlcnZlciBzaG91bGQgcmVwb3J0IGFsbCB0aGUgdHhpZHMgaXQga2VlcHMg
d2l0aGluIHRoZSBzY29wZSBvZiB0aGUgZGF0YSB0aGUgb3BlcmF0aW9uIHJldHVybnM/DQoNCklu
IG9yZGVyIGZvciBhbiBFVGFnIG1lY2hhbmlzbSB0byB3b3JrLCB0aGUgc2VydmVyIG11c3QgcmVt
ZW1iZXIgdGhlIGN1cnJlbnQgdmFsdWUgZm9yIGEgZGF0YSBub2RlLg0KVGhpcyBwYXJhbWV0ZXIg
d291bGQgbWl4IHdpdGggdGhlIG90aGVyIGZpbHRlciBwYXJhbWV0ZXJzLCBsaWtlIHdpdGgtZGVm
YXVsdHMuDQoNCg0KDQoyKSBhZGQgbWV0YWRhdGEgYXR0cmlidXRlICJyZXNvdXJjZS1pZCIgdGhh
dCBpcyB1c2VkIHRvIHNwZWNpZnkgdGhlIGN1cnJlbnQgcmVzb3VyY2UtaWQgZm9yIGEgZGF0YSBu
b2RlDQoNCkkgcmVhZCB0aGlzIGFzIG1hdGNoaW5nIHRoZSBkcmFmdCBwcm9wb3NhbCAoYWxiZWl0
IHVzaW5nIGEgZGlmZmVyZW50IG5hbWUgb2YgdGhlIGF0dHJpYnV0ZSkuDQoNCg0KMykgYWRkIG1l
dGFkYXRhIGF0dHJpYnV0ZSAiaWYtbWF0Y2giIHRoYXQgaXMgdXNlZCBpbiA8ZWRpdC1jb25maWc+
IGluIHRoZSBkYXRhIG5vZGVzDQogICAgZm9yIGxpc3RzIGFuZCBjb250YWluZXJzDQoNCkkgcmVh
ZCB0aGlzIGFzIG1hdGNoaW5nIHRoZSBkcmFmdCBwcm9wb3NhbCAoYWxiZWl0IHVzaW5nIGEgZGlm
ZmVyZW50IG5hbWUgb2YgdGhlIGF0dHJpYnV0ZSkuDQoNCg0KNCkgV2hlbiBwcm9jZXNzaW5nIHRo
ZSA8ZWRpdC1jb25maWc+IHJlcXVlc3QsIHRoZSBzZXJ2ZXIgY29tcGFyZXMgdGhlIGlmLW1hdGNo
PSJ4eXoiIHRvIHRoZQ0KY3VycmVudCByZXNvdXJjZS1pZCBmb3IgdGhlIG5vZGUuIEFsbCBpZi1t
YXRjaCB0ZXN0cyBtdXN0IHBhc3Mgb3IgdGhlIGVudGlyZSBlZGl0IGlzIHJlamVjdGVkLg0KDQpJ
IHJlYWQgdGhpcyBhcyBtYXRjaGluZyB0aGUgZHJhZnQgcHJvcG9zYWwuDQoNCg0KTm90ZSB0aGF0
IHRoaXMgb25seSB3b3JrcyBmb3IgbWVyZ2UgYW5kIHJlcGxhY2UuDQpUaGUgY2xpZW50IHNob3Vs
ZCBjb250aW51ZSB0byByZWx5IG9uIG9wZXJhdGlvbj0iY3JlYXRlIiAob3IgImRlbGV0ZSIpIHRv
DQp0ZXN0IGZvciB0aGVzZSBlZGl0IGNvbGxpc2lvbiB0eXBlcy4NCg0KQ3JlYXRlIGFuZCBkZWxl
dGUgb3BlcmF0aW9ucyBzaG91bGQgZGVmaW5pdGVseSBjb250aW51ZSB0byBoYXZlIHRoZWlyIHRy
YWRpdGlvbmFsIG1lYW5pbmcsIGJ1dCBJIGRvbid0IHNlZSB3aHkgYW4gaWYtbWF0Y2ggYXR0cmli
dXRlIGNvdWxkIG5vdCBhcHBseSB0byBhIGRlbGV0ZSBvcGVyYXRpb24uICJSZWplY3QgdGhlIHRy
YW5zYWN0aW9uIGlmIHRoZSBvYmplY3QgYWJvdXQgdG8gYmUgZGVsZXRlZCBkbyBub3QgYmVhciB0
aGUgZXhwZWN0ZWQgdHhpZCI/DQoNCg0KDQpZb3UgYXJlIHJpZ2h0LiAgSXQgYWRkcyAiZGVsZXRl
IG9ubHkgaWYgZXhpc3RzIGFuZCB0aGlzIGV0YWciLCB0byAiZGVsZXRlIG9ubHkgaWYgZXhpc3Rz
Ii4NCkl0IGNhbm5vdCBiZSB1c2VkIGZvciBjcmVhdGUuDQoNClllcywgSSBiZWxpZXZlIHdlIGFy
ZSBpbiBhZ3JlZW1lbnQgb24gdGhpcyBwb2ludCBhcyB3ZWxsIGFzIGJ1bGxldHMgMS00IGFib3Zl
LiBJbiB0aGUgZHJhZnQgSSB3cm90ZSBzb21ldGhpbmcgc2xpZ2h0bHkgZGlmZmVyZW50IG9uIGJ1
bGxldCAxLCBidXQgd2hhdCB5b3Ugd3JpdGUgY291bGQgd29yayB0b28uDQoNCkJlc3QgUmVnYXJk
cywNCi9qYW4NCg0K

--_000_5BEDF0DDC86F486499CBE2B5F552AC02ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <00D745B53C01FA499520679813778131@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkFuZHksJm5ic3A7UWl1ZmFuZywgYWxsLA0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+UWl1ZmFuZyB3
cm90ZTo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7
IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Rm9yIHRoZSBjb250YWluZXJz
IGFuZCBsaXN0cyBsZXZlbCAoYW5kIGV2ZW4gcGVyLWxlYWYgbGV2ZWwpIHJlc291cmNlLUlELCBk
byB3ZSBhc3N1bWUgdGhhdCB0aGUgc2VydmVyIG1haW50YWlucyB0aGUgcmVzb3VyY2UtSURzIGZv
ciBhbGwgY29uZmlnLXRydWUNCiBjb250YWluZXJzIGFuZCBsaXN0cywgb3Igb25seSBzb21lIG9m
IHRoZW0/PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdj5UaGUgZHJhZnQgc3RhdGVzIHRoYXQgaXQgaXMgdXAgdG8gdGhl
IHNlcnZlciBpbXBsZW1lbnRvciB0byBkZWNpZGUgd2hpY2ggY29udGFpbmVycyBhbmQgbGlzdCBl
bnRyaWVzIHRoYXQgc3VwcG9ydCB0aGlzIGZlYXR1cmUuPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24x
OyBjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBT
TVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7IiBjbGFzcz0iIj5JZiB0aGVyZSBpcyBvbmx5IG9uZSBsaXN0IEIgYXMgdGhlPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5zdWItaGllcmFyY2h5DQogJm5ic3A7b2YgYSBj
b250YWluZXIgQSwgbWFpbnRhaW5pbmcgYW4gSUQgZWl0aGVyIGZvciBjb250YWluZXIgQSBvciBm
b3IgbGlzdCBCIHNlZW1zIGVub3VnaC48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+SWYgeW91IGFyZSB0
aGUgc2VydmVyIGltcGxlbWVudG9yLCBJIHRoaW5rIGl0IHNob3VsZCBiZSB1cCB0byB5b3UgdG8g
ZGVjaWRlIHdoZXJlIHRvIG1haW50YWluIHRoZSB0eGlkLiBIYXZpbmcgc2FpZCB0aGF0LCBJIGFj
dHVhbGx5IHRoaW5rIHRoZXJlIGFyZSBzdHJvbmcgcmVhc29ucyB0byBtYWludGFpbiBhIHR4aWQg
b24gZWFjaCBsaXN0IGVudHJ5ICphcyB3ZWxsIGFzKiBvbiB0aGUgc3Vycm91bmRpbmcgY29udGFp
bmVyLiBNYWludGFpbmluZw0KIGEgdHhpZCBvbiB0aGUgc3Vycm91bmRpbmcgY29udGFpbmVyIHdp
bGwgc2F2ZSBhIGxvdCBvZiBjb21tdW5pY2F0aW9ucyBhbmQgY29tcHV0YXRpb25zIHdoZW4gdGhl
cmUgaXMgbm8gY2hhbmdlIHRvIGFueSBsaXN0IGVudHJ5LCBhbmQgdGhlIGxpc3QgY29udGFpbnMg
bWFueSBlbnRyaWVzOyBhIGZyZXF1ZW50bHkgb2NjdXJyaW5nIHNpdHVhdGlvbi48L2Rpdj4NCjxk
aXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdl
OiBXb3JkU2VjdGlvbjE7IGNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBU
aW1lc05ld1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPklmIHNvbWUgY29udGFpbmVycy9saXN0
cyBtYXkgaGF2ZSByZXNvdXJjZS1JRCBhc3NvY2lhdGVkLCBvdGhlcnMgbWF5IG5vdCwgZG8gd2Ug
bmVlZCBzb21lIG1lY2hhbmlzbSB0byBlbmFibGUvZGlzYWJsZSBhIHJlc291cmNlLUlEIGZvciBh
IGNvbnRhaW5lci9saXN0DQogZHluYW1pY2FsbHk/PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkkgaGF2
ZSBub3QgY29tZSBhY3Jvc3MgYSB1c2UgY2FzZSB3aGVyZSB0aGlzIHdvdWxkIGJlIGJlbmVmaWNp
YWwsIGJ1dCBJIHdvdWxkIGJlIGVhZ2VyIHRvIGxlYXJuIGFib3V0IHlvdXJzLjwvZGl2Pg0KPGRp
dj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7
IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286
cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywg
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj5BbmQgSSBhbSBhbHNvIHdvbmRlcmluZyB3aGV0aGVyIGl0IGlzIHBv
c3NpYmxlIGZvciB0aGUgZGF0YXN0b3JlIGxldmVsIHJlc291cmNlLUlEIHRvIHByb3ZpZGUgYSBw
b3RlbnRpYWwgc29sdXRpb24gZm9yIGRhdGFzdG9yZSB0cmFuc2FjdGlvbnMoZS5nLiwNCiB0aGUg
c2VydmVyIGNvbXBhcmVzIGEgSUQgWFhYIGluIHRoZSDigJxpZi1tYXRjaD1YWFjigJ0gdG8gdGhl
IHJlc291cmNlLUlEIG9mIGRhdGFzdG9yZSBpdCBtYWludGFpbmVkIHdoZW4gcmVjZWl2aW5nIGEg
Jmx0O2NvbW1pdCZndDsgb3BlcmF0aW9uKeKApjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdj5Zb3UgbWVhbiBhcyBhIHdheSB0byByZW1vdmUgdGhlIG5lZWQg
Zm9yIHRoZSBsb2NrIG9wZXJhdGlvbj8gWWVzLCBJIHN1cHBvc2UgdGhhdCB3b3VsZCBiZSBwb3Nz
aWJsZS4gTGV0J3MgZGlzY3Vzcy48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
ZGl2PkFuZHkgd3JvdGU6PC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0
eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxl
dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBu
b25lOyI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDog
MXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20g
MGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVwdDsiIGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0
eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsgYm9yZGVy
LWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAwY20gNnB0
OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBT
TVQsIHNlcmlmOyIgY2xhc3M9IiI+VGhlIG1vc3QgaW50ZXJvcGVyYWJsZSBhcHByb2FjaCBpcyB0
byBoYXZlIGEgc2luZ2xlIGNvbmZpZy1pZCB0aGF0IGlzIGFwcGxpZWQ8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVGltZXNO
ZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+dG8gdGhlIGVudGlyZSBkYXRhc3RvcmUuIFRo
ZW4gYSBzaW5nbGUgaWYtbWF0Y2ggaW5wdXQgcGFyYW1ldGVyIHJlZmVycyB0byB0aGlzIGNvbmZp
Zy1pZC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+VGhpcyBp
cyB3b3JrYWJsZSBpZiB0aGUgZGV2aWNlIGlzIG5vdCBlZGl0ZWQgb2Z0ZW4gYnkgbXVsdGlwbGUg
Y2xpZW50cy4gSWYgdGhlIHNlcnZlciByZWplY3RzPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01U
LCBzZXJpZjsiIGNsYXNzPSIiPnRoZSBpZi1tYXRjaCByZXF1ZXN0LCB0aGVuIHRoZSBjbGllbnQg
Y2FuIHVzZSBnbG9iYWwgbG9ja3MsIGNoZWNrIHRoZSBkaWZmcywgZXRjLjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1l
c05ld1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0iIj5Nb3N0IG9mIHRoZSB0aW1lIGFuIGlmLW1h
dGNoIGZhaWx1cmUgd2lsbCBtZWFuIHRoYXQgYSAmbHQ7Z2V0LWNvbmZpZyZndDsgaXM8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+bmVlZGVkIChiZWNhdXNlIGFu
b3RoZXIgY2xpZW50IGNoYW5nZWQgc29tZXRoaW5nKS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01ULCBzZXJpZjsiIGNsYXNzPSIiPjxvOnAg
Y2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0iIj5JIGFncmVlIHRo
YXQgdGhlIHNpbmdsZSB0b3AtbGV2ZWwgdHJhbnNhY3Rpb24gaWQgaXMgYSBnb29kIHNvbHV0aW9u
IGZvciBhbiBpbnRlcmVzdGluZyBjbGFzcyBvZiBzZXJ2ZXJzIGFuZCB1c2UgY2FzZXMuPG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IFRpbWVzTmV3Um9tYW5QU01ULCBzZXJpZjsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBU
aW1lc05ld1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0iIj5JdCBpcyBhYnNvbHV0ZWx5IG5vdCBz
dWZmaWNpZW50IGZvciB0aGUgY2xhc3Mgb2Ygc2VydmVycyBhbmQgdXNlIGNhc2VzIEkgY2FyZSBt
b3N0IGFib3V0LCBob3dldmVyLiBJbiBmYWN0LCB0aGlzIG1lY2hhbmlzbSBpcyBjb3VudGVyIHBy
b2R1Y3RpdmUgaW4gbWFueSBjYXNlcy4gVGhlcmUNCiBhcmUgbWFueSBzZXJ2ZXJzIHRoYXQgc3Vw
cG9ydCBzb21lIHByb3ByaWV0YXJ5IHRvcC1sZXZlbCB0cmFuc2FjdGlvbiBpZCBtZWNoYW5pc20g
YWxyZWFkeSwgYW5kIG1hbnkgb2Ygb3VyIHVzZXJzIGFyZSB0dXJuaW5nIHRoaXMgZmVhdHVyZSBv
ZmYuIEluIHRoZWlyIGVudmlyb25tZW50LCBpdCBvbmx5IHNsb3dzIHRoaW5ncyBkb3duLCB3aXRo
IG5vIHVwc2lkZS4gSW4gdGhpcyBjbGFzcyBvZiB1c2UgY2FzZXMsIGEgZnVsbCBnZXQtY29uZmln
IHJlc3luYw0KIGV2ZXJ5IHRpbWUgdGhlIHRvcCBsZXZlbCB0eGlkIGhhcyBtb3ZlZCBpcyBqdXN0
IG5vdCBzY2FsYWJsZS4gSW5zdGVhZCB0aGV5IHR1cm4gb2ZmIHRoZSB0eGlkIGNoZWNrLCBhbmQg
aG9wZSBmb3IgdGhlIGJlc3QgKGFuZCB1c2Ugb3RoZXIgdGVjaG5pcXVlcyBmb3IgZGV0ZWN0aW5n
IGFuZCBoYW5kbGluZyBwb3NzaWJsZSBjbGllbnQgY2hhbmdlIGNvbGxpc2lvbnMpLjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNN
VCwgc2VyaWY7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNl
cmlmOyIgY2xhc3M9IiI+RGF0YXN0b3JlIHZhbGlkYXRpb24gY2FuIGJlIGNvbXBsaWNhdGVkIGFu
ZCBub3QgYXQgYWxsIGNvbXBhdGlibGUgd2l0aCB0aGUgZGVzaXJlIHRvPG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IFRpbWVz
TmV3Um9tYW5QU01ULCBzZXJpZjsiIGNsYXNzPSIiPnRyZWF0IGluZGl2aWR1YWwgKHJhbmRvbSkg
ZWRpdHMgYXMgdHJhbnNhY3Rpb25zLiZuYnNwOyBDb25jdXJyZW50IGRhdGFzdG9yZSB0cmFuc2Fj
dGlvbnM8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+YXJlIGV2
ZW4gbW9yZSBjb21wbGljYXRlZCBhbmQgbm90IGluIHNjb3BlLiZuYnNwOyBJIGFncmVlIHdpdGgg
S2VudCB0aGF0IHdlIHNob3VsZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVCwgc2VyaWY7IiBj
bGFzcz0iIj5saW1pdCB0aGUgc2NvcGUgdG8gdGhlIG1hcHBpbmcmbmJzcDtvZiB0aGUgUkVTVENP
TkYgSWYtTWF0Y2ggZmVhdHVyZS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBjbGFzcz0iIj5UaGUgZHJhZnQgcHJvcG9zYWwgaXMgbm90IGNoYW5naW5nIGFueXRo
aW5nIHJlbGF0ZWQgdG8gdHJhbnNhY3Rpb24gdmFsaWRhdGlvbi48bzpwIGNsYXNzPSIiPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNz
PSIiPlRoZSB1c2UgY2FzZSBJJ20gaW50ZXJlc3RlZCBpbiBpbnZvbHZlcyBjb25jdXJyZW5jeSBv
biB0aGUgbmV0d29yayBsZXZlbCwgaS5lLiB0aGVyZSBhcmUgc2V2ZXJhbCBjbGllbnRzIGluIHRo
ZSBuZXR3b3JrLCBhbmQgdGhleSB3b3JrIGFzeW5jaHJvbm91c2x5IHNpZGUgYnkgc2lkZS4gSSBl
eHBlY3QgY2xpZW50cyB0byB1c2UgdGhlIHNlcnZlcidzIGRhdGFzdG9yZSBsb2NrKHMpIHRvIHBy
ZXZlbnQNCiBjb25jdXJyZW50IGVkaXRzIHRvd2FyZHMgdGhhdCBzZXJ2ZXIsIHNvIEkgZG9uJ3Qg
c2VlIGFueSBjb25jdXJyZW50IHRyYW5zYWN0aW9ucyB0b3dhcmRzIGFueSBzcGVjaWZpYyBzZXJ2
ZXIuJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjxvOnAgY2xhc3M9
IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPkkgYW0gbm90IGNvbnZp
bmNlZCBORVRDT05GIHJlYWxseSBuZWVkcyBhIHBhcnRpYWwgc29sdXRpb24gbGlrZSBJZi1NYXRj
aDwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+SSBkb24ndCBxdWl0ZSB1bmRl
cnN0YW5kIHRoaXMgY29tbWVudC4gQ291bGQgeW91IGVsYWJvcmF0ZT8gV2hhdCBkb2VzICZxdW90
O3BhcnRpYWwgc29sdXRpb24mcXVvdDsgcmVmZXIgdG8/IEJhc2VkIG9uIHlvdXIgcHJldmlvdXMg
Y29tbWVudHMsIEkgZG9uJ3QgYmVsaWV2ZSB5b3UgbWVhbiB0byBzYXkgZ2xvYmFsIG9yIHBhcnRp
YWwgbG9ja2luZyBpcyB0aGUgc29sdXRpb24gdG8gaGFuZGxpbmcgbXVsdGlwbGUgY2xpZW50cywg
YW5kIGlmIFJFU1RDT05GJ3MNCiBJZi1NYXRjaCBpc24ndCBlaXRoZXIsIHRoZW4gSSdtIG5vdCBz
dXJlIHdoYXQgeW91IGhhdmUgaW4gbWluZC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHls
ZT0icGFnZTogV29yZFNlY3Rpb24xOyBjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogVGltZXNOZXdSb21hblBTTVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9y
bWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzog
MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9u
ZTsiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5hbmQgbm90IGludGVyZXN0ZWQ8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+aW4gc3RhcnRpbmcgYW55IHN0YW5kYXJkcyBl
ZmZvcnQgZm9yIGNvbmN1cnJlbnQgdHJhbnNhY3Rpb25zLjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxkaXY+QXMgZmFyIGFzIEkgY2FuIHRlbGwsIG5vYm9keSBpcyBzdWdnZXN0aW5n
IHdvcmsgb24gY29uY3VycmVudCB0cmFuc2FjdGlvbnMgdG93YXJkcyBhIHNpbmdsZSBzZXJ2ZXIu
IEluIGEgbGFyZ2UgbmV0d29yaywgdGhlcmUgbWF5IGJlIGNsaWVudHMgZXhlY3V0aW5nIGNvbmN1
cnJlbnQgdHJhbnNhY3Rpb25zIHRvd2FyZHMgZGlzanVuY3QgZ3JvdXBzIG9mIHNlcnZlcnMuIFRo
YXQgaXMgbm90aGluZyBuZXcsIGp1c3QgYW4gb2JzZXJ2YXRpb24uPC9kaXY+DQo8ZGl2PjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGNhcmV0LWNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsgZm9udC1z
aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIi
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lk
dGg6IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzog
MGNtIDBjbSAwY20gNnB0OyBtYXJnaW46IDVwdCAwY20gNXB0IDQuOHB0OyIgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNN
VCwgc2VyaWY7IiBjbGFzcz0iIj4xKSBhdWdtZW50IHJldHJpZXZhbCBvcGVyYXRpb25zIHRvIGFk
ZCAmbHQ7d2l0aC1yZXNvdXJjZS1pZHMgLyZndDsgaW5wdXQgcGFyYW1ldGVyPG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDss
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPldvdWxkIHRoaXMgb3BlcmF0aW9uIGZs
YWcgbWVhbiB0aGF0IHRoZSBzZXJ2ZXIgc2hvdWxkIHJlcG9ydCBhbGwgdGhlIHR4aWRzIGl0IGtl
ZXBzIHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhlIGRhdGEgdGhlIG9wZXJhdGlvbiByZXR1cm5zPzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9
IiI+SW4gb3JkZXIgZm9yIGFuIEVUYWcgbWVjaGFuaXNtIHRvIHdvcmssIHRoZSBzZXJ2ZXIgbXVz
dCByZW1lbWJlciB0aGUgY3VycmVudCB2YWx1ZSBmb3IgYSBkYXRhIG5vZGUuPG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPlRoaXMgcGFyYW1ldGVyIHdvdWxkIG1peCB3aXRoIHRo
ZSBvdGhlciBmaWx0ZXIgcGFyYW1ldGVycywgbGlrZSB3aXRoLWRlZmF1bHRzLiZuYnNwOzxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25l
IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIw
NCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwY20gMGNtIDBjbSA2cHQ7IG1hcmdpbjogNXB0IDBjbSA1
cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNs
YXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05l
d1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0iIj4yKSBhZGQgbWV0YWRhdGEgYXR0cmlidXRlICZx
dW90O3Jlc291cmNlLWlkJnF1b3Q7IHRoYXQgaXMgdXNlZCB0byBzcGVjaWZ5IHRoZSBjdXJyZW50
IHJlc291cmNlLWlkIGZvciBhIGRhdGEgbm9kZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBjbGFzcz0iIj5JIHJlYWQgdGhpcyBhcyBtYXRjaGluZyB0aGUgZHJhZnQgcHJvcG9z
YWwgKGFsYmVpdCB1c2luZyBhIGRpZmZlcmVudCBuYW1lIG9mIHRoZSBhdHRyaWJ1dGUpLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVw
dDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+Mykg
YWRkIG1ldGFkYXRhIGF0dHJpYnV0ZSAmcXVvdDtpZi1tYXRjaCZxdW90OyB0aGF0IGlzIHVzZWQg
aW4gJmx0O2VkaXQtY29uZmlnJmd0OyBpbiB0aGUgZGF0YSBub2RlczxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05l
d1JvbWFuUFNNVCwgc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7IGZvciBsaXN0cyBhbmQg
Y29udGFpbmVyczxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5J
IHJlYWQgdGhpcyBhcyBtYXRjaGluZyB0aGUgZHJhZnQgcHJvcG9zYWwgKGFsYmVpdCB1c2luZyBh
IGRpZmZlcmVudCBuYW1lIG9mIHRoZSBhdHRyaWJ1dGUpLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQg
MzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTog
NXB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
VGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+NCkgV2hlbiBwcm9jZXNzaW5nIHRo
ZSZuYnNwOyZsdDtlZGl0LWNvbmZpZyZndDsgcmVxdWVzdCwgdGhlIHNlcnZlciBjb21wYXJlcyB0
aGUgaWYtbWF0Y2g9JnF1b3Q7eHl6JnF1b3Q7IHRvIHRoZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFu
UFNNVCwgc2VyaWY7IiBjbGFzcz0iIj5jdXJyZW50IHJlc291cmNlLWlkIGZvciB0aGUgbm9kZS4g
QWxsIGlmLW1hdGNoIHRlc3RzIG11c3QgcGFzcyBvciB0aGUgZW50aXJlIGVkaXQgaXMgcmVqZWN0
ZWQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPkkgcmVhZCB0
aGlzIGFzIG1hdGNoaW5nIHRoZSBkcmFmdCBwcm9wb3NhbC48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206
IDVwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IFRpbWVzTmV3Um9tYW5QU01ULCBzZXJpZjsiIGNsYXNzPSIiPk5vdGUgdGhhdCB0aGlzIG9ubHkg
d29ya3MgZm9yIG1lcmdlIGFuZCByZXBsYWNlLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVCwg
c2VyaWY7IiBjbGFzcz0iIj5UaGUgY2xpZW50IHNob3VsZCBjb250aW51ZSB0byByZWx5IG9uIG9w
ZXJhdGlvbj0mcXVvdDtjcmVhdGUmcXVvdDsgKG9yICZxdW90O2RlbGV0ZSZxdW90OykgdG88bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogVGltZXNOZXdSb21hblBTTVQsIHNlcmlmOyIgY2xhc3M9IiI+dGVzdCBmb3IgdGhlc2Ug
ZWRpdCBjb2xsaXNpb24gdHlwZXMuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IGNsYXNzPSIiPkNyZWF0ZSBhbmQgZGVsZXRlIG9wZXJhdGlvbnMgc2hvdWxkIGRlZmluaXRlbHkg
Y29udGludWUgdG8gaGF2ZSB0aGVpciB0cmFkaXRpb25hbCBtZWFuaW5nLCBidXQgSSBkb24ndCBz
ZWUgd2h5IGFuIGlmLW1hdGNoIGF0dHJpYnV0ZSBjb3VsZCBub3QgYXBwbHkgdG8gYSBkZWxldGUg
b3BlcmF0aW9uLiAmcXVvdDtSZWplY3QgdGhlIHRyYW5zYWN0aW9uIGlmIHRoZSBvYmplY3QgYWJv
dXQgdG8gYmUgZGVsZXRlZA0KIGRvIG5vdCBiZWFyIHRoZSBleHBlY3RlZCB0eGlkJnF1b3Q7Pzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9
IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIGNsYXNzPSIiPjxvOnAgY2xhc3M9
IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBjbGFzcz0iIj5Zb3UgYXJlIHJpZ2h0LiZuYnNwOyBJdCBh
ZGRzICZxdW90O2RlbGV0ZSBvbmx5IGlmIGV4aXN0cyBhbmQgdGhpcyBldGFnJnF1b3Q7LCB0byAm
cXVvdDtkZWxldGUgb25seSBpZiBleGlzdHMmcXVvdDsuPG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIGNsYXNzPSIiPkl0IGNhbm5vdCBiZSB1c2VkIGZvciBjcmVhdGUuPC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5ZZXMsIEkgYmVsaWV2ZSB3ZSBhcmUgaW4gYWdyZWVtZW50
IG9uIHRoaXMgcG9pbnQgYXMgd2VsbCBhcyBidWxsZXRzIDEtNCBhYm92ZS4gSW4gdGhlIGRyYWZ0
IEkgd3JvdGUgc29tZXRoaW5nIHNsaWdodGx5IGRpZmZlcmVudCBvbiBidWxsZXQgMSwgYnV0IHdo
YXQgeW91IHdyaXRlIGNvdWxkIHdvcmsgdG9vLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXY+QmVzdCBSZWdhcmRzLDwvZGl2Pg0KPGRpdj4vamFuPC9kaXY+DQo8ZGl2Pjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_5BEDF0DDC86F486499CBE2B5F552AC02ciscocom_--


From nobody Mon Oct 11 09:17:34 2021
Return-Path: <0100017c7024e18a-d4a540a4-55be-4ac4-854e-17a45e78213b-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 838AA3A0BCB; Mon, 11 Oct 2021 09:17:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 dA3FHthRhiAq; Mon, 11 Oct 2021 09:17:20 -0700 (PDT)
Received: from a8-33.smtp-out.amazonses.com (a8-33.smtp-out.amazonses.com [54.240.8.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54F1F3A0BC3; Mon, 11 Oct 2021 09:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1633969038; h=From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:Cc:To:Feedback-ID; bh=bRi0oEsSQDbfdxXdvYQweGd9MKRbsGI4vcamp/QncIU=; b=kjpHBqr6eND2h9NvYISJV5H0ze/cpyJKbp46/LHH1lI+bKYJeGFVMAiMfc1IvYD5 tt8cDydnLEPG91fvie2GYTUT5+2vjVemSLaZ4vdus9Cf+I7yi83p09guw0fj0jD3Uz3 dTbFEbGMShzOOnZwdYGPha854fV+lldT2TMLX36U=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Message-ID: <0100017c7024e18a-d4a540a4-55be-4ac4-854e-17a45e78213b-000000@email.amazonses.com>
Date: Mon, 11 Oct 2021 16:17:17 +0000
Cc: "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>
To: "netconf@ietf.org" <netconf@ietf.org>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.10.11-54.240.8.33
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/iJzGmARRfG8y1VL-ANXqPOdXLxM>
Subject: [netconf] Call for 112 discussion topics
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2021 16:17:29 -0000

NETCONF WG,

According to the preliminary agenda [1], NETCONF is scheduled to meet =
for 1-hour on Monday, November 8th from 12:00-14:00 UTC time.

If you are interested in discussing one or more topics with the WG, =
please send requests to the "netconf-chairs" alias (CC-ed) by October =
24th with the following information, for each discussion, if more than =
one:

- name of the drafts (if any)
- name of discussion topic (usually the title of the draft)
- name of the person(s) leading the discussion
- desired time request (in minutes)

PS: Authors, per the 112 Important Dates page [2], the draft submission =
cutoff is in two weeks, on Monday October 25th.  Please be sure to =
update your drafts before then!

[1] https://datatracker.ietf.org/meeting/112/agenda.html
[2] https://datatracker.ietf.org/meeting/112/important-dates

NETCONF Chairs=


From nobody Mon Oct 11 09:25:26 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D00F3A0C25 for <netconf@ietfa.amsl.com>; Mon, 11 Oct 2021 09:25:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 3Gld-ZnNOsva for <netconf@ietfa.amsl.com>; Mon, 11 Oct 2021 09:25:20 -0700 (PDT)
Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (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 702A13A0C24 for <netconf@ietf.org>; Mon, 11 Oct 2021 09:25:19 -0700 (PDT)
Received: by mail-lf1-x133.google.com with SMTP id z11so67147342lfj.4 for <netconf@ietf.org>; Mon, 11 Oct 2021 09:25:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3bRninrgtM94onDn3Rd3uCZumz1+MW1SKRocxlJn+MY=; b=OehqJ9+dTcKIsXiNMNXS8kfQAo6gSc1/Yz8QKxofBncYFknH0vAY3QijkwyBwHyaRU s5aczJZaVxZnIU5+9BDYezT82vJZ5x/PUlLL2ZqkTzs3rgqEki0Owlm71jBzHjE8FfXS GFRkBqlbkFXkTEeQAsbsjskD3ItkZtvUIHGlTRe6QIsw7XHy5MMhiKiU5YsBHZWr/bdU 3kkIAgezrOUIB/q+MjWw6rlEy1OKBjN5dB1V7oK9lmaReDRKXLX9uu2SCYm2Iw4PxErc FHCqEq/yYPMHNRxgx+eYO9DQpUsHrNMa5ks2OUN629S+dgLTdce8+8f5iUZyqk0YPC7X x3Yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3bRninrgtM94onDn3Rd3uCZumz1+MW1SKRocxlJn+MY=; b=kM8AwMGD9cSzVjp/W9sjjwHEZNEB/saoV1yDu/E5F3RX1UlOFwyhSDEWs6aaJdwdfP l7mW8hDNtVmfa3inexy3sN3iV7F4Fu6wmDNFIqURzxOQgFi21gud6nwGFBDn7nF/2Ivn 0ojWFPhqVvJKxYeul4KHehZj4/RH7qgoq2Lf8FltDZBZWvugle+un4/Yvx4tKvLKyN8/ Uc+vKoON5h6xf2fXFmwBAYMDYUvbmeMCUwv/MyUEfR1fqOCKEGbO82eVMA1FYyTbZqUe lMr1c8+niqEEEphX3+Qwy0lyeSRDeI+rzUBm6PBCmKY5jbOYUVg8jZpPGBtZGltWJ29i 1QcQ==
X-Gm-Message-State: AOAM533AtKnBZ91ykJpx7ylvbC8Fqi+t1ejk8/20vkkxsYQ8LEQ5R5nU VZ5t1pc6NShgOfJ1MYIAbY+kSxZAq8E9iQbX+ux8ew==
X-Google-Smtp-Source: ABdhPJwZdFdTZ8CwZMQBpwFt+cVDj3kFhIdncCYpPwaYKtvmgICtVF8zINXtt914ndRlfawzu9m0L8y1uztKqkECQ0o=
X-Received: by 2002:a2e:6e06:: with SMTP id j6mr14422940ljc.120.1633969514920;  Mon, 11 Oct 2021 09:25:14 -0700 (PDT)
MIME-Version: 1.0
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com> <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com> <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@mail.gmail.com> <d23df2a6d2404614ba30ce53cb4b72fb@huawei.com> <5BEDF0DD-C86F-4864-99CB-E2B5F552AC02@cisco.com>
In-Reply-To: <5BEDF0DD-C86F-4864-99CB-E2B5F552AC02@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 11 Oct 2021 09:25:03 -0700
Message-ID: <CABCOCHRK0jT1ojDO60+8Nw6bdzAVPT_JabuTRNGOOSXBsWtGdQ@mail.gmail.com>
To: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
Cc: "maqiufang (A)" <maqiufang1@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000082d3f505ce162c9b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/SKK6-Zj-kuJX6gzO6Hkq8L3nFvM>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2021 16:25:24 -0000

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

On Mon, Oct 11, 2021 at 5:09 AM Jan Lindblad (jlindbla) <jlindbla@cisco.com=
>
wrote:

> Andy, Qiufang, all,
>
> Qiufang wrote:
>
> For the containers and lists level (and even per-leaf level) resource-ID,
> do we assume that the server maintains the resource-IDs for all config-tr=
ue
> containers and lists, or only some of them?
>
>
> The draft states that it is up to the server implementor to decide which
> containers and list entries that support this feature.
>
> If there is only one list B as the sub-hierarchy  of a container A,
> maintaining an ID either for container A or for list B seems enough.
>
>
> If you are the server implementor, I think it should be up to you to
> decide where to maintain the txid. Having said that, I actually think the=
re
> are strong reasons to maintain a txid on each list entry *as well as* on
> the surrounding container. Maintaining a txid on the surrounding containe=
r
> will save a lot of communications and computations when there is no chang=
e
> to any list entry, and the list contains many entries; a frequently
> occurring situation.
>
> If some containers/lists may have resource-ID associated, others may not,
> do we need some mechanism to enable/disable a resource-ID for a
> container/list dynamically?
>
>
> I have not come across a use case where this would be beneficial, but I
> would be eager to learn about yours.
>
> And I am also wondering whether it is possible for the datastore level
> resource-ID to provide a potential solution for datastore
> transactions(e.g., the server compares a ID XXX in the =E2=80=9Cif-match=
=3DXXX=E2=80=9D to
> the resource-ID of datastore it maintained when receiving a <commit>
> operation)=E2=80=A6
>
>
> You mean as a way to remove the need for the lock operation? Yes, I
> suppose that would be possible. Let's discuss.
>
> Andy wrote:
>
> The most interoperable approach is to have a single config-id that is
> applied
> to the entire datastore. Then a single if-match input parameter refers to
> this config-id.
> This is workable if the device is not edited often by multiple clients. I=
f
> the server rejects
> the if-match request, then the client can use global locks, check the
> diffs, etc.
> Most of the time an if-match failure will mean that a <get-config> is
> needed (because another client changed something).
>
>
> I agree that the single top-level transaction id is a good solution for a=
n
> interesting class of servers and use cases.
>
> It is absolutely not sufficient for the class of servers and use cases I
> care most about, however. In fact, this mechanism is counter productive i=
n
> many cases. There are many servers that support some proprietary top-leve=
l
> transaction id mechanism already, and many of our users are turning this
> feature off. In their environment, it only slows things down, with no
> upside. In this class of use cases, a full get-config resync every time t=
he
> top level txid has moved is just not scalable. Instead they turn off the
> txid check, and hope for the best (and use other techniques for detecting
> and handling possible client change collisions).
>
>
> Datastore validation can be complicated and not at all compatible with th=
e
> desire to
> treat individual (random) edits as transactions.  Concurrent datastore
> transactions
> are even more complicated and not in scope.  I agree with Kent that we
> should
> limit the scope to the mapping of the RESTCONF If-Match feature.
>
>
> The draft proposal is not changing anything related to transaction
> validation.
>
> The use case I'm interested in involves concurrency on the network level,
> i.e. there are several clients in the network, and they work asynchronous=
ly
> side by side. I expect clients to use the server's datastore lock(s) to
> prevent concurrent edits towards that server, so I don't see any concurre=
nt
> transactions towards any specific server.
>
>
>
>
> I am not convinced NETCONF really needs a partial solution like If-Match
>
>
> I don't quite understand this comment. Could you elaborate? What does
> "partial solution" refer to? Based on your previous comments, I don't
> believe you mean to say global or partial locking is the solution to
> handling multiple clients, and if RESTCONF's If-Match isn't either, then
> I'm not sure what you have in mind.
>



The If-Match solution is not going to work if there are lots of edits from
multiple clients.
If any of the clients are not using If-Match then their edits will go
through while the clients
constantly getting If-Match failures will get effectively locked out.
This is even worse for the use-case of long duration edits.

This mechanism works in REST because it operates on 1 resource and the
resources are independent of each other.  A YANG datastore is not a
collection
of independent resources.


Andy



> and not interested
> in starting any standards effort for concurrent transactions.
>
>
> As far as I can tell, nobody is suggesting work on concurrent transaction=
s
> towards a single server. In a large network, there may be clients executi=
ng
> concurrent transactions towards disjunct groups of servers. That is nothi=
ng
> new, just an observation.
>
> 1) augment retrieval operations to add <with-resource-ids /> input
> parameter
>
>
> Would this operation flag mean that the server should report all the txid=
s
> it keeps within the scope of the data the operation returns?
>
>
> In order for an ETag mechanism to work, the server must remember the
> current value for a data node.
> This parameter would mix with the other filter parameters, like
> with-defaults.
>
>
>
>
>
> 2) add metadata attribute "resource-id" that is used to specify the
> current resource-id for a data node
>
>
> I read this as matching the draft proposal (albeit using a different name
> of the attribute).
>
>
> 3) add metadata attribute "if-match" that is used in <edit-config> in the
> data nodes
>     for lists and containers
>
>
> I read this as matching the draft proposal (albeit using a different name
> of the attribute).
>
>
> 4) When processing the <edit-config> request, the server compares the
> if-match=3D"xyz" to the
> current resource-id for the node. All if-match tests must pass or the
> entire edit is rejected.
>
>
> I read this as matching the draft proposal.
>
>
> Note that this only works for merge and replace.
> The client should continue to rely on operation=3D"create" (or "delete") =
to
> test for these edit collision types.
>
>
> Create and delete operations should definitely continue to have their
> traditional meaning, but I don't see why an if-match attribute could not
> apply to a delete operation. "Reject the transaction if the object about =
to
> be deleted do not bear the expected txid"?
>
>
>
>
> You are right.  It adds "delete only if exists and this etag", to "delete
> only if exists".
> It cannot be used for create.
>
>
> Yes, I believe we are in agreement on this point as well as bullets 1-4
> above. In the draft I wrote something slightly different on bullet 1, but
> what you write could work too.
>
> Best Regards,
> /jan
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 11, 2021 at 5:09 AM Jan L=
indblad (jlindbla) &lt;<a href=3D"mailto:jlindbla@cisco.com">jlindbla@cisco=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">



<div style=3D"overflow-wrap: break-word;">
Andy,=C2=A0Qiufang, all,
<div><br>
</div>
<div>Qiufang wrote:<br>
<br>
</div>
<div>
<div>
<blockquote type=3D"cite">
<div>
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)">For the containers and lists level (and even per-lea=
f level) resource-ID, do we assume that the server maintains the resource-I=
Ds for all config-true
 containers and lists, or only some of them?<span>=C2=A0</span></span></div=
>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>The draft states that it is up to the server implementor to decide whi=
ch containers and list entries that support this feature.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)"><u></u><u></u></span></div>
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)">If there is only one list B as the</span><span lang=
=3D"EN-US"><span>=C2=A0</span></span><span lang=3D"EN-US" style=3D"font-siz=
e:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">sub-hierarchy
 =C2=A0of a container A, maintaining an ID either for container A or for li=
st B seems enough.</span></div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>If you are the server implementor, I think it should be up to you to d=
ecide where to maintain the txid. Having said that, I actually think there =
are strong reasons to maintain a txid on each list entry *as well as* on th=
e surrounding container. Maintaining
 a txid on the surrounding container will save a lot of communications and =
computations when there is no change to any list entry, and the list contai=
ns many entries; a frequently occurring situation.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div>
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)"><u></u><u></u></span></div>
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)">If some containers/lists may have resource-ID associ=
ated, others may not, do we need some mechanism to enable/disable a resourc=
e-ID for a container/list
 dynamically?</span></div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I have not come across a use case where this would be beneficial, but =
I would be eager to learn about yours.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)"><u></u><u></u></span></div>
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)">And I am also wondering whether it is possible for t=
he datastore level resource-ID to provide a potential solution for datastor=
e transactions(e.g.,
 the server compares a ID XXX in the =E2=80=9Cif-match=3DXXX=E2=80=9D to th=
e resource-ID of datastore it maintained when receiving a &lt;commit&gt; op=
eration)=E2=80=A6<u></u><u></u></span></div>
<div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:11pt;font-family:Calibri,sans-serif=
;color:rgb(31,73,125)"></span></div>
</div>
</blockquote>
<div><br>
</div>
<div>You mean as a way to remove the need for the lock operation? Yes, I su=
ppose that would be possible. Let&#39;s discuss.</div>
<div><br>
</div>
<div>Andy wrote:</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">The most interoperable approach is to have a single config-id that=
 is applied<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">to the entire datastore. Then a single if-match input parameter re=
fers to this config-id.<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">This is workable if the device is not edited often by multiple cli=
ents. If the server rejects<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">the if-match request, then the client can use global locks, check =
the diffs, etc.<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">Most of the time an if-match failure will mean that a &lt;get-conf=
ig&gt; is<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">needed (because another client changed something).<u></u><u></u></=
span></div>
</div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">I agree that the single top-level transaction id is a good solutio=
n for an interesting class of servers and use cases.<u></u><u></u></span></=
div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">It is absolutely not sufficient for the class of servers and use c=
ases I care most about, however. In fact, this mechanism is counter product=
ive in many cases. There
 are many servers that support some proprietary top-level transaction id me=
chanism already, and many of our users are turning this feature off. In the=
ir environment, it only slows things down, with no upside. In this class of=
 use cases, a full get-config resync
 every time the top level txid has moved is just not scalable. Instead they=
 turn off the txid check, and hope for the best (and use other techniques f=
or detecting and handling possible client change collisions).<u></u><u></u>=
</span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">Datastore validation can be complicated and not at all compatible =
with the desire to<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">treat individual (random) edits as transactions.=C2=A0 Concurrent =
datastore transactions<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">are even more complicated and not in scope.=C2=A0 I agree with Ken=
t that we should<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">limit the scope to the mapping=C2=A0of the RESTCONF If-Match featu=
re.<u></u><u></u></span></div>
</div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">The draft proposal is not changing anything related to=
 transaction validation.<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">The use case I&#39;m interested in involves concurrenc=
y on the network level, i.e. there are several clients in the network, and =
they work asynchronously side by side. I expect clients to use the server&#=
39;s datastore lock(s) to prevent
 concurrent edits towards that server, so I don&#39;t see any concurrent tr=
ansactions towards any specific server.=C2=A0<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">I am not convinced NETCONF really needs a partial solu=
tion like If-Match</span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I don&#39;t quite understand this comment. Could you elaborate? What d=
oes &quot;partial solution&quot; refer to? Based on your previous comments,=
 I don&#39;t believe you mean to say global or partial locking is the solut=
ion to handling multiple clients, and if RESTCONF&#39;s
 If-Match isn&#39;t either, then I&#39;m not sure what you have in mind.</d=
iv></div></div></div></blockquote><div><br></div><div><br></div><div><br></=
div><div>The If-Match solution is not going to work if there are lots of ed=
its from multiple clients.</div><div>If any of the clients are not using If=
-Match then their edits will go through while the clients</div><div>constan=
tly getting If-Match failures will get effectively locked out.</div><div>Th=
is is even worse for the use-case of long duration edits.</div><div><br></d=
iv><div>This mechanism works in REST because it operates on 1 resource and =
the</div><div>resources are independent of each other.=C2=A0 A YANG datasto=
re is not a collection</div><div>of independent resources.</div><div><br></=
div><div><br></div><div>Andy</div><div><br></div><div><br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: break-w=
ord;"><div><div>
<br>
<blockquote type=3D"cite">
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div>
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">and not interested<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">in starting any standards effort for concurrent transa=
ctions.</span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>As far as I can tell, nobody is suggesting work on concurrent transact=
ions towards a single server. In a large network, there may be clients exec=
uting concurrent transactions towards disjunct groups of servers. That is n=
othing new, just an observation.</div>
<div><br>
</div>
<blockquote type=3D"cite">
<div style=3D"font-family:TimesNewRomanPSMT;font-size:14px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none">
<div>
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u><u></u></span></div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">1) augment retrieval operations to add &lt;with-resource-ids /&gt;=
 input parameter<u></u><u></u></span></div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">Would this operation flag mean that the server should =
report all the txids it keeps within the scope of the data the operation re=
turns?<u></u><u></u></span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">In order for an ETag mechanism to work, the server mus=
t remember the current value for a data node.<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">This parameter would mix with the other filter paramet=
ers, like with-defaults.=C2=A0<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm=
 5pt 4.8pt">
<div>
<div>
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">2) add metadata attribute &quot;resource-id&quot; that is used to =
specify the current resource-id for a data node<u></u><u></u></span></div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">I read this as matching the draft proposal (albeit usi=
ng a different name of the attribute).<u></u><u></u></span></div>
</div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><br>
<br>
<u></u><u></u></span></div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">3) add metadata attribute &quot;if-match&quot; that is used in &lt=
;edit-config&gt; in the data nodes<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">=C2=A0 =C2=A0 for lists and containers<u></u><u></u></span></div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">I read this as matching the draft proposal (albeit usi=
ng a different name of the attribute).<u></u><u></u></span></div>
</div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><br>
<br>
<u></u><u></u></span></div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">4) When processing the=C2=A0&lt;edit-config&gt; request, the serve=
r compares the if-match=3D&quot;xyz&quot; to the<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">current resource-id for the node. All if-match tests must pass or =
the entire edit is rejected.<u></u><u></u></span></div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">I read this as matching the draft proposal.<u></u><u><=
/u></span></div>
</div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><br>
<br>
<u></u><u></u></span></div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">Note that this only works for merge and replace.<u></u><u></u></sp=
an></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">The client should continue to rely on operation=3D&quot;create&quo=
t; (or &quot;delete&quot;) to<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:TimesNewRomanPSM=
T,serif">test for these edit collision types.<u></u><u></u></span></div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">Create and delete operations should definitely continu=
e to have their traditional meaning, but I don&#39;t see why an if-match at=
tribute could not apply to a delete operation. &quot;Reject the transaction=
 if the object about to be deleted
 do not bear the expected txid&quot;?<u></u><u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">You are right.=C2=A0 It adds &quot;delete only if exis=
ts and this etag&quot;, to &quot;delete only if exists&quot;.<u></u><u></u>=
</span></div>
</div>
<div>
<div style=3D"margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:&quot=
;Times New Roman&quot;,serif">
<span lang=3D"EN-US">It cannot be used for create.</span></div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, I believe we are in agreement on this point as well as bullets 1-=
4 above. In the draft I wrote something slightly different on bullet 1, but=
 what you write could work too.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>/jan</div>
<div><br>
</div>
</div>
</div>
</div>

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

--00000000000082d3f505ce162c9b--


From nobody Tue Oct 12 02:50:47 2021
Return-Path: <maqiufang1@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45D543A0CE8 for <netconf@ietfa.amsl.com>; Tue, 12 Oct 2021 02:50:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pMJiPplieUi4 for <netconf@ietfa.amsl.com>; Tue, 12 Oct 2021 02:50:39 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D2163A0CCC for <netconf@ietf.org>; Tue, 12 Oct 2021 02:50:39 -0700 (PDT)
Received: from fraeml744-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HT9nW0lbXz68948 for <netconf@ietf.org>; Tue, 12 Oct 2021 17:47:43 +0800 (CST)
Received: from kwepemm600018.china.huawei.com (7.193.23.140) by fraeml744-chm.china.huawei.com (10.206.15.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Tue, 12 Oct 2021 11:50:35 +0200
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm600018.china.huawei.com (7.193.23.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Tue, 12 Oct 2021 17:50:34 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.008; Tue, 12 Oct 2021 17:50:34 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: Andy Bierman <andy@yumaworks.com>, "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBmoFM1z+RPAU6lDU6wdWbc/quzHnmAgAYVSYCAAPI1gIAAJJOAgABFCwCAABDfgIAABZ0AgAGPWgCACVSugIAAOfmAgAFpK4CAADLhgIABBtMAgACYAYCAAWxZoIAC4m0AgABHgYCAATO3oA==
Date: Tue, 12 Oct 2021 09:50:34 +0000
Message-ID: <a5bed1e22ac1417eab65d8c337258437@huawei.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com> <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com> <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@mail.gmail.com> <d23df2a6d2404614ba30ce53cb4b72fb@huawei.com> <5BEDF0DD-C86F-4864-99CB-E2B5F552AC02@cisco.com> <CABCOCHRK0jT1ojDO60+8Nw6bdzAVPT_JabuTRNGOOSXBsWtGdQ@mail.gmail.com>
In-Reply-To: <CABCOCHRK0jT1ojDO60+8Nw6bdzAVPT_JabuTRNGOOSXBsWtGdQ@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.136.123.93]
Content-Type: multipart/alternative; boundary="_000_a5bed1e22ac1417eab65d8c337258437huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/HMmJF1QFbj0dHCD8UZd8Ljyqauo>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Oct 2021 09:50:46 -0000

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

SGksIEFuZHksIEphbiwgYWxsOg0KDQpQbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZS4NCkZyb206
IEFuZHkgQmllcm1hbiBbbWFpbHRvOmFuZHlAeXVtYXdvcmtzLmNvbV0NClNlbnQ6IFR1ZXNkYXks
IE9jdG9iZXIgMTIsIDIwMjEgMTI6MjUgQU0NClRvOiBKYW4gTGluZGJsYWQgKGpsaW5kYmxhKSA8
amxpbmRibGFAY2lzY28uY29tPg0KQ2M6IG1hcWl1ZmFuZyAoQSkgPG1hcWl1ZmFuZzFAaHVhd2Vp
LmNvbT47IG5ldGNvbmZAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbmV0Y29uZl0gZHJhZnQtbGlu
ZGJsYWQtbmV0Y29uZi10cmFuc2FjdGlvbi1pZA0KDQoNCg0KT24gTW9uLCBPY3QgMTEsIDIwMjEg
YXQgNTowOSBBTSBKYW4gTGluZGJsYWQgKGpsaW5kYmxhKSA8amxpbmRibGFAY2lzY28uY29tPG1h
aWx0bzpqbGluZGJsYUBjaXNjby5jb20+PiB3cm90ZToNCkFuZHksIFFpdWZhbmcsIGFsbCwNCg0K
UWl1ZmFuZyB3cm90ZToNCkZvciB0aGUgY29udGFpbmVycyBhbmQgbGlzdHMgbGV2ZWwgKGFuZCBl
dmVuIHBlci1sZWFmIGxldmVsKSByZXNvdXJjZS1JRCwgZG8gd2UgYXNzdW1lIHRoYXQgdGhlIHNl
cnZlciBtYWludGFpbnMgdGhlIHJlc291cmNlLUlEcyBmb3IgYWxsIGNvbmZpZy10cnVlIGNvbnRh
aW5lcnMgYW5kIGxpc3RzLCBvciBvbmx5IHNvbWUgb2YgdGhlbT8NCg0KVGhlIGRyYWZ0IHN0YXRl
cyB0aGF0IGl0IGlzIHVwIHRvIHRoZSBzZXJ2ZXIgaW1wbGVtZW50b3IgdG8gZGVjaWRlIHdoaWNo
IGNvbnRhaW5lcnMgYW5kIGxpc3QgZW50cmllcyB0aGF0IHN1cHBvcnQgdGhpcyBmZWF0dXJlLg0K
DQpJZiB0aGVyZSBpcyBvbmx5IG9uZSBsaXN0IEIgYXMgdGhlIHN1Yi1oaWVyYXJjaHkgIG9mIGEg
Y29udGFpbmVyIEEsIG1haW50YWluaW5nIGFuIElEIGVpdGhlciBmb3IgY29udGFpbmVyIEEgb3Ig
Zm9yIGxpc3QgQiBzZWVtcyBlbm91Z2guDQoNCklmIHlvdSBhcmUgdGhlIHNlcnZlciBpbXBsZW1l
bnRvciwgSSB0aGluayBpdCBzaG91bGQgYmUgdXAgdG8geW91IHRvIGRlY2lkZSB3aGVyZSB0byBt
YWludGFpbiB0aGUgdHhpZC4gSGF2aW5nIHNhaWQgdGhhdCwgSSBhY3R1YWxseSB0aGluayB0aGVy
ZSBhcmUgc3Ryb25nIHJlYXNvbnMgdG8gbWFpbnRhaW4gYSB0eGlkIG9uIGVhY2ggbGlzdCBlbnRy
eSAqYXMgd2VsbCBhcyogb24gdGhlIHN1cnJvdW5kaW5nIGNvbnRhaW5lci4gTWFpbnRhaW5pbmcg
YSB0eGlkIG9uIHRoZSBzdXJyb3VuZGluZyBjb250YWluZXIgd2lsbCBzYXZlIGEgbG90IG9mIGNv
bW11bmljYXRpb25zIGFuZCBjb21wdXRhdGlvbnMgd2hlbiB0aGVyZSBpcyBubyBjaGFuZ2UgdG8g
YW55IGxpc3QgZW50cnksIGFuZCB0aGUgbGlzdCBjb250YWlucyBtYW55IGVudHJpZXM7IGEgZnJl
cXVlbnRseSBvY2N1cnJpbmcgc2l0dWF0aW9uLg0KDQpJZiBzb21lIGNvbnRhaW5lcnMvbGlzdHMg
bWF5IGhhdmUgcmVzb3VyY2UtSUQgYXNzb2NpYXRlZCwgb3RoZXJzIG1heSBub3QsIGRvIHdlIG5l
ZWQgc29tZSBtZWNoYW5pc20gdG8gZW5hYmxlL2Rpc2FibGUgYSByZXNvdXJjZS1JRCBmb3IgYSBj
b250YWluZXIvbGlzdCBkeW5hbWljYWxseT8NCg0KSSBoYXZlIG5vdCBjb21lIGFjcm9zcyBhIHVz
ZSBjYXNlIHdoZXJlIHRoaXMgd291bGQgYmUgYmVuZWZpY2lhbCwgYnV0IEkgd291bGQgYmUgZWFn
ZXIgdG8gbGVhcm4gYWJvdXQgeW91cnMuDQpbUWl1ZmFuZyBNYV0gSSB0aGluayB3ZSBhcmUgaW4g
YWdyZWVtZW50IHRoYXQgdGhlIHNlcnZlciBpcyBub3QgcmVxdWlyZWQgdG8gbWFpbnRhaW4gdGhh
dCByZXNvdXJjZS1JRC90eGlkIGZvciBhbGwgdGhlIGNvbnRhaW5lcnMgYW5kIGxpc3QgZWxlbWVu
dHMuDQpJZiB0aGVyZSBhcmUgbXVsdGlwbGUgY2xpZW50cyBoYW5kbGluZyB0aGUgc2FtZSBORVRD
T05GIHNlcnZlciBzaW11bHRhbmVvdXNseSwgZWFjaCBjbGllbnQgbWF5IGhhdmUgaXRzIG93biBp
bnRlcmVzdCBhbmQgY2FyZSBhYm91dCBhIHBhcnRpY3VsYXIgcGFydCBvZiB0aGUgY29uZmlndXJh
dGlvbiwgd2hpY2ggbWF5IGludm9sdmUgdGhlIHVwZGF0ZSBvZiBhbiBvdmVybGFwcGluZyBwYXJ0
IG9mIHRoZSBkYXRhc3RvcmUuIEl0IHNlZW1zIHJlYXNvbmFibGUgdG8gb25seSBtYWludGFpbiBy
ZXZpc2lvbiBpZHMgZm9yIG92ZXJsYXBwaW5nIHNlY3Rpb25zIG9mIGNvbmZpZ3VyYXRpb24gZGF0
YSBub2Rlcy4NCkFsdGVybmF0aXZlbHksIGEgY2xpZW50IGNhbiBlbmFibGUgdGhpcyByZXNvdXJj
ZS1JRC90eGlkICBmb3IgdGhlIGNvbmZpZ3VyYXRpb24gaXQgaXMgaW50ZXJlc3RlZCBpbiwgZ2l2
ZW4gdGhhdCBpdCBtYXkgbmVlZCB0byBrbm93IGlmIHRoZSBjb25maWd1cmF0aW9uIGhhcyBjaGFu
Z2VkIHNpbmNlIGxhc3QgY29ubmVjdGlvbi4gQW5kIGl0IGNhbiBkaXNhYmxlIHRoaXMgZmVhdHVy
ZSB3aGVuIGl04oCZcyBubyBsb25nZXIgaW50ZXJlc3RlZC4NClN1Y2ggYW4g4oCcdmVyc2lvbmVk
IGZlYXR1cmXigJ0gZW5hYmxlL2Rpc2FibGUgbWVjaGFuaXNtIGZvciBwcml2aWxlZ2VkIGNsaWVu
dCBtaWdodCBiZSBtb3JlIGZsZXhpYmxlLiBCdXQgSSB0aGluayB0aGlzIGNhbiBhbHNvIGJlIGRl
c2lnbmVkIGJ5IGEgc2VydmVyIGltcGxlbWVudG9yIGFjY29yZGluZyB0byBjZXJ0YWluIGd1aWRl
bGluZXMuDQoNCkFuZCBJIGFtIGFsc28gd29uZGVyaW5nIHdoZXRoZXIgaXQgaXMgcG9zc2libGUg
Zm9yIHRoZSBkYXRhc3RvcmUgbGV2ZWwgcmVzb3VyY2UtSUQgdG8gcHJvdmlkZSBhIHBvdGVudGlh
bCBzb2x1dGlvbiBmb3IgZGF0YXN0b3JlIHRyYW5zYWN0aW9ucyhlLmcuLCB0aGUgc2VydmVyIGNv
bXBhcmVzIGEgSUQgWFhYIGluIHRoZSDigJxpZi1tYXRjaD1YWFjigJ0gdG8gdGhlIHJlc291cmNl
LUlEIG9mIGRhdGFzdG9yZSBpdCBtYWludGFpbmVkIHdoZW4gcmVjZWl2aW5nIGEgPGNvbW1pdD4g
b3BlcmF0aW9uKeKApg0KDQpZb3UgbWVhbiBhcyBhIHdheSB0byByZW1vdmUgdGhlIG5lZWQgZm9y
IHRoZSBsb2NrIG9wZXJhdGlvbj8gWWVzLCBJIHN1cHBvc2UgdGhhdCB3b3VsZCBiZSBwb3NzaWJs
ZS4gTGV0J3MgZGlzY3Vzcy4NCltRaXVmYW5nIE1hXSBGcm9tIG15IHBlcnNwZWN0aXZlLCBsb2Nr
aW5nIG9wZXJhdGlvbiBjYW4gYmUgcmVhbGx5IGluZWZmaWNpZW50IHNvbWV0aW1lcy4gVGhpbmtp
bmcgYWJvdXQgYSBzYWZlIDxjb21taXQ+IG9wZXJhdGlvbiwgYm90aCA8Y2FuZGlkYXRlPiBhbmQg
PHJ1bm5pbmc+IG5lZWQgdG8gYmUgbG9ja2VkLiBBbmQgdGhlcmUgaXMgYSBwb3NzaWJpbGl0eSB0
byBjYXVzZSBkZWFkbG9jay4gRS5nLiwgY2xpZW50IEEgaG9sZHMgdGhlIGxvY2sgb2YgPGNhbmRp
ZGF0ZT4gYW5kIHdhaXRzIGZvciBjbGllbnQgQiB0byByZWxlYXNlIHRoZSBsb2NrIG9mIDxydW5u
aW5nPiwgd2hpbGUgY2xpZW50IEIgaG9sZHMgdGhlIGxvY2sgb2YgPHJ1bm5pbmc+LCB3YWl0aW5n
IGZvciBjbGllbnQgQSB0byByZWxlYXNlIHRoZSBsb2NrIG9mIDxjYW5kaWRhdGU+Lg0KVGhpbmtp
bmcgYWJvdXQgYSBjb21taXQgb3BlcmF0aW9uIHRoYXQgZG9lcyBub3QgbmVlZCB0byBiZSBsb2Nr
ZWQsIFBlcmhhcHMgaXQgcmVxdWlyZXMgdGhlIHJlc291cmNlLUlEL3R4aWQgdmFsdWVzIG9mIGJv
dGggPHJ1bm5pbmc+IGFuZCA8Y2FuZGlkYXRlPi4gVGhlIHNlcnZlciBjYW4gcmVqZWN0IGEgbmV3
IGNvbW1pdCBvcGVyYXRpb24gaWYgaXQgaGFzIGFjY2VwdGVkIGEgY29tbWl0IFJQQyB3aGljaCBo
YXMgbm90IGJlZW4gY2FuY2VsZWQgb3IgY29uZmlybWVkLiBNYWtlIHNlbnNlPw0KDQpBbmR5IHdy
b3RlOg0KDQpUaGUgbW9zdCBpbnRlcm9wZXJhYmxlIGFwcHJvYWNoIGlzIHRvIGhhdmUgYSBzaW5n
bGUgY29uZmlnLWlkIHRoYXQgaXMgYXBwbGllZA0KdG8gdGhlIGVudGlyZSBkYXRhc3RvcmUuIFRo
ZW4gYSBzaW5nbGUgaWYtbWF0Y2ggaW5wdXQgcGFyYW1ldGVyIHJlZmVycyB0byB0aGlzIGNvbmZp
Zy1pZC4NClRoaXMgaXMgd29ya2FibGUgaWYgdGhlIGRldmljZSBpcyBub3QgZWRpdGVkIG9mdGVu
IGJ5IG11bHRpcGxlIGNsaWVudHMuIElmIHRoZSBzZXJ2ZXIgcmVqZWN0cw0KdGhlIGlmLW1hdGNo
IHJlcXVlc3QsIHRoZW4gdGhlIGNsaWVudCBjYW4gdXNlIGdsb2JhbCBsb2NrcywgY2hlY2sgdGhl
IGRpZmZzLCBldGMuDQpNb3N0IG9mIHRoZSB0aW1lIGFuIGlmLW1hdGNoIGZhaWx1cmUgd2lsbCBt
ZWFuIHRoYXQgYSA8Z2V0LWNvbmZpZz4gaXMNCm5lZWRlZCAoYmVjYXVzZSBhbm90aGVyIGNsaWVu
dCBjaGFuZ2VkIHNvbWV0aGluZykuDQoNCkkgYWdyZWUgdGhhdCB0aGUgc2luZ2xlIHRvcC1sZXZl
bCB0cmFuc2FjdGlvbiBpZCBpcyBhIGdvb2Qgc29sdXRpb24gZm9yIGFuIGludGVyZXN0aW5nIGNs
YXNzIG9mIHNlcnZlcnMgYW5kIHVzZSBjYXNlcy4NCg0KSXQgaXMgYWJzb2x1dGVseSBub3Qgc3Vm
ZmljaWVudCBmb3IgdGhlIGNsYXNzIG9mIHNlcnZlcnMgYW5kIHVzZSBjYXNlcyBJIGNhcmUgbW9z
dCBhYm91dCwgaG93ZXZlci4gSW4gZmFjdCwgdGhpcyBtZWNoYW5pc20gaXMgY291bnRlciBwcm9k
dWN0aXZlIGluIG1hbnkgY2FzZXMuIFRoZXJlIGFyZSBtYW55IHNlcnZlcnMgdGhhdCBzdXBwb3J0
IHNvbWUgcHJvcHJpZXRhcnkgdG9wLWxldmVsIHRyYW5zYWN0aW9uIGlkIG1lY2hhbmlzbSBhbHJl
YWR5LCBhbmQgbWFueSBvZiBvdXIgdXNlcnMgYXJlIHR1cm5pbmcgdGhpcyBmZWF0dXJlIG9mZi4g
SW4gdGhlaXIgZW52aXJvbm1lbnQsIGl0IG9ubHkgc2xvd3MgdGhpbmdzIGRvd24sIHdpdGggbm8g
dXBzaWRlLiBJbiB0aGlzIGNsYXNzIG9mIHVzZSBjYXNlcywgYSBmdWxsIGdldC1jb25maWcgcmVz
eW5jIGV2ZXJ5IHRpbWUgdGhlIHRvcCBsZXZlbCB0eGlkIGhhcyBtb3ZlZCBpcyBqdXN0IG5vdCBz
Y2FsYWJsZS4gSW5zdGVhZCB0aGV5IHR1cm4gb2ZmIHRoZSB0eGlkIGNoZWNrLCBhbmQgaG9wZSBm
b3IgdGhlIGJlc3QgKGFuZCB1c2Ugb3RoZXIgdGVjaG5pcXVlcyBmb3IgZGV0ZWN0aW5nIGFuZCBo
YW5kbGluZyBwb3NzaWJsZSBjbGllbnQgY2hhbmdlIGNvbGxpc2lvbnMpLg0KDQpEYXRhc3RvcmUg
dmFsaWRhdGlvbiBjYW4gYmUgY29tcGxpY2F0ZWQgYW5kIG5vdCBhdCBhbGwgY29tcGF0aWJsZSB3
aXRoIHRoZSBkZXNpcmUgdG8NCnRyZWF0IGluZGl2aWR1YWwgKHJhbmRvbSkgZWRpdHMgYXMgdHJh
bnNhY3Rpb25zLiAgQ29uY3VycmVudCBkYXRhc3RvcmUgdHJhbnNhY3Rpb25zDQphcmUgZXZlbiBt
b3JlIGNvbXBsaWNhdGVkIGFuZCBub3QgaW4gc2NvcGUuICBJIGFncmVlIHdpdGggS2VudCB0aGF0
IHdlIHNob3VsZA0KbGltaXQgdGhlIHNjb3BlIHRvIHRoZSBtYXBwaW5nIG9mIHRoZSBSRVNUQ09O
RiBJZi1NYXRjaCBmZWF0dXJlLg0KDQpUaGUgZHJhZnQgcHJvcG9zYWwgaXMgbm90IGNoYW5naW5n
IGFueXRoaW5nIHJlbGF0ZWQgdG8gdHJhbnNhY3Rpb24gdmFsaWRhdGlvbi4NCg0KVGhlIHVzZSBj
YXNlIEknbSBpbnRlcmVzdGVkIGluIGludm9sdmVzIGNvbmN1cnJlbmN5IG9uIHRoZSBuZXR3b3Jr
IGxldmVsLCBpLmUuIHRoZXJlIGFyZSBzZXZlcmFsIGNsaWVudHMgaW4gdGhlIG5ldHdvcmssIGFu
ZCB0aGV5IHdvcmsgYXN5bmNocm9ub3VzbHkgc2lkZSBieSBzaWRlLiBJIGV4cGVjdCBjbGllbnRz
IHRvIHVzZSB0aGUgc2VydmVyJ3MgZGF0YXN0b3JlIGxvY2socykgdG8gcHJldmVudCBjb25jdXJy
ZW50IGVkaXRzIHRvd2FyZHMgdGhhdCBzZXJ2ZXIsIHNvIEkgZG9uJ3Qgc2VlIGFueSBjb25jdXJy
ZW50IHRyYW5zYWN0aW9ucyB0b3dhcmRzIGFueSBzcGVjaWZpYyBzZXJ2ZXIuDQoNCg0KDQpJIGFt
IG5vdCBjb252aW5jZWQgTkVUQ09ORiByZWFsbHkgbmVlZHMgYSBwYXJ0aWFsIHNvbHV0aW9uIGxp
a2UgSWYtTWF0Y2gNCg0KSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIHRoaXMgY29tbWVudC4gQ291
bGQgeW91IGVsYWJvcmF0ZT8gV2hhdCBkb2VzICJwYXJ0aWFsIHNvbHV0aW9uIiByZWZlciB0bz8g
QmFzZWQgb24geW91ciBwcmV2aW91cyBjb21tZW50cywgSSBkb24ndCBiZWxpZXZlIHlvdSBtZWFu
IHRvIHNheSBnbG9iYWwgb3IgcGFydGlhbCBsb2NraW5nIGlzIHRoZSBzb2x1dGlvbiB0byBoYW5k
bGluZyBtdWx0aXBsZSBjbGllbnRzLCBhbmQgaWYgUkVTVENPTkYncyBJZi1NYXRjaCBpc24ndCBl
aXRoZXIsIHRoZW4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IGhhdmUgaW4gbWluZC4NCg0KDQoNClRo
ZSBJZi1NYXRjaCBzb2x1dGlvbiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB0aGVyZSBhcmUgbG90
cyBvZiBlZGl0cyBmcm9tIG11bHRpcGxlIGNsaWVudHMuDQpJZiBhbnkgb2YgdGhlIGNsaWVudHMg
YXJlIG5vdCB1c2luZyBJZi1NYXRjaCB0aGVuIHRoZWlyIGVkaXRzIHdpbGwgZ28gdGhyb3VnaCB3
aGlsZSB0aGUgY2xpZW50cw0KY29uc3RhbnRseSBnZXR0aW5nIElmLU1hdGNoIGZhaWx1cmVzIHdp
bGwgZ2V0IGVmZmVjdGl2ZWx5IGxvY2tlZCBvdXQuDQpUaGlzIGlzIGV2ZW4gd29yc2UgZm9yIHRo
ZSB1c2UtY2FzZSBvZiBsb25nIGR1cmF0aW9uIGVkaXRzLg0KW1FpdWZhbmcgTWFdIElmIHRoZXJl
IGFyZSBsb3RzIG9mIGVkaXRzIGZyb20gbXVsdGlwbGUgY2xpZW50cywgYSBmaW5lciBncmFpbmVk
IGxldmVsKGUuZy4sIHBlci1sZWFmKSBtYXkgYXZvaWQgaWYtbWF0Y2ggZmFpbHVyZSBhcyBtdWNo
IGFzIHBvc3NpYmxlLiBCdXQgb3RoZXIgY29zdHMoZS5nLiwgc3RvcmFnZSwgY29tbXVuaWNhdGlv
biBiYW5kd2lkdGgpIG11c3QgYWxzbyBiZSB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uDQoNCg0K
QmVzdCBSZWdhcmRzLA0KUWl1ZmFuZyBNYQ0KDQpUaGlzIG1lY2hhbmlzbSB3b3JrcyBpbiBSRVNU
IGJlY2F1c2UgaXQgb3BlcmF0ZXMgb24gMSByZXNvdXJjZSBhbmQgdGhlDQpyZXNvdXJjZXMgYXJl
IGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIuICBBIFlBTkcgZGF0YXN0b3JlIGlzIG5vdCBhIGNv
bGxlY3Rpb24NCm9mIGluZGVwZW5kZW50IHJlc291cmNlcy4NCg0KDQpBbmR5DQoNCg0KDQoNCmFu
ZCBub3QgaW50ZXJlc3RlZA0KaW4gc3RhcnRpbmcgYW55IHN0YW5kYXJkcyBlZmZvcnQgZm9yIGNv
bmN1cnJlbnQgdHJhbnNhY3Rpb25zLg0KDQpBcyBmYXIgYXMgSSBjYW4gdGVsbCwgbm9ib2R5IGlz
IHN1Z2dlc3Rpbmcgd29yayBvbiBjb25jdXJyZW50IHRyYW5zYWN0aW9ucyB0b3dhcmRzIGEgc2lu
Z2xlIHNlcnZlci4gSW4gYSBsYXJnZSBuZXR3b3JrLCB0aGVyZSBtYXkgYmUgY2xpZW50cyBleGVj
dXRpbmcgY29uY3VycmVudCB0cmFuc2FjdGlvbnMgdG93YXJkcyBkaXNqdW5jdCBncm91cHMgb2Yg
c2VydmVycy4gVGhhdCBpcyBub3RoaW5nIG5ldywganVzdCBhbiBvYnNlcnZhdGlvbi4NCg0KMSkg
YXVnbWVudCByZXRyaWV2YWwgb3BlcmF0aW9ucyB0byBhZGQgPHdpdGgtcmVzb3VyY2UtaWRzIC8+
IGlucHV0IHBhcmFtZXRlcg0KDQpXb3VsZCB0aGlzIG9wZXJhdGlvbiBmbGFnIG1lYW4gdGhhdCB0
aGUgc2VydmVyIHNob3VsZCByZXBvcnQgYWxsIHRoZSB0eGlkcyBpdCBrZWVwcyB3aXRoaW4gdGhl
IHNjb3BlIG9mIHRoZSBkYXRhIHRoZSBvcGVyYXRpb24gcmV0dXJucz8NCg0KSW4gb3JkZXIgZm9y
IGFuIEVUYWcgbWVjaGFuaXNtIHRvIHdvcmssIHRoZSBzZXJ2ZXIgbXVzdCByZW1lbWJlciB0aGUg
Y3VycmVudCB2YWx1ZSBmb3IgYSBkYXRhIG5vZGUuDQpUaGlzIHBhcmFtZXRlciB3b3VsZCBtaXgg
d2l0aCB0aGUgb3RoZXIgZmlsdGVyIHBhcmFtZXRlcnMsIGxpa2Ugd2l0aC1kZWZhdWx0cy4NCg0K
DQoNCjIpIGFkZCBtZXRhZGF0YSBhdHRyaWJ1dGUgInJlc291cmNlLWlkIiB0aGF0IGlzIHVzZWQg
dG8gc3BlY2lmeSB0aGUgY3VycmVudCByZXNvdXJjZS1pZCBmb3IgYSBkYXRhIG5vZGUNCg0KSSBy
ZWFkIHRoaXMgYXMgbWF0Y2hpbmcgdGhlIGRyYWZ0IHByb3Bvc2FsIChhbGJlaXQgdXNpbmcgYSBk
aWZmZXJlbnQgbmFtZSBvZiB0aGUgYXR0cmlidXRlKS4NCg0KMykgYWRkIG1ldGFkYXRhIGF0dHJp
YnV0ZSAiaWYtbWF0Y2giIHRoYXQgaXMgdXNlZCBpbiA8ZWRpdC1jb25maWc+IGluIHRoZSBkYXRh
IG5vZGVzDQogICAgZm9yIGxpc3RzIGFuZCBjb250YWluZXJzDQoNCkkgcmVhZCB0aGlzIGFzIG1h
dGNoaW5nIHRoZSBkcmFmdCBwcm9wb3NhbCAoYWxiZWl0IHVzaW5nIGEgZGlmZmVyZW50IG5hbWUg
b2YgdGhlIGF0dHJpYnV0ZSkuDQoNCjQpIFdoZW4gcHJvY2Vzc2luZyB0aGUgPGVkaXQtY29uZmln
PiByZXF1ZXN0LCB0aGUgc2VydmVyIGNvbXBhcmVzIHRoZSBpZi1tYXRjaD0ieHl6IiB0byB0aGUN
CmN1cnJlbnQgcmVzb3VyY2UtaWQgZm9yIHRoZSBub2RlLiBBbGwgaWYtbWF0Y2ggdGVzdHMgbXVz
dCBwYXNzIG9yIHRoZSBlbnRpcmUgZWRpdCBpcyByZWplY3RlZC4NCg0KSSByZWFkIHRoaXMgYXMg
bWF0Y2hpbmcgdGhlIGRyYWZ0IHByb3Bvc2FsLg0KDQpOb3RlIHRoYXQgdGhpcyBvbmx5IHdvcmtz
IGZvciBtZXJnZSBhbmQgcmVwbGFjZS4NClRoZSBjbGllbnQgc2hvdWxkIGNvbnRpbnVlIHRvIHJl
bHkgb24gb3BlcmF0aW9uPSJjcmVhdGUiIChvciAiZGVsZXRlIikgdG8NCnRlc3QgZm9yIHRoZXNl
IGVkaXQgY29sbGlzaW9uIHR5cGVzLg0KDQpDcmVhdGUgYW5kIGRlbGV0ZSBvcGVyYXRpb25zIHNo
b3VsZCBkZWZpbml0ZWx5IGNvbnRpbnVlIHRvIGhhdmUgdGhlaXIgdHJhZGl0aW9uYWwgbWVhbmlu
ZywgYnV0IEkgZG9uJ3Qgc2VlIHdoeSBhbiBpZi1tYXRjaCBhdHRyaWJ1dGUgY291bGQgbm90IGFw
cGx5IHRvIGEgZGVsZXRlIG9wZXJhdGlvbi4gIlJlamVjdCB0aGUgdHJhbnNhY3Rpb24gaWYgdGhl
IG9iamVjdCBhYm91dCB0byBiZSBkZWxldGVkIGRvIG5vdCBiZWFyIHRoZSBleHBlY3RlZCB0eGlk
Ij8NCg0KDQoNCllvdSBhcmUgcmlnaHQuICBJdCBhZGRzICJkZWxldGUgb25seSBpZiBleGlzdHMg
YW5kIHRoaXMgZXRhZyIsIHRvICJkZWxldGUgb25seSBpZiBleGlzdHMiLg0KSXQgY2Fubm90IGJl
IHVzZWQgZm9yIGNyZWF0ZS4NCg0KWWVzLCBJIGJlbGlldmUgd2UgYXJlIGluIGFncmVlbWVudCBv
biB0aGlzIHBvaW50IGFzIHdlbGwgYXMgYnVsbGV0cyAxLTQgYWJvdmUuIEluIHRoZSBkcmFmdCBJ
IHdyb3RlIHNvbWV0aGluZyBzbGlnaHRseSBkaWZmZXJlbnQgb24gYnVsbGV0IDEsIGJ1dCB3aGF0
IHlvdSB3cml0ZSBjb3VsZCB3b3JrIHRvby4NCg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRpbWVzTmV3Um9tYW5QU01UOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBw
dCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw
bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSwgQW5keSwgSmFuLCBhbGw6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIG15IHJlcGx5IGlu
bGluZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPiBBbmR5IEJpZXJtYW4gW21haWx0bzphbmR5QHl1bWF3b3Jrcy5jb21d
DQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgT2N0b2JlciAxMiwgMjAyMSAxMjoyNSBBTTxi
cj4NCjxiPlRvOjwvYj4gSmFuIExpbmRibGFkIChqbGluZGJsYSkgJmx0O2psaW5kYmxhQGNpc2Nv
LmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IG1hcWl1ZmFuZyAoQSkgJmx0O21hcWl1ZmFuZzFAaHVh
d2VpLmNvbSZndDs7IG5ldGNvbmZAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtu
ZXRjb25mXSBkcmFmdC1saW5kYmxhZC1uZXRjb25mLXRyYW5zYWN0aW9uLWlkPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+T24gTW9uLCBPY3QgMTEsIDIwMjEgYXQgNTowOSBBTSBK
YW4gTGluZGJsYWQgKGpsaW5kYmxhKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpsaW5kYmxhQGNpc2Nv
LmNvbSI+amxpbmRibGFAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+QW5keSwmbmJzcDtRaXVmYW5nLCBhbGwsIDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDozNi4wcHQiPg0KUWl1ZmFuZyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGNvbnRhaW5lcnMgYW5kIGxpc3RzIGxldmVsIChh
bmQgZXZlbiBwZXItbGVhZiBsZXZlbCkgcmVzb3VyY2UtSUQsIGRvIHdlIGFzc3VtZSB0aGF0IHRo
ZSBzZXJ2ZXIgbWFpbnRhaW5zIHRoZSByZXNvdXJjZS1JRHMgZm9yDQogYWxsIGNvbmZpZy10cnVl
IGNvbnRhaW5lcnMgYW5kIGxpc3RzLCBvciBvbmx5IHNvbWUgb2YgdGhlbT8mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGUgZHJhZnQgc3RhdGVzIHRoYXQgaXQgaXMgdXAg
dG8gdGhlIHNlcnZlciBpbXBsZW1lbnRvciB0byBkZWNpZGUgd2hpY2ggY29udGFpbmVycyBhbmQg
bGlzdCBlbnRyaWVzIHRoYXQgc3VwcG9ydCB0aGlzIGZlYXR1cmUuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SWYgdGhlcmUgaXMgb25seSBvbmUgbGlzdCBCIGFzIHRo
ZTwvc3Bhbj4mbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+c3ViLWhpZXJhcmNo
eQ0KICZuYnNwO29mIGEgY29udGFpbmVyIEEsIG1haW50YWluaW5nIGFuIElEIGVpdGhlciBmb3Ig
Y29udGFpbmVyIEEgb3IgZm9yIGxpc3QgQiBzZWVtcyBlbm91Z2guPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+SWYgeW91IGFyZSB0aGUgc2VydmVyIGltcGxlbWVudG9yLCBJIHRoaW5r
IGl0IHNob3VsZCBiZSB1cCB0byB5b3UgdG8gZGVjaWRlIHdoZXJlIHRvIG1haW50YWluIHRoZSB0
eGlkLiBIYXZpbmcgc2FpZCB0aGF0LCBJIGFjdHVhbGx5IHRoaW5rIHRoZXJlIGFyZSBzdHJvbmcg
cmVhc29ucyB0byBtYWludGFpbiBhIHR4aWQgb24gZWFjaCBsaXN0IGVudHJ5ICphcyB3ZWxsDQog
YXMqIG9uIHRoZSBzdXJyb3VuZGluZyBjb250YWluZXIuIE1haW50YWluaW5nIGEgdHhpZCBvbiB0
aGUgc3Vycm91bmRpbmcgY29udGFpbmVyIHdpbGwgc2F2ZSBhIGxvdCBvZiBjb21tdW5pY2F0aW9u
cyBhbmQgY29tcHV0YXRpb25zIHdoZW4gdGhlcmUgaXMgbm8gY2hhbmdlIHRvIGFueSBsaXN0IGVu
dHJ5LCBhbmQgdGhlIGxpc3QgY29udGFpbnMgbWFueSBlbnRyaWVzOyBhIGZyZXF1ZW50bHkgb2Nj
dXJyaW5nIHNpdHVhdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5JZiBzb21lIGNvbnRhaW5lcnMvbGlzdHMgbWF5IGhhdmUgcmVzb3VyY2UtSUQgYXNzb2NpYXRl
ZCwgb3RoZXJzIG1heSBub3QsIGRvIHdlIG5lZWQgc29tZSBtZWNoYW5pc20gdG8gZW5hYmxlL2Rp
c2FibGUgYSByZXNvdXJjZS1JRA0KIGZvciBhIGNvbnRhaW5lci9saXN0IGR5bmFtaWNhbGx5Pzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkkgaGF2ZSBub3QgY29tZSBhY3Jvc3MgYSB1
c2UgY2FzZSB3aGVyZSB0aGlzIHdvdWxkIGJlIGJlbmVmaWNpYWwsIGJ1dCBJIHdvdWxkIGJlIGVh
Z2VyIHRvIGxlYXJuIGFib3V0IHlvdXJzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltRaXVmYW5nIE1hXSBJ
IHRoaW5rIHdlIGFyZSBpbiBhZ3JlZW1lbnQgdGhhdCB0aGUgc2VydmVyIGlzIG5vdCByZXF1aXJl
ZCB0byBtYWludGFpbiB0aGF0IHJlc291cmNlLUlEL3R4aWQgZm9yIGFsbCB0aGUgY29udGFpbmVy
cyBhbmQgbGlzdCBlbGVtZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiB0
aGVyZSBhcmUgbXVsdGlwbGUgY2xpZW50cyBoYW5kbGluZyB0aGUgc2FtZSBORVRDT05GIHNlcnZl
ciBzaW11bHRhbmVvdXNseSwgZWFjaCBjbGllbnQgbWF5IGhhdmUgaXRzIG93biBpbnRlcmVzdCBh
bmQgY2FyZSBhYm91dCBhIHBhcnRpY3VsYXIgcGFydCBvZg0KIHRoZSBjb25maWd1cmF0aW9uLCB3
aGljaCBtYXkgaW52b2x2ZSB0aGUgdXBkYXRlIG9mIGFuIG92ZXJsYXBwaW5nIHBhcnQgb2YgdGhl
IGRhdGFzdG9yZS4gSXQgc2VlbXMgcmVhc29uYWJsZSB0byBvbmx5IG1haW50YWluIHJldmlzaW9u
IGlkcyBmb3Igb3ZlcmxhcHBpbmcgc2VjdGlvbnMgb2YgY29uZmlndXJhdGlvbiBkYXRhIG5vZGVz
Lg0KPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWx0ZXJuYXRpdmVseSwgYSBjbGll
bnQgY2FuIGVuYWJsZSB0aGlzIHJlc291cmNlLUlEL3R4aWQgJm5ic3A7Zm9yIHRoZSBjb25maWd1
cmF0aW9uIGl0IGlzIGludGVyZXN0ZWQgaW4sIGdpdmVuIHRoYXQgaXQgbWF5IG5lZWQgdG8ga25v
dyBpZiB0aGUgY29uZmlndXJhdGlvbg0KIGhhcyBjaGFuZ2VkIHNpbmNlIGxhc3QgY29ubmVjdGlv
bi4gQW5kIGl0IGNhbiBkaXNhYmxlIHRoaXMgZmVhdHVyZSB3aGVuIGl04oCZcyBubyBsb25nZXIg
aW50ZXJlc3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TdWNoIGFuIOKAnHZl
cnNpb25lZCBmZWF0dXJl4oCdIGVuYWJsZS9kaXNhYmxlIG1lY2hhbmlzbSBmb3IgcHJpdmlsZWdl
ZCBjbGllbnQgbWlnaHQgYmUgbW9yZSBmbGV4aWJsZS4gQnV0IEkgdGhpbmsgdGhpcyBjYW4gYWxz
byBiZSBkZXNpZ25lZCBieSBhIHNlcnZlciBpbXBsZW1lbnRvcg0KIGFjY29yZGluZyB0byBjZXJ0
YWluIGd1aWRlbGluZXMuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFuZCBJIGFtIGFs
c28gd29uZGVyaW5nIHdoZXRoZXIgaXQgaXMgcG9zc2libGUgZm9yIHRoZSBkYXRhc3RvcmUgbGV2
ZWwgcmVzb3VyY2UtSUQgdG8gcHJvdmlkZSBhIHBvdGVudGlhbCBzb2x1dGlvbiBmb3IgZGF0YXN0
b3JlIHRyYW5zYWN0aW9ucyhlLmcuLA0KIHRoZSBzZXJ2ZXIgY29tcGFyZXMgYSBJRCBYWFggaW4g
dGhlIOKAnGlmLW1hdGNoPVhYWOKAnSB0byB0aGUgcmVzb3VyY2UtSUQgb2YgZGF0YXN0b3JlIGl0
IG1haW50YWluZWQgd2hlbiByZWNlaXZpbmcgYSAmbHQ7Y29tbWl0Jmd0OyBvcGVyYXRpb24p4oCm
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPllvdSBtZWFuIGFzIGEgd2F5IHRvIHJlbW92ZSB0aGUg
bmVlZCBmb3IgdGhlIGxvY2sgb3BlcmF0aW9uPyBZZXMsIEkgc3VwcG9zZSB0aGF0IHdvdWxkIGJl
IHBvc3NpYmxlLiBMZXQncyBkaXNjdXNzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltRaXVmYW5nIE1hXSBG
cm9tIG15IHBlcnNwZWN0aXZlLCBsb2NraW5nIG9wZXJhdGlvbiBjYW4gYmUgcmVhbGx5IGluZWZm
aWNpZW50IHNvbWV0aW1lcy4gVGhpbmtpbmcgYWJvdXQgYSBzYWZlICZsdDtjb21taXQmZ3Q7IG9w
ZXJhdGlvbiwgYm90aCAmbHQ7Y2FuZGlkYXRlJmd0OyBhbmQNCiAmbHQ7cnVubmluZyZndDsgbmVl
ZCB0byBiZSBsb2NrZWQuIEFuZCB0aGVyZSBpcyBhIHBvc3NpYmlsaXR5IHRvIGNhdXNlIGRlYWRs
b2NrLiBFLmcuLCBjbGllbnQgQSBob2xkcyB0aGUgbG9jayBvZiAmbHQ7Y2FuZGlkYXRlJmd0OyBh
bmQgd2FpdHMgZm9yIGNsaWVudCBCIHRvIHJlbGVhc2UgdGhlIGxvY2sgb2YgJmx0O3J1bm5pbmcm
Z3Q7LCB3aGlsZSBjbGllbnQgQiBob2xkcyB0aGUgbG9jayBvZiAmbHQ7cnVubmluZyZndDssIHdh
aXRpbmcgZm9yIGNsaWVudCBBIHRvIHJlbGVhc2UgdGhlDQogbG9jayBvZiAmbHQ7Y2FuZGlkYXRl
Jmd0Oy4gJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhpbmtpbmcgYWJv
dXQgYSBjb21taXQgb3BlcmF0aW9uIHRoYXQgZG9lcyBub3QgbmVlZCB0byBiZSBsb2NrZWQsIFBl
cmhhcHMgaXQgcmVxdWlyZXMgdGhlIHJlc291cmNlLUlEL3R4aWQgdmFsdWVzIG9mIGJvdGggJmx0
O3J1bm5pbmcmZ3Q7IGFuZCAmbHQ7Y2FuZGlkYXRlJmd0Oy4gVGhlDQogc2VydmVyIGNhbiByZWpl
Y3QgYSBuZXcgY29tbWl0IG9wZXJhdGlvbiBpZiBpdCBoYXMgYWNjZXB0ZWQgYSBjb21taXQgUlBD
IHdoaWNoIGhhcyBub3QgYmVlbiBjYW5jZWxlZCBvciBjb25maXJtZWQuIE1ha2Ugc2Vuc2U/PG86
cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPkFuZHkgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5UaGUgbW9zdCBpbnRlcm9wZXJh
YmxlIGFwcHJvYWNoIGlzIHRvIGhhdmUgYSBzaW5nbGUgY29uZmlnLWlkIHRoYXQgaXMgYXBwbGll
ZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj50byB0aGUgZW50aXJlIGRhdGFz
dG9yZS4gVGhlbiBhIHNpbmdsZSBpZi1tYXRjaCBpbnB1dCBwYXJhbWV0ZXIgcmVmZXJzIHRvIHRo
aXMgY29uZmlnLWlkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5UaGlzIGlz
IHdvcmthYmxlIGlmIHRoZSBkZXZpY2UgaXMgbm90IGVkaXRlZCBvZnRlbiBieSBtdWx0aXBsZSBj
bGllbnRzLiBJZiB0aGUgc2VydmVyIHJlamVjdHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90
OyxzZXJpZiI+dGhlIGlmLW1hdGNoIHJlcXVlc3QsIHRoZW4gdGhlIGNsaWVudCBjYW4gdXNlIGds
b2JhbCBsb2NrcywgY2hlY2sgdGhlIGRpZmZzLCBldGMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQm
cXVvdDssc2VyaWYiPk1vc3Qgb2YgdGhlIHRpbWUgYW4gaWYtbWF0Y2ggZmFpbHVyZSB3aWxsIG1l
YW4gdGhhdCBhICZsdDtnZXQtY29uZmlnJmd0OyBpczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1
b3Q7LHNlcmlmIj5uZWVkZWQgKGJlY2F1c2UgYW5vdGhlciBjbGllbnQgY2hhbmdlZCBzb21ldGhp
bmcpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNN
VCZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYi
PkkgYWdyZWUgdGhhdCB0aGUgc2luZ2xlIHRvcC1sZXZlbCB0cmFuc2FjdGlvbiBpZCBpcyBhIGdv
b2Qgc29sdXRpb24gZm9yIGFuIGludGVyZXN0aW5nIGNsYXNzIG9mIHNlcnZlcnMgYW5kIHVzZSBj
YXNlcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPkl0IGlzIGFic29sdXRlbHkgbm90IHN1ZmZpY2ll
bnQgZm9yIHRoZSBjbGFzcyBvZiBzZXJ2ZXJzIGFuZCB1c2UgY2FzZXMgSSBjYXJlIG1vc3QgYWJv
dXQsIGhvd2V2ZXIuIEluIGZhY3QsIHRoaXMgbWVjaGFuaXNtIGlzIGNvdW50ZXIgcHJvZHVjdGl2
ZQ0KIGluIG1hbnkgY2FzZXMuIFRoZXJlIGFyZSBtYW55IHNlcnZlcnMgdGhhdCBzdXBwb3J0IHNv
bWUgcHJvcHJpZXRhcnkgdG9wLWxldmVsIHRyYW5zYWN0aW9uIGlkIG1lY2hhbmlzbSBhbHJlYWR5
LCBhbmQgbWFueSBvZiBvdXIgdXNlcnMgYXJlIHR1cm5pbmcgdGhpcyBmZWF0dXJlIG9mZi4gSW4g
dGhlaXIgZW52aXJvbm1lbnQsIGl0IG9ubHkgc2xvd3MgdGhpbmdzIGRvd24sIHdpdGggbm8gdXBz
aWRlLiBJbiB0aGlzIGNsYXNzIG9mIHVzZSBjYXNlcywNCiBhIGZ1bGwgZ2V0LWNvbmZpZyByZXN5
bmMgZXZlcnkgdGltZSB0aGUgdG9wIGxldmVsIHR4aWQgaGFzIG1vdmVkIGlzIGp1c3Qgbm90IHNj
YWxhYmxlLiBJbnN0ZWFkIHRoZXkgdHVybiBvZmYgdGhlIHR4aWQgY2hlY2ssIGFuZCBob3BlIGZv
ciB0aGUgYmVzdCAoYW5kIHVzZSBvdGhlciB0ZWNobmlxdWVzIGZvciBkZXRlY3RpbmcgYW5kIGhh
bmRsaW5nIHBvc3NpYmxlIGNsaWVudCBjaGFuZ2UgY29sbGlzaW9ucykuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5EYXRhc3RvcmUg
dmFsaWRhdGlvbiBjYW4gYmUgY29tcGxpY2F0ZWQgYW5kIG5vdCBhdCBhbGwgY29tcGF0aWJsZSB3
aXRoIHRoZSBkZXNpcmUgdG88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+dHJl
YXQgaW5kaXZpZHVhbCAocmFuZG9tKSBlZGl0cyBhcyB0cmFuc2FjdGlvbnMuJm5ic3A7IENvbmN1
cnJlbnQgZGF0YXN0b3JlIHRyYW5zYWN0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7
LHNlcmlmIj5hcmUgZXZlbiBtb3JlIGNvbXBsaWNhdGVkIGFuZCBub3QgaW4gc2NvcGUuJm5ic3A7
IEkgYWdyZWUgd2l0aCBLZW50IHRoYXQgd2Ugc2hvdWxkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQm
cXVvdDssc2VyaWYiPmxpbWl0IHRoZSBzY29wZSB0byB0aGUgbWFwcGluZyZuYnNwO29mIHRoZSBS
RVNUQ09ORiBJZi1NYXRjaCBmZWF0dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlRoZSBkcmFmdCBwcm9wb3NhbCBpcyBub3QgY2hh
bmdpbmcgYW55dGhpbmcgcmVsYXRlZCB0byB0cmFuc2FjdGlvbiB2YWxpZGF0aW9uLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij5UaGUgdXNlIGNhc2UgSSdtIGludGVyZXN0ZWQgaW4gaW52b2x2ZXMgY29u
Y3VycmVuY3kgb24gdGhlIG5ldHdvcmsgbGV2ZWwsIGkuZS4gdGhlcmUgYXJlIHNldmVyYWwgY2xp
ZW50cyBpbiB0aGUgbmV0d29yaywgYW5kIHRoZXkgd29yayBhc3luY2hyb25vdXNseSBzaWRlIGJ5
IHNpZGUuIEkgZXhwZWN0IGNsaWVudHMgdG8gdXNlIHRoZSBzZXJ2ZXIncyBkYXRhc3RvcmUNCiBs
b2NrKHMpIHRvIHByZXZlbnQgY29uY3VycmVudCBlZGl0cyB0b3dhcmRzIHRoYXQgc2VydmVyLCBz
byBJIGRvbid0IHNlZSBhbnkgY29uY3VycmVudCB0cmFuc2FjdGlvbnMgdG93YXJkcyBhbnkgc3Bl
Y2lmaWMgc2VydmVyLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SSBhbSBu
b3QgY29udmluY2VkIE5FVENPTkYgcmVhbGx5IG5lZWRzIGEgcGFydGlhbCBzb2x1dGlvbiBsaWtl
IElmLU1hdGNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SSBkb24n
dCBxdWl0ZSB1bmRlcnN0YW5kIHRoaXMgY29tbWVudC4gQ291bGQgeW91IGVsYWJvcmF0ZT8gV2hh
dCBkb2VzICZxdW90O3BhcnRpYWwgc29sdXRpb24mcXVvdDsgcmVmZXIgdG8/IEJhc2VkIG9uIHlv
dXIgcHJldmlvdXMgY29tbWVudHMsIEkgZG9uJ3QgYmVsaWV2ZSB5b3UgbWVhbiB0byBzYXkgZ2xv
YmFsIG9yIHBhcnRpYWwgbG9ja2luZyBpcyB0aGUgc29sdXRpb24gdG8NCiBoYW5kbGluZyBtdWx0
aXBsZSBjbGllbnRzLCBhbmQgaWYgUkVTVENPTkYncyBJZi1NYXRjaCBpc24ndCBlaXRoZXIsIHRo
ZW4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IGhhdmUgaW4gbWluZC48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPlRoZSBJZi1NYXRjaCBzb2x1dGlvbiBpcyBub3QgZ29pbmcgdG8gd29y
ayBpZiB0aGVyZSBhcmUgbG90cyBvZiBlZGl0cyBmcm9tIG11bHRpcGxlIGNsaWVudHMuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5JZiBhbnkgb2YgdGhlIGNsaWVudHMgYXJlIG5vdCB1c2luZyBJZi1N
YXRjaCB0aGVuIHRoZWlyIGVkaXRzIHdpbGwgZ28gdGhyb3VnaCB3aGlsZSB0aGUgY2xpZW50czxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Y29uc3RhbnRseSBnZXR0aW5nIElmLU1hdGNoIGZhaWx1cmVz
IHdpbGwgZ2V0IGVmZmVjdGl2ZWx5IGxvY2tlZCBvdXQuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5U
aGlzIGlzIGV2ZW4gd29yc2UgZm9yIHRoZSB1c2UtY2FzZSBvZiBsb25nIGR1cmF0aW9uIGVkaXRz
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPltRaXVmYW5nIE1hXSBJZiB0aGVyZSBhcmUgbG90cyBvZiBlZGl0
cyBmcm9tIG11bHRpcGxlIGNsaWVudHMsIGEgZmluZXIgZ3JhaW5lZCBsZXZlbChlLmcuLCBwZXIt
bGVhZikgbWF5IGF2b2lkIGlmLW1hdGNoIGZhaWx1cmUgYXMgbXVjaCBhcyBwb3NzaWJsZS4gQnV0
DQogb3RoZXIgY29zdHMoZS5nLiwgc3RvcmFnZSwgY29tbXVuaWNhdGlvbiBiYW5kd2lkdGgpIG11
c3QgYWxzbyBiZSB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uPG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlFpdWZhbmcgTWE8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGlzIG1lY2hhbmlzbSB3b3JrcyBpbiBSRVNUIGJlY2F1
c2UgaXQgb3BlcmF0ZXMgb24gMSByZXNvdXJjZSBhbmQgdGhlPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij5yZXNvdXJjZXMgYXJlIGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIuJm5ic3A7IEEgWUFORyBk
YXRhc3RvcmUgaXMgbm90IGEgY29sbGVjdGlvbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+b2YgaW5k
ZXBlbmRlbnQgcmVzb3VyY2VzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkFuZHk8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48YnI+DQo8YnI+DQo8bzpw
PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij5hbmQgbm90IGludGVyZXN0ZWQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPmluIHN0YXJ0aW5nIGFueSBzdGFu
ZGFyZHMgZWZmb3J0IGZvciBjb25jdXJyZW50IHRyYW5zYWN0aW9ucy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5BcyBmYXIgYXMgSSBjYW4gdGVsbCwgbm9ib2R5IGlz
IHN1Z2dlc3Rpbmcgd29yayBvbiBjb25jdXJyZW50IHRyYW5zYWN0aW9ucyB0b3dhcmRzIGEgc2lu
Z2xlIHNlcnZlci4gSW4gYSBsYXJnZSBuZXR3b3JrLCB0aGVyZSBtYXkgYmUgY2xpZW50cyBleGVj
dXRpbmcgY29uY3VycmVudCB0cmFuc2FjdGlvbnMgdG93YXJkcyBkaXNqdW5jdCBncm91cHMgb2Yg
c2VydmVycy4NCiBUaGF0IGlzIG5vdGhpbmcgbmV3LCBqdXN0IGFuIG9ic2VydmF0aW9uLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj4xKSBhdWdtZW50IHJldHJpZXZhbCBv
cGVyYXRpb25zIHRvIGFkZCAmbHQ7d2l0aC1yZXNvdXJjZS1pZHMgLyZndDsgaW5wdXQgcGFyYW1l
dGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPldv
dWxkIHRoaXMgb3BlcmF0aW9uIGZsYWcgbWVhbiB0aGF0IHRoZSBzZXJ2ZXIgc2hvdWxkIHJlcG9y
dCBhbGwgdGhlIHR4aWRzIGl0IGtlZXBzIHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhlIGRhdGEgdGhl
IG9wZXJhdGlvbiByZXR1cm5zPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JbiBvcmRlciBmb3IgYW4gRVRhZyBtZWNoYW5pc20gdG8g
d29yaywgdGhlIHNlcnZlciBtdXN0IHJlbWVtYmVyIHRoZSBjdXJyZW50IHZhbHVlIGZvciBhIGRh
dGEgbm9kZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPlRoaXMgcGFyYW1ldGVyIHdvdWxkIG1peCB3aXRoIHRoZSBvdGhlciBm
aWx0ZXIgcGFyYW1ldGVycywgbGlrZSB3aXRoLWRlZmF1bHRzLiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05l
d1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+MikgYWRkIG1ldGFkYXRhIGF0dHJpYnV0ZSAmcXVvdDty
ZXNvdXJjZS1pZCZxdW90OyB0aGF0IGlzIHVzZWQgdG8gc3BlY2lmeSB0aGUgY3VycmVudCByZXNv
dXJjZS1pZCBmb3IgYSBkYXRhIG5vZGU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+SSByZWFkIHRoaXMgYXMgbWF0Y2hpbmcgdGhlIGRyYWZ0IHByb3Bv
c2FsIChhbGJlaXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBvZiB0aGUgYXR0cmlidXRlKS48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207
bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDozNi4wcHQi
Pg0KPG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPjMpIGFkZCBtZXRhZGF0YSBh
dHRyaWJ1dGUgJnF1b3Q7aWYtbWF0Y2gmcXVvdDsgdGhhdCBpcyB1c2VkIGluICZsdDtlZGl0LWNv
bmZpZyZndDsgaW4gdGhlIGRhdGEgbm9kZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90Oyxz
ZXJpZiI+Jm5ic3A7ICZuYnNwOyBmb3IgbGlzdHMgYW5kIGNvbnRhaW5lcnM8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SSByZWFkIHRoaXMgYXMgbWF0
Y2hpbmcgdGhlIGRyYWZ0IHByb3Bvc2FsIChhbGJlaXQgdXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBv
ZiB0aGUgYXR0cmlidXRlKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBw
dDttYXJnaW4tbGVmdDozNi4wcHQiPg0KPG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2Vy
aWYiPjQpIFdoZW4gcHJvY2Vzc2luZyB0aGUmbmJzcDsmbHQ7ZWRpdC1jb25maWcmZ3Q7IHJlcXVl
c3QsIHRoZSBzZXJ2ZXIgY29tcGFyZXMgdGhlIGlmLW1hdGNoPSZxdW90O3h5eiZxdW90OyB0byB0
aGU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lc05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+Y3VycmVudCByZXNvdXJjZS1p
ZCBmb3IgdGhlIG5vZGUuIEFsbCBpZi1tYXRjaCB0ZXN0cyBtdXN0IHBhc3Mgb3IgdGhlIGVudGly
ZSBlZGl0IGlzIHJlamVjdGVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij5JIHJlYWQgdGhpcyBhcyBtYXRjaGluZyB0aGUgZHJhZnQgcHJvcG9zYWwu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MzYu
MHB0Ij4NCjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7LHNlcmlmIj5Ob3RlIHRoYXQgdGhp
cyBvbmx5IHdvcmtzIGZvciBtZXJnZSBhbmQgcmVwbGFjZS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUaW1lc05ld1JvbWFuUFNN
VCZxdW90OyxzZXJpZiI+VGhlIGNsaWVudCBzaG91bGQgY29udGludWUgdG8gcmVseSBvbiBvcGVy
YXRpb249JnF1b3Q7Y3JlYXRlJnF1b3Q7IChvciAmcXVvdDtkZWxldGUmcXVvdDspIHRvPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXNOZXdSb21hblBTTVQmcXVvdDssc2VyaWYiPnRlc3QgZm9yIHRoZXNlIGVkaXQgY29sbGlz
aW9uIHR5cGVzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij5DcmVhdGUgYW5kIGRlbGV0ZSBvcGVyYXRpb25zIHNob3VsZCBkZWZpbml0ZWx5IGNvbnRp
bnVlIHRvIGhhdmUgdGhlaXIgdHJhZGl0aW9uYWwgbWVhbmluZywgYnV0IEkgZG9uJ3Qgc2VlIHdo
eSBhbiBpZi1tYXRjaCBhdHRyaWJ1dGUgY291bGQgbm90IGFwcGx5IHRvIGEgZGVsZXRlIG9wZXJh
dGlvbi4gJnF1b3Q7UmVqZWN0IHRoZSB0cmFuc2FjdGlvbiBpZiB0aGUgb2JqZWN0DQogYWJvdXQg
dG8gYmUgZGVsZXRlZCBkbyBub3QgYmVhciB0aGUgZXhwZWN0ZWQgdHhpZCZxdW90Oz88bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPllvdSBhcmUgcmlnaHQuJm5ic3A7IEl0IGFkZHMgJnF1
b3Q7ZGVsZXRlIG9ubHkgaWYgZXhpc3RzIGFuZCB0aGlzIGV0YWcmcXVvdDssIHRvICZxdW90O2Rl
bGV0ZSBvbmx5IGlmIGV4aXN0cyZxdW90Oy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkl0IGNhbm5vdCBiZSB1c2VkIGZvciBj
cmVhdGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WWVzLCBJIGJl
bGlldmUgd2UgYXJlIGluIGFncmVlbWVudCBvbiB0aGlzIHBvaW50IGFzIHdlbGwgYXMgYnVsbGV0
cyAxLTQgYWJvdmUuIEluIHRoZSBkcmFmdCBJIHdyb3RlIHNvbWV0aGluZyBzbGlnaHRseSBkaWZm
ZXJlbnQgb24gYnVsbGV0IDEsIGJ1dCB3aGF0IHlvdSB3cml0ZSBjb3VsZCB3b3JrIHRvby48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+QmVzdCBSZWdh
cmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+L2phbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_a5bed1e22ac1417eab65d8c337258437huaweicom_--


From nobody Tue Oct 12 14:27:14 2021
Return-Path: <jlindbla@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74BF83A09DB for <netconf@ietfa.amsl.com>; Tue, 12 Oct 2021 14:27:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=iX6O/ynr; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=mzd2bdJK
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 T6YLWzJY66lY for <netconf@ietfa.amsl.com>; Tue, 12 Oct 2021 14:27:05 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A8023A09D9 for <netconf@ietf.org>; Tue, 12 Oct 2021 14:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25179; q=dns/txt; s=iport; t=1634074025; x=1635283625; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=aHohdOPTvoJWPnkx/nucgg3xUchbzNMwj7Zo0NgmK/4=; b=iX6O/ynrPcP+2qY4iz+0yYH+RJvHo9g1FcvKSt+6nfnEg/TIpbt4JnUL jUmIKc6039lcGy8HmHCjtyjvTO/5wKuzJzrx2WgEuihbDA4IS10aVo3V/ Sk6zlvQ5A6w1vG3oobUX5pmBp9klGsg/KBu8PCXAS3CMI9KY+QMV0g/3h 4=;
X-IPAS-Result: =?us-ascii?q?A0AkAAAK/WVhl4wNJK1SCB0BAQEBCQESAQUFAYIFCAELA?= =?us-ascii?q?YEgMFGBWDcxhEeDRwOEWWCIC5AYiluBLhSBEQNUCwEBAQ0BAUEEAQGEfgIXg?= =?us-ascii?q?jECJTQJDgECBAEBAQEDAgMBAQEBBQEBBQEBAQIBBgQUAQEBAQEBAQGBCIVoD?= =?us-ascii?q?YZDAgEDEhEdAQE3AQ8CAQhCAgICMCUCBAENIAeCT4F/VwMvAaIeAYE6Aoofe?= =?us-ascii?q?oExgQGCCAEBBgQEhQoYgjUJgToBgwKEEgEBgnaDfSccgUlEgTwcgWaBAT6EB?= =?us-ascii?q?xcPAhWDGTeCLosvAVoHHzoOAxoeCDIyCR5fDxQBBgFFLZEsWIMRiH6NTpIrC?= =?us-ascii?q?oMwnm0FLINqoy2WCB+CH5wJgW6BFYQdAgQCBAUCDgEBBoFhOYFbcBU7KgGCP?= =?us-ascii?q?j4TGQ+LSIJYDA0Jg1CKXnQ4AgYBCgEBAwmRTwEBAiQHghcBAQ?=
IronPort-PHdr: A9a23:df0YqBdhgMl4BfDBCUAgWIVClGM/rYqcDmcuAtIPi69HbamiuZ/lO R+X6fZsiQrPWoPWo7JBhvHNuq/tEWoH/d6asX8EfZANMn1NicgfkwE6RsLQD0r9Ia3qciUlE cUEX1hgrDm3NEFPE5P4YFvf6nS58T8VHED5Mgx4buT4E4LflYK5zee3rpbSeA5PwjG6ZOAaE Q==
IronPort-Data: A9a23:09q/U6565RveqN/AQY+ryQxRtBjHchMFZxGqfqrLsTDasY5as4F+v mBKCGrUaP6MMGrwfo0gaYWxoR8H7cOGyoViHFc5rHo0Zn8b8sCt6fZ1gavT04J+CuWZESqLO u1HMoGowPjZzRYwnz/1WlTbhSEUOZqgG/ysVYYoBggrHVU9EX9400o58wIEqtcAbeaRUlvlV eza+6UzCHf9s9KjGjtJg04rgEoHUMXa4Fv0jHRnDRx4lAO2e00uMX4qDfrZw00U7WVjNrXSq +7rlNlV945ClvsnIovNfr3TKiXmTlNOVOSDoiI+ZkSsvvRNjmsS6Jw7NutBU210thmlsc1wj 9MWlrXlHG/FPoWU8AgcexBcFyc7Nqpc9fqYZ3O+qseUiUbBdhMAwd03UxpwZtNeo70xWD0Wn RAbAGhlghSrhea3xr6xTuBEjcU4J86tN4Qa0p1l5W6HVKt7EcuTH80m4/dDhxMspIdALMrTX PsTaRZJbRDneyZAbwJ/5JUWxbf02SaXnydjgFSYuaEw5Wb7zQFt3v7qKtW9UtWMSdR9j1udr 33B5WfiRBodMbS3zDOc82+ij+nAxAv7RYsNGbz+/flv6GB/3UQaDBkQEFC8u/T81Qi1WslUL Aof/S9GQbUOGFKDCfnHZR26sSO+lD0hd/Z+Dux97lqu4/+Bi+qGPVQsQjlEYd0gkcY5Qz02y 1OE9+8F4xQy7tV5rlrAqt+pQSOO1Ts9djRbPHBaJecRy5yy/t9s30unosNLTfbdszHjJd3nL 9lmRgAXg7Eei6bnPI3koAie2FpASnU1JzPZCy3eWmajqwh+foPgOMqj6EPQ6rBLK4Pxori9U JosxpP2AAMmVMzleMmxrAMlR+3BCxGta2S0vLKXN8N9nwlBAlb6FWyq3BlwJV1yLuEPciLzb UnYtGt5vcEIYCP0NvMvMtvtWqzGKJQM8/y7Dpg4ifITPfBMmPOvp0mCmGbJhTm2yRhw+U3BE c7BLJbE4Ykm5VRPlWrqGLh1PU4DzSElzmSbXoHg0xmiytKjiI29F9843K+1Rrlhtsus+VyNm /4Gbpvi40gOC4XWP3iImaZNdgpiBSZgWvjLRzl/K7frzvxOQzlxVZc8ANoJJuRYokiivr6Qp C/iARUElAOXaL+uAVziV02PoYjHBf5XxU/X9wR1Vbp08xDPubqS0Zo=
IronPort-HdrOrdr: A9a23:V1fEXq4Hbn/FbDQRAAPXwZGCI+orL9Y04lQ7vn2ZFiY1TiXIra 6TdaoguiMc0AxhJ03Jmbi7Sc69qADnhOBICOgqTPeftWzd2FdAQ7sSlrcKrweQfhEWs9QtqZ uIEJIOS+EYb2IK9/oSiTPQe71LrbX3k9HLuQ6d9QYRcegAUdAH0+4NMHfiLqQAfng+OXNWLu v52uN34x6bPVgHZMWyAXcIG8LZocfQqZ7gaRkaQzY69Qinl1qTmfzHOind+i1bfyJEwL8k/2 SAuRf+/L+fv/ayzQKZ/3PP7q5RhMDqxrJ4dYmxY4kuW3HRYzSTFcJcso65zWkISSaUmQ4Xee z30lAd1gJImijsly+O0EHQMkLboUcTAjfZuC+laD3Y0JHErPZQMbsfuWqfGSGpt3bI9esMop 5jziaXsYFaAgjHmzm479/UVwtynk7xunY6l/UP5kYvHbf3+Ndq3P8iFW5uYd099RjBmc0a+S hVfbfhzecTdUnfY2HSv2FpztDpVnMvHg2eSkxHvsCOyTBZkH1w0kNdnaUk7zk93YN4T4MB6/ XPM6xumr0LRsgKbbhlDONERcesEGTCTR/FLWrXK1X6E6MMPW7LtvfMkfoIzfDvfIZNwIo5mZ zHXl8dvWkue1j2AcnLx5FP+gClehT3Yd0s8LAX23FdgMy8eFPGC1z2dLkeqbronxxEOLyvZx +aAuMgP8Pe
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.85,368,1624320000";  d="scan'208,217";a="761558384"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Oct 2021 21:27:04 +0000
Received: from mail.cisco.com (xbe-rcd-007.cisco.com [173.37.102.22]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 19CLR2Mw016435 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 12 Oct 2021 21:27:03 GMT
Received: from xfe-aln-004.cisco.com (173.37.135.124) by xbe-rcd-007.cisco.com (173.37.102.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 12 Oct 2021 16:27:02 -0500
Received: from xfe-rcd-003.cisco.com (173.37.227.251) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 12 Oct 2021 16:27:01 -0500
Received: from NAM04-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Tue, 12 Oct 2021 16:27:01 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JOQJWlbBtWuyQ0qLe+kirhgjrrvmk39kKcfRToNCU1AyJYsQVYGmBTIkpa3poNasm4zRbh2yfpjDKB2DmuwwWF/lRFPX0fSxt2tAA/Z/guHQWv+nE5dt3GtrunxVspiogeeNLcTJUqLOM7tumWebCuVyvwISNhm6Qtok+AMII9zFzaynCN3PplcvS91gMrrugoKheZ5uOY3em5Lbf5h5XgmtfYOpQj74XCgNaZqk0C7jTQh86WUYdnUXAAMmqGzW1GgTAim3etlHWzN4NBU3Q+QyPpQtCapfe0NOsVLGBhrXwDGx0QG5AmqO2k0jvZXxF9CPxlZhr+EgLwtcj2bqhQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aHohdOPTvoJWPnkx/nucgg3xUchbzNMwj7Zo0NgmK/4=; b=O7Sj0Cahl8hSsCQ03LoAYqZTTUgAxfiiOarLbsKoaXuFWBIGPq22nR11WB3XijG7lAJDUxJVpWwypKZ1eQBAVpml1QqK8b8mH5UuU88Qcox8mHaKAkxwDUNzvJlg1t4RIIBG97j0k3D/TpMuj1IOvx7g/FaYxIZWSlUsxQzVfuJbsn2mGnS+kOko7RkSQE8er70cuPIes5V/QMp1hsGS5EznSsqKRuLibqSoM4tEIQy7YnrorBXHmgCQs2ATBgN5nnrqWAjHApL+i5WVEh+4ZhaiUfkBzbV6dYktlr/D8Sagz3ZbJp1v17M2DOpcRmb1cuDfZJqjCt93aabkqkBlbA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aHohdOPTvoJWPnkx/nucgg3xUchbzNMwj7Zo0NgmK/4=; b=mzd2bdJK+nMU69K4Ao1bGzm9GUSZkfxd9JK/v/80rgBsaNOkFZ2NdH1qZZBQLL9hOss78M4n+UPJspF4pfHgGvPeKTeOrztzAFRHKG4+dSt3txtYs2EsxAQ+EwKLtO5fmBASgTET270bnVemr0lbvlKPZzVeZp7hvLy/EDgtbOI=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by DM6PR11MB3946.namprd11.prod.outlook.com (2603:10b6:5:19d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.25; Tue, 12 Oct 2021 21:26:59 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::69e2:1350:480f:ce6e%4]) with mapi id 15.20.4587.026; Tue, 12 Oct 2021 21:26:59 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: "maqiufang (A)" <maqiufang1@huawei.com>, Andy Bierman <andy@yumaworks.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] draft-lindblad-netconf-transaction-id
Thread-Index: AQHXruBcO7SwfUl6r0mX+2n2e4q/W6uzpJaAgAYVSICAAPI1AIAAJJSAgABFCACAABDigIAABZwAgAGPWgCACVSugIAAOfqAgAFpKQCAADLigIABBtKAgACYAoCAAVDJgIAC/fyAgABHgoCAASQdAIAAwpKA
Date: Tue, 12 Oct 2021 21:26:58 +0000
Message-ID: <FEB6FFCA-FE62-42C6-8B8A-29265B76FBF0@cisco.com>
References: <9476d0ff-2e77-4269-6256-c18fce43e6cc@huawei.com> <0100017c19747f20-54af3963-c92c-4dec-98c3-26dd1f52ca9e-000000@email.amazonses.com> <CABCOCHQ1S=Y_daZQ=Zb7pzEGWtJD00bHaMCd=x10-BSaoukmpg@mail.gmail.com> <F72C0776-CDF9-4C61-95C6-823400940718@cisco.com> <CABCOCHQOdkwFaVtis0jwZ=9FB76tz3mzPBer9SFWb_L5vtmR2w@mail.gmail.com> <000D0440-361B-435F-ABAB-928B183A4EE5@cisco.com> <CABCOCHTDB0irxJN5GjYpvz7FvZ+i6Umy52D6jyRGBng0S=C81g@mail.gmail.com> <0100017c3220d329-df24e1e6-1c3b-423e-a79e-e6d8cc5cb9e5-000000@email.amazonses.com> <CABCOCHShJvAa8+xAm=-jMSWj8n7B9=tSArs4pnkk6SxNVB75vw@mail.gmail.com> <CA5B1356-F5E7-457F-86E9-1C195BBE6070@cisco.com> <CABCOCHReGw0KPygSPqsCWMcVy-Z1D76J9RdcW3tB59f-mj1kYg@mail.gmail.com> <F077DF09-28E3-4742-964F-9B5250EFFE69@cisco.com> <CABCOCHS-YS_7W8EPB5HtvxKdD46uEYrZxQNYB=mUcW-g=i5Awg@mail.gmail.com> <DA3A44D2-6471-44BC-8A3D-CB4221FB4D5A@cisco.com> <CABCOCHTYgv3JT2uFxyHbQr6NN8LtmfP0dmGYiNDOcKSpX+wNOg@mail.gmail.com> <d23df2a6d2404614ba30ce53cb4b72fb@huawei.com> <5BEDF0DD-C86F-4864-99CB-E2B5F552AC02@cisco.com> <CABCOCHRK0jT1ojDO60+8Nw6bdzAVPT_JabuTRNGOOSXBsWtGdQ@mail.gmail.com> <a5bed1e22ac1417eab65d8c337258437@huawei.com>
In-Reply-To: <a5bed1e22ac1417eab65d8c337258437@huawei.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.120.23.2.7)
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 85297420-d89c-42dd-a320-08d98dc7062b
x-ms-traffictypediagnostic: DM6PR11MB3946:
x-microsoft-antispam-prvs: <DM6PR11MB3946D11F59A4791B4AD59323CAB69@DM6PR11MB3946.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VjFx9wgbXhfO0ILo3CmJ0mEcCzorUk0r/X7UMNjd9LXmCVPtuTNdAoMeD0sMA7u09MBEfGHxz44fgSyZ+4ezBPcGYMWSg2ghrpHqdsV73MUyoVDfF6niM+1JjHehfmehgfW93ITYReTn8Uor+yr+6gVmMorq+0zGo7FZwRDhRCnFqBHiY8Y1BAMpcHiuHT/8DGy8mLn0GOIDZEkSdznmUx1lPavwcfgjYhK8fVCxfbb37FPrldxEkJYs0LkFq6t0k4GUQrUnhKbocG9JzVplgKdG57pUS3ApWBzplpugPm8QSVUNvAI2x1NfberIIRXF6Z/iEjbXJB3A+MZA0sBQq+aXL4Aaw58A5f4Wbd71KMDaSqBS40nsuJ3CD+3kmke7nErfzm8uOMZuKB6xbHM1IGJMhPVJyk6itcU8ujf2a5BHb4TZHmzPahIEvjwaFrcGnChi9ObPE1hnf/JKcO8DvKt2SBsVGmauG0n2OPPUMhIyQ8Q9TqFa+n3brXiCGdFhI81FZWgmH4kxIDWYRVOrRKUb6jqn4HnVASBLBP4K1ZzEIfUSM1IIPn8bz7iY3Rss/Pds9YUmh1K83qGleLVtx5hhXg26vrfqYCe6AzVm2Rgt/cQ8U1DklZTqcPKPqmy+F2gcvSkftxgDzAo+HHDvlI4CNGvddo7M07e33HD6YKWSun62UqwZDb6XIdfib0dicUEvd0HtB/KQcT5NCerfHvoMKC8Yh/iEHg4WSwMpurFOg8Jtcah4eO8cwftx0uD5Vw81m7WePlNzr5m4Y//+7g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR11MB2841.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(66476007)(38070700005)(5660300002)(36756003)(6512007)(66556008)(76116006)(6506007)(6486002)(91956017)(2616005)(26005)(186003)(38100700002)(83380400001)(66946007)(8676002)(8936002)(110136005)(122000001)(508600001)(71200400001)(2906002)(316002)(66446008)(64756008)(86362001)(4326008)(33656002)(21314003)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dUtTeTE2elM1anFBN05EbjFHdEl5WHNzVVIvM2RzZ3kyK2g4eGpIUUNSMkdj?= =?utf-8?B?V01CK3FCRUcrblRWOW1xWU83YTRkRHU2V2s0OXNtQTVjRFBuRXltYlcrcHdO?= =?utf-8?B?Ynl6bEdYWGpzUjUvZ2d3dVZBUy90c2p3TDljVHpUZWZ2dEV6OFdObU9aUHlx?= =?utf-8?B?STQvK2lSeTd0aGxrM1I4bUhnT3gxRjdBZDU1OGlieE14ZHgyajg3YnR4dGU5?= =?utf-8?B?MnJZNEpHN0MvVHVSQlExc0ZpeEhSTGJtR2R6Yk5yWE5iVVhjSXdrQ0toWE1v?= =?utf-8?B?MENIVkd2M3NQNS9ObUlQUXZuYVRBRVBBUzlQNUlXZjhPSkpKVDFaUlVCV1hZ?= =?utf-8?B?clJLb1dNN2trd01PNFFCcnlUTFZ1SjRVdXdERHdQNk9vYk80Lzk2L0ZNckt1?= =?utf-8?B?eEY3Q0c1WlJPZmp6emVVYXQ1WDFZVXRoYW5BTTl3RlhDMXkxajMwd25tZHA0?= =?utf-8?B?eW9XSlFJUHF0TklNdmd1NGZoUWVtUE9RT1pEbTlzNjlNVUw4cU82NE5HaU9D?= =?utf-8?B?MkZzeUtjRzF3VzlkVHpvWFFUYXo3SXNTb254TFdIVCtETDY5dDNvTXZ6dDJu?= =?utf-8?B?d3AxS0dkbTVuRlc5dE5XbmJyektVd092UGpnSUxRc1haVjdqZGdLUng2WHRK?= =?utf-8?B?MXdXZFBiZ0dkUXhudDVNNjhTSzlkRm52M0s2a0RVUDd5MVowNFNpOEUrdURl?= =?utf-8?B?RnFjekt5YzRaSXhBWHd6RStobDNrVmxZUThTTGRuSnRFaEVqTHJsVmF3Tk1k?= =?utf-8?B?YVFYNzlEeVB4U2N6Mm5hS21nUjlrZTVjVmorb2c3SE1KUnJiU2h0YlNJYk5r?= =?utf-8?B?SzQyMTZKUURERzh4eTdtdU1ZNjRic3BESFpDVjhpaFBJRjJTSjlCVFZRWlZ3?= =?utf-8?B?d1NEV1Q3R21OQjYxWmdoY2hwZk5la1lacXAzNnZldWxOd2tTZ2NYV3B3SEdS?= =?utf-8?B?c0dXazZRalAzbGhtWlNmMGxPVVNPRitJZktVUHdkYUR3WDN3eDMxV3U4dm81?= =?utf-8?B?eXFrOWgrZmtWNzRNSkNTUE02WVJDaHpJWFBKZEM0a3ZieDJVZllkdlhSeFEz?= =?utf-8?B?RmM3SzlNdTBnQk5KQU12dUhkdjZjSkRWUmNvcmlMU3BvQzkyMUZGQWFWdld3?= =?utf-8?B?OW9MekFJWkdsVFhldFVGVnR4SWtvNUFhNUxQQkhmazA3MjhXa1UyTDdhOFRR?= =?utf-8?B?VEJiUWtIMndTUWwzb1p1QUhuMThnZHV4TXZtTUJpNHBVaVVkajJzOVJSUHpC?= =?utf-8?B?YnJyUjdGYzFRNjVTOHF2S3ZYTWhYQVNnVWpvUmNCOGhvckJYZ3JMS1d4b2lk?= =?utf-8?B?ekNRTG5YZG9ScmgrWWM5YUtMUDNxOE5pUHlCVE5pUlVHMjk3OXRWekRJSy9k?= =?utf-8?B?OU9KTUZRRUdJMG5QQ2pmOFBKV3AyUy9wRWJDUWNJTzQ4NmFSVUhYcG5YWEZS?= =?utf-8?B?aUNoZXRra2VFNWl4U1lPb3NiYVIvQzRsQXJrSmhHUFdUbXlBYyt3QmlPNFBm?= =?utf-8?B?QWN5ajlQck5pTkFIN3pZM0NEVCtZellDMnFGUXNZbFhKTXRzbVphTXlVdkt6?= =?utf-8?B?bjgyS3hXZFMzRmVuN25JbG9CTmdRcUw5R1psTGFMenFlaGRLRnByeUF2Z29h?= =?utf-8?B?SWZBUU1YK2RZMmZMZmdvWDltRUlGNkNLTm5sUGpqTG1ncGgwR0NaSFdlWEoy?= =?utf-8?B?S09vUHgyOUR5ZWlScnZtdEo2Mm1PeTRibWJnOU1WT0M3amozRnFRRjEyMEFq?= =?utf-8?B?K2d5NGphbEs4UWY1cVN0a3NOQUJIb3psdjJYS2tBRHY2VytUQU00c21yakFn?= =?utf-8?B?TEI3S3ozaEV3ZnJTWkl0QT09?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_FEB6FFCAFE6242C68B8A29265B76FBF0ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 85297420-d89c-42dd-a320-08d98dc7062b
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2021 21:26:58.9738 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OYINOyefkApYYwQ1nQzCgxI0/UqGSWPmTejWJsB+Td7pVsgtFvmJTC/4S4p9dYo3OruMFEApwxuUVyRPvkfnGw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3946
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xbe-rcd-007.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/spSNtYWktghY7UEzMH0QxWsaQSk>
Subject: Re: [netconf] draft-lindblad-netconf-transaction-id
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Oct 2021 21:27:12 -0000

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

UWl1ZmFuZywgQW5keSwgYWxsLA0KDQpUaGFua3MgYSBsb3QgZm9yIHlvdXIgY29tbWVudHMuIE15
IHRob3VnaHRzIGlubGluZS4NCklmIHNvbWUgY29udGFpbmVycy9saXN0cyBtYXkgaGF2ZSByZXNv
dXJjZS1JRCBhc3NvY2lhdGVkLCBvdGhlcnMgbWF5IG5vdCwgZG8gd2UgbmVlZCBzb21lIG1lY2hh
bmlzbSB0byBlbmFibGUvZGlzYWJsZSBhIHJlc291cmNlLUlEIGZvciBhIGNvbnRhaW5lci9saXN0
IGR5bmFtaWNhbGx5Pw0KDQpJIGhhdmUgbm90IGNvbWUgYWNyb3NzIGEgdXNlIGNhc2Ugd2hlcmUg
dGhpcyB3b3VsZCBiZSBiZW5lZmljaWFsLCBidXQgSSB3b3VsZCBiZSBlYWdlciB0byBsZWFybiBh
Ym91dCB5b3Vycy4NCltRaXVmYW5nIE1hXSBJIHRoaW5rIHdlIGFyZSBpbiBhZ3JlZW1lbnQgdGhh
dCB0aGUgc2VydmVyIGlzIG5vdCByZXF1aXJlZCB0byBtYWludGFpbiB0aGF0IHJlc291cmNlLUlE
L3R4aWQgZm9yIGFsbCB0aGUgY29udGFpbmVycyBhbmQgbGlzdCBlbGVtZW50cy4NCklmIHRoZXJl
IGFyZSBtdWx0aXBsZSBjbGllbnRzIGhhbmRsaW5nIHRoZSBzYW1lIE5FVENPTkYgc2VydmVyIHNp
bXVsdGFuZW91c2x5LCBlYWNoIGNsaWVudCBtYXkgaGF2ZSBpdHMgb3duIGludGVyZXN0IGFuZCBj
YXJlIGFib3V0IGEgcGFydGljdWxhciBwYXJ0IG9mIHRoZSBjb25maWd1cmF0aW9uLCB3aGljaCBt
YXkgaW52b2x2ZSB0aGUgdXBkYXRlIG9mIGFuIG92ZXJsYXBwaW5nIHBhcnQgb2YgdGhlIGRhdGFz
dG9yZS4gSXQgc2VlbXMgcmVhc29uYWJsZSB0byBvbmx5IG1haW50YWluIHJldmlzaW9uIGlkcyBm
b3Igb3ZlcmxhcHBpbmcgc2VjdGlvbnMgb2YgY29uZmlndXJhdGlvbiBkYXRhIG5vZGVzLg0KQWx0
ZXJuYXRpdmVseSwgYSBjbGllbnQgY2FuIGVuYWJsZSB0aGlzIHJlc291cmNlLUlEL3R4aWQgIGZv
ciB0aGUgY29uZmlndXJhdGlvbiBpdCBpcyBpbnRlcmVzdGVkIGluLCBnaXZlbiB0aGF0IGl0IG1h
eSBuZWVkIHRvIGtub3cgaWYgdGhlIGNvbmZpZ3VyYXRpb24gaGFzIGNoYW5nZWQgc2luY2UgbGFz
dCBjb25uZWN0aW9uLiBBbmQgaXQgY2FuIGRpc2FibGUgdGhpcyBmZWF0dXJlIHdoZW4gaXTigJlz
IG5vIGxvbmdlciBpbnRlcmVzdGVkLg0KU3VjaCBhbiDigJx2ZXJzaW9uZWQgZmVhdHVyZeKAnSBl
bmFibGUvZGlzYWJsZSBtZWNoYW5pc20gZm9yIHByaXZpbGVnZWQgY2xpZW50IG1pZ2h0IGJlIG1v
cmUgZmxleGlibGUuIEJ1dCBJIHRoaW5rIHRoaXMgY2FuIGFsc28gYmUgZGVzaWduZWQgYnkgYSBz
ZXJ2ZXIgaW1wbGVtZW50b3IgYWNjb3JkaW5nIHRvIGNlcnRhaW4gZ3VpZGVsaW5lcy4NCkludGVy
ZXN0aW5nLiBJIG11c3QgY29uZmVzcyBJIGhhdmUgbm90IHRob3VnaHQgYWJvdXQgdGhpcyBwb3Nz
aWJpbGl0eSBiZWZvcmUuIFdoaWxlIEkgdGhpbmsgaXQgc291bmRzIGEgYml0IGNvbXBsaWNhdGVk
LCBib3RoIGZvciBzZXJ2ZXIgYW5kIGNsaWVudCwgYW5kIGFsc28gZm9yIGVuc3VyaW5nIGNsaWVu
dHMgZG8gbm90IHN0ZXAgb24gZWFjaCBvdGhlciB3aGVuIGRlY2lkaW5nIHdoYXQgdG8gdHJhY2ss
IEkgZG8gc2VlIHJlYWwgd29ybGQgYXBwZWFsIHdpdGggdGhpcyBsaW5lIG9mIHRob3VnaHQuDQpB
bmQgSSBhbSBhbHNvIHdvbmRlcmluZyB3aGV0aGVyIGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgZGF0
YXN0b3JlIGxldmVsIHJlc291cmNlLUlEIHRvIHByb3ZpZGUgYSBwb3RlbnRpYWwgc29sdXRpb24g
Zm9yIGRhdGFzdG9yZSB0cmFuc2FjdGlvbnMoZS5nLiwgdGhlIHNlcnZlciBjb21wYXJlcyBhIElE
IFhYWCBpbiB0aGUg4oCcaWYtbWF0Y2g9WFhY4oCdIHRvIHRoZSByZXNvdXJjZS1JRCBvZiBkYXRh
c3RvcmUgaXQgbWFpbnRhaW5lZCB3aGVuIHJlY2VpdmluZyBhIDxjb21taXQ+IG9wZXJhdGlvbini
gKYNCg0KWW91IG1lYW4gYXMgYSB3YXkgdG8gcmVtb3ZlIHRoZSBuZWVkIGZvciB0aGUgbG9jayBv
cGVyYXRpb24/IFllcywgSSBzdXBwb3NlIHRoYXQgd291bGQgYmUgcG9zc2libGUuIExldCdzIGRp
c2N1c3MuDQpbUWl1ZmFuZyBNYV0gRnJvbSBteSBwZXJzcGVjdGl2ZSwgbG9ja2luZyBvcGVyYXRp
b24gY2FuIGJlIHJlYWxseSBpbmVmZmljaWVudCBzb21ldGltZXMuIFRoaW5raW5nIGFib3V0IGEg
c2FmZSA8Y29tbWl0PiBvcGVyYXRpb24sIGJvdGggPGNhbmRpZGF0ZT4gYW5kIDxydW5uaW5nPiBu
ZWVkIHRvIGJlIGxvY2tlZC4gQW5kIHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgdG8gY2F1c2UgZGVh
ZGxvY2suIEUuZy4sIGNsaWVudCBBIGhvbGRzIHRoZSBsb2NrIG9mIDxjYW5kaWRhdGU+IGFuZCB3
YWl0cyBmb3IgY2xpZW50IEIgdG8gcmVsZWFzZSB0aGUgbG9jayBvZiA8cnVubmluZz4sIHdoaWxl
IGNsaWVudCBCIGhvbGRzIHRoZSBsb2NrIG9mIDxydW5uaW5nPiwgd2FpdGluZyBmb3IgY2xpZW50
IEEgdG8gcmVsZWFzZSB0aGUgbG9jayBvZiA8Y2FuZGlkYXRlPi4NClRoaW5raW5nIGFib3V0IGEg
Y29tbWl0IG9wZXJhdGlvbiB0aGF0IGRvZXMgbm90IG5lZWQgdG8gYmUgbG9ja2VkLCBQZXJoYXBz
IGl0IHJlcXVpcmVzIHRoZSByZXNvdXJjZS1JRC90eGlkIHZhbHVlcyBvZiBib3RoIDxydW5uaW5n
PiBhbmQgPGNhbmRpZGF0ZT4uIFRoZSBzZXJ2ZXIgY2FuIHJlamVjdCBhIG5ldyBjb21taXQgb3Bl
cmF0aW9uIGlmIGl0IGhhcyBhY2NlcHRlZCBhIGNvbW1pdCBSUEMgd2hpY2ggaGFzIG5vdCBiZWVu
IGNhbmNlbGVkIG9yIGNvbmZpcm1lZC4gTWFrZSBzZW5zZT8NClZlcnkgZ29vZCBjb21tZW50cy4g
SSBhZ3JlZSBhYm91dCB0aGUgZGVhZGxvY2sgcG9zc2liaWxpdHksIGJ1dCBpdCdzIG5vdCBzb21l
dGhpbmcgSSBzZWUgb2Z0ZW4gaW4gdGhlIHJlYWwgd29ybGQgc28gZmFyLiBTdGlsbCwgd291bGQg
YmUgbmljZSB0byBlbGltaW5hdGUuIFJlbW92aW5nIHRoZSBsb2NrIG9wZW5zIHVwIGZvciBvbmUg
Y2xpZW50J3MgZWRpdC1jb25maWdcL3ZhbGlkYXRlXC9jb21taXQgdHdvLXBoYXNlIChvciBlZGl0
LWNvbmZpZ1wvdmFsaWRhdGVcL2NvbW1pdFwvY29uZmlybSB0aHJlZS1waGFzZSkgdHJhbnNhY3Rp
b24gc2VxdWVuY2UgYmVpbmcganVtYmxlZCB1cCB3aXRoIGFub3RoZXIgY2xpZW50J3MuIFdoaWxl
IHRoZSB0eGlkIHdvdWxkIGRldGVjdCB0aGF0LCByZXN0YXJ0aW5nIHRoZSB0cmFuc2FjdGlvbnMg
d291bGQgbm90IGNvbWUgZm9yIGZyZWUuIEknbSBub3Qgc3VyZSB0aGlzIHdvdWxkIGdpdmUgYmV0
dGVyL2Zhc3RlciByZXN1bHRzIHRoYW4gcGxhaW4gbG9ja2luZy4gRG8geW91IHRoaW5rIGl0J3Mg
d29ydGggZG9pbmcgc29tZSBzaW11bGF0aW9ucy9tZWFzdXJlbWVudHMgYXJvdW5kIHRoaXM/DQoN
ClRoZSBJZi1NYXRjaCBzb2x1dGlvbiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB0aGVyZSBhcmUg
bG90cyBvZiBlZGl0cyBmcm9tIG11bHRpcGxlIGNsaWVudHMuDQpJZiBhbnkgb2YgdGhlIGNsaWVu
dHMgYXJlIG5vdCB1c2luZyBJZi1NYXRjaCB0aGVuIHRoZWlyIGVkaXRzIHdpbGwgZ28gdGhyb3Vn
aCB3aGlsZSB0aGUgY2xpZW50cw0KY29uc3RhbnRseSBnZXR0aW5nIElmLU1hdGNoIGZhaWx1cmVz
IHdpbGwgZ2V0IGVmZmVjdGl2ZWx5IGxvY2tlZCBvdXQuDQpUaGlzIGlzIGV2ZW4gd29yc2UgZm9y
IHRoZSB1c2UtY2FzZSBvZiBsb25nIGR1cmF0aW9uIGVkaXRzLg0KW1FpdWZhbmcgTWFdIElmIHRo
ZXJlIGFyZSBsb3RzIG9mIGVkaXRzIGZyb20gbXVsdGlwbGUgY2xpZW50cywgYSBmaW5lciBncmFp
bmVkIGxldmVsKGUuZy4sIHBlci1sZWFmKSBtYXkgYXZvaWQgaWYtbWF0Y2ggZmFpbHVyZSBhcyBt
dWNoIGFzIHBvc3NpYmxlLiBCdXQgb3RoZXIgY29zdHMoZS5nLiwgc3RvcmFnZSwgY29tbXVuaWNh
dGlvbiBiYW5kd2lkdGgpIG11c3QgYWxzbyBiZSB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uDQoN
ClllcywgSSBhZ3JlZSB3aXRoIFFpdWZhbmcgaGVyZS4gQ2xlYXJseSwgYSBzaW5nbGUgdG9wIGxl
dmVsIHR4aWQgZG9lcyBub3Qgd29yayB3ZWxsIGluIHRoZSBwcmVzZW5jZSBvZiBtdWx0aXBsZSBj
bGllbnRzIHdvcmtpbmcgc2lkZSBieSBzaWRlIHRvd2FyZHMgdGhlIHNhbWUgc2VydmVycy4gSSBr
bm93IG1hbnkgdXNlcnMgd2hvIGhhdmUgYWNjZXNzIHRvIGEgdG9wIGxldmVsIHR4aWQgbWVjaGFu
aXNtIHR1cm4gaXQgb2ZmIGZvciBqdXN0IHRoaXMgcmVhc29uLiBTb21ldGhpbmcgbW9yZSBmaW5l
IGdyYWluZWQgaXMgcmVxdWlyZWQgdG8gZGVhbCB3aXRoIHRoaXMgdXNlIGNhc2U7IGEgbWFpbnN0
cmVhbSB1c2UgY2FzZSBpbiBteSB3b3JsZC4gUGFydGlhbCBwcm9wcmlldGFyeSBzb2x1dGlvbnMg
ZXhpc3QgYW5kIGFyZSBpbiB3aWRlIHVzZSwgc28gd2Uga25vdyB0aGF0IHNvbWV0aGluZyBsaWtl
IHRoaXMgaXMgZmVhc2libGUgYW5kIGVmZmVjdGl2ZSBpbiBwcm9kdWN0aW9uIG5ldHdvcmtzLg0K
DQpUaGlzIG1lY2hhbmlzbSB3b3JrcyBpbiBSRVNUIGJlY2F1c2UgaXQgb3BlcmF0ZXMgb24gMSBy
ZXNvdXJjZSBhbmQgdGhlDQpyZXNvdXJjZXMgYXJlIGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIu
ICBBIFlBTkcgZGF0YXN0b3JlIGlzIG5vdCBhIGNvbGxlY3Rpb24NCm9mIGluZGVwZW5kZW50IHJl
c291cmNlcy4NCg0KWW91IG1heSBub3QgYmVsaWV2ZSBpdCwgYnV0IGEgbG90IG9mIHBlb3BsZSBh
cmUgcnVubmluZyByYXRoZXIgaHVnZSBuZXR3b3JrcyB3aXRoIG11bHRpcGxlIGNsaWVudHMgYXN5
bmNocm9ub3VzbHkgd29ya2luZyB0b3dhcmRzIHRoZSBzYW1lIHNldCBvZiBzZXJ2ZXJzLiBJJ20g
bm90IHNheWluZyBpdCdzIGVhc3kgdG8gZGVzaWduIHRoZSBtYW5hZ2VtZW50IHN5c3RlbXMsIGFu
ZCBJJ20gbm90IHNheWluZyB0aGVyZSBhcmVuJ3QgaXNzdWVzIGFuZCBicmVha2Rvd25zLCBidXQg
SSBhbSBzYXlpbmcgdGhhdCBpdCdzIGEgcmVhbCB3b3JsZCByZXF1aXJlbWVudC4gSXQgd291bGQg
YmUgZ3JlYXQgdG8gaW1wcm92ZSB0aGUgY29waW5nIHN0cmF0ZWdpZXMgaW4gcHJvZHVjdGlvbiB1
c2UgdG9kYXkgd2l0aCBhIHN0YW5kYXJkcyBiYXNlZCBtZWNoYW5pc20gbGlrZSBJZi1NYXRjaC4N
Cg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQo=

--_000_FEB6FFCAFE6242C68B8A29265B76FBF0ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <1064D3610869B84791845C4245D91F83@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NClFpdWZhbmcsIEFuZHksIGFsbCwNCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoYW5rcyBhIGxvdCBm
b3IgeW91ciBjb21tZW50cy4gTXkgdGhvdWdodHMgaW5saW5lLg0KPGRpdj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0i
cGFnZTogV29yZFNlY3Rpb24xOyBjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls
eTogVGltZXNOZXdSb21hblBTTVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFwdDsg
Ym9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNtIDBjbSAw
Y20gNnB0OyBtYXJnaW4tbGVmdDogNC44cHQ7IG1hcmdpbi1yaWdodDogMGNtOyIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JZiBzb21lIGNvbnRh
aW5lcnMvbGlzdHMgbWF5IGhhdmUgcmVzb3VyY2UtSUQgYXNzb2NpYXRlZCwgb3RoZXJzIG1heSBu
b3QsIGRvIHdlIG5lZWQgc29tZSBtZWNoYW5pc20gdG8gZW5hYmxlL2Rpc2FibGUgYSByZXNvdXJj
ZS1JRCBmb3IgYSBjb250YWluZXIvbGlzdCBkeW5hbWljYWxseT88L3NwYW4+PG86cCBjbGFzcz0i
Ij48L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQpJIGhhdmUgbm90IGNvbWUgYWNyb3NzIGEgdXNl
IGNhc2Ugd2hlcmUgdGhpcyB3b3VsZCBiZSBiZW5lZmljaWFsLCBidXQgSSB3b3VsZCBiZSBlYWdl
ciB0byBsZWFybiBhYm91dCB5b3Vycy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBj
bGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5bUWl1ZmFuZyBNYV0gSSB0aGluayB3ZSBhcmUgaW4gYWdyZWVtZW50IHRoYXQgdGhlIHNl
cnZlciBpcyBub3QgcmVxdWlyZWQgdG8gbWFpbnRhaW4gdGhhdCByZXNvdXJjZS1JRC90eGlkIGZv
ciBhbGwgdGhlIGNvbnRhaW5lcnMgYW5kDQogbGlzdCBlbGVtZW50cy48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JZiB0aGVyZSBhcmUgbXVsdGlw
bGUgY2xpZW50cyBoYW5kbGluZyB0aGUgc2FtZSBORVRDT05GIHNlcnZlciBzaW11bHRhbmVvdXNs
eSwgZWFjaCBjbGllbnQgbWF5IGhhdmUgaXRzIG93biBpbnRlcmVzdCBhbmQgY2FyZSBhYm91dCBh
DQogcGFydGljdWxhciBwYXJ0IG9mIHRoZSBjb25maWd1cmF0aW9uLCB3aGljaCBtYXkgaW52b2x2
ZSB0aGUgdXBkYXRlIG9mIGFuIG92ZXJsYXBwaW5nIHBhcnQgb2YgdGhlIGRhdGFzdG9yZS4gSXQg
c2VlbXMgcmVhc29uYWJsZSB0byBvbmx5IG1haW50YWluIHJldmlzaW9uIGlkcyBmb3Igb3Zlcmxh
cHBpbmcgc2VjdGlvbnMgb2YgY29uZmlndXJhdGlvbiBkYXRhIG5vZGVzLjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90Oywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkFsdGVybmF0aXZlbHksIGEg
Y2xpZW50IGNhbiBlbmFibGUgdGhpcyByZXNvdXJjZS1JRC90eGlkICZuYnNwO2ZvciB0aGUgY29u
ZmlndXJhdGlvbiBpdCBpcyBpbnRlcmVzdGVkIGluLCBnaXZlbiB0aGF0IGl0IG1heSBuZWVkIHRv
IGtub3cgaWYNCiB0aGUgY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCBzaW5jZSBsYXN0IGNvbm5l
Y3Rpb24uIEFuZCBpdCBjYW4gZGlzYWJsZSB0aGlzIGZlYXR1cmUgd2hlbiBpdOKAmXMgbm8gbG9u
Z2VyIGludGVyZXN0ZWQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9pPjwvYj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPGIgY2xhc3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+U3VjaCBhbiDigJx2ZXJzaW9uZWQgZmVhdHVyZeKAnSBlbmFibGUvZGlzYWJs
ZSBtZWNoYW5pc20gZm9yIHByaXZpbGVnZWQgY2xpZW50IG1pZ2h0IGJlIG1vcmUgZmxleGlibGUu
IEJ1dCBJIHRoaW5rIHRoaXMgY2FuIGFsc28gYmUgZGVzaWduZWQNCiBieSBhIHNlcnZlciBpbXBs
ZW1lbnRvciBhY2NvcmRpbmcgdG8gY2VydGFpbiBndWlkZWxpbmVzLjwvc3Bhbj48L2k+PC9iPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PkludGVyZXN0aW5nLiBJIG11
c3QgY29uZmVzcyBJIGhhdmUgbm90IHRob3VnaHQgYWJvdXQgdGhpcyBwb3NzaWJpbGl0eSBiZWZv
cmUuIFdoaWxlIEkgdGhpbmsgaXQgc291bmRzIGEgYml0IGNvbXBsaWNhdGVkLCBib3RoIGZvciBz
ZXJ2ZXIgYW5kIGNsaWVudCwgYW5kIGFsc28gZm9yIGVuc3VyaW5nIGNsaWVudHMgZG8gbm90IHN0
ZXAgb24gZWFjaCBvdGhlciB3aGVuIGRlY2lkaW5nIHdoYXQgdG8gdHJhY2ssIEkgZG8gc2VlIHJl
YWwgd29ybGQNCiBhcHBlYWwgd2l0aCB0aGlzIGxpbmUgb2YgdGhvdWdodC48L2Rpdj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBz
dHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250
LWZhbWlseTogVGltZXNOZXdSb21hblBTTVQ7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw
eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2lu
ZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjog
bm9uZTsiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6
IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGNt
IDBjbSAwY20gNnB0OyBtYXJnaW4tbGVmdDogNC44cHQ7IG1hcmdpbi1yaWdodDogMGNtOyIgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5BbmQgSSBhbSBhbHNvIHdvbmRlcmluZyB3aGV0aGVyIGl0
IGlzIHBvc3NpYmxlIGZvciB0aGUgZGF0YXN0b3JlIGxldmVsIHJlc291cmNlLUlEIHRvIHByb3Zp
ZGUgYSBwb3RlbnRpYWwgc29sdXRpb24gZm9yIGRhdGFzdG9yZSB0cmFuc2FjdGlvbnMoZS5nLiwg
dGhlIHNlcnZlcg0KIGNvbXBhcmVzIGEgSUQgWFhYIGluIHRoZSDigJxpZi1tYXRjaD1YWFjigJ0g
dG8gdGhlIHJlc291cmNlLUlEIG9mIGRhdGFzdG9yZSBpdCBtYWludGFpbmVkIHdoZW4gcmVjZWl2
aW5nIGEgJmx0O2NvbW1pdCZndDsgb3BlcmF0aW9uKeKApjwvc3Bhbj48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNs
YXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNl
cmlmOyIgY2xhc3M9IiI+DQpZb3UgbWVhbiBhcyBhIHdheSB0byByZW1vdmUgdGhlIG5lZWQgZm9y
IHRoZSBsb2NrIG9wZXJhdGlvbj8gWWVzLCBJIHN1cHBvc2UgdGhhdCB3b3VsZCBiZSBwb3NzaWJs
ZS4gTGV0J3MgZGlzY3Vzcy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij48aSBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5b
UWl1ZmFuZyBNYV0gRnJvbSBteSBwZXJzcGVjdGl2ZSwgbG9ja2luZyBvcGVyYXRpb24gY2FuIGJl
IHJlYWxseSBpbmVmZmljaWVudCBzb21ldGltZXMuIFRoaW5raW5nIGFib3V0IGEgc2FmZSAmbHQ7
Y29tbWl0Jmd0OyBvcGVyYXRpb24sIGJvdGgNCiAmbHQ7Y2FuZGlkYXRlJmd0OyBhbmQgJmx0O3J1
bm5pbmcmZ3Q7IG5lZWQgdG8gYmUgbG9ja2VkLiBBbmQgdGhlcmUgaXMgYSBwb3NzaWJpbGl0eSB0
byBjYXVzZSBkZWFkbG9jay4gRS5nLiwgY2xpZW50IEEgaG9sZHMgdGhlIGxvY2sgb2YgJmx0O2Nh
bmRpZGF0ZSZndDsgYW5kIHdhaXRzIGZvciBjbGllbnQgQiB0byByZWxlYXNlIHRoZSBsb2NrIG9m
ICZsdDtydW5uaW5nJmd0Oywgd2hpbGUgY2xpZW50IEIgaG9sZHMgdGhlIGxvY2sgb2YgJmx0O3J1
bm5pbmcmZ3Q7LCB3YWl0aW5nIGZvciBjbGllbnQNCiBBIHRvIHJlbGVhc2UgdGhlIGxvY2sgb2Yg
Jmx0O2NhbmRpZGF0ZSZndDsuICZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvaT48
L2I+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPlRoaW5raW5nIGFib3V0IGEgY29tbWl0IG9wZXJhdGlvbiB0
aGF0IGRvZXMgbm90IG5lZWQgdG8gYmUgbG9ja2VkLCBQZXJoYXBzIGl0IHJlcXVpcmVzIHRoZSBy
ZXNvdXJjZS1JRC90eGlkIHZhbHVlcyBvZiBib3RoICZsdDtydW5uaW5nJmd0OyBhbmQNCiAmbHQ7
Y2FuZGlkYXRlJmd0Oy4gVGhlIHNlcnZlciBjYW4gcmVqZWN0IGEgbmV3IGNvbW1pdCBvcGVyYXRp
b24gaWYgaXQgaGFzIGFjY2VwdGVkIGEgY29tbWl0IFJQQyB3aGljaCBoYXMgbm90IGJlZW4gY2Fu
Y2VsZWQgb3IgY29uZmlybWVkLiBNYWtlIHNlbnNlPzwvc3Bhbj48L2k+PC9iPjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PlZlcnkgZ29vZCBjb21tZW50cy4gSSBhZ3Jl
ZSBhYm91dCB0aGUgZGVhZGxvY2sgcG9zc2liaWxpdHksIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcg
SSBzZWUgb2Z0ZW4gaW4gdGhlIHJlYWwgd29ybGQgc28gZmFyLiBTdGlsbCwgd291bGQgYmUgbmlj
ZSB0byBlbGltaW5hdGUuIFJlbW92aW5nIHRoZSBsb2NrIG9wZW5zIHVwIGZvciBvbmUgY2xpZW50
J3MgZWRpdC1jb25maWdcL3ZhbGlkYXRlXC9jb21taXQgdHdvLXBoYXNlIChvciBlZGl0LWNvbmZp
Z1wvdmFsaWRhdGVcL2NvbW1pdFwvY29uZmlybQ0KIHRocmVlLXBoYXNlKSB0cmFuc2FjdGlvbiBz
ZXF1ZW5jZSBiZWluZyBqdW1ibGVkIHVwIHdpdGggYW5vdGhlciBjbGllbnQncy4gV2hpbGUgdGhl
IHR4aWQgd291bGQgZGV0ZWN0IHRoYXQsIHJlc3RhcnRpbmcgdGhlIHRyYW5zYWN0aW9ucyB3b3Vs
ZCBub3QgY29tZSBmb3IgZnJlZS4gSSdtIG5vdCBzdXJlIHRoaXMgd291bGQgZ2l2ZSBiZXR0ZXIv
ZmFzdGVyIHJlc3VsdHMgdGhhbiBwbGFpbiBsb2NraW5nLiBEbyB5b3UgdGhpbmsgaXQncyB3b3J0
aA0KIGRvaW5nIHNvbWUgc2ltdWxhdGlvbnMvbWVhc3VyZW1lbnRzIGFyb3VuZCB0aGlzPzwvZGl2
Pg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGNhcmV0LWNv
bG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBUaW1lc05ld1JvbWFuUFNNVDsgZm9udC1z
aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KVGhlIElmLU1hdGNoIHNvbHV0aW9uIGlzIG5v
dCBnb2luZyB0byB3b3JrIGlmIHRoZXJlIGFyZSBsb3RzIG9mIGVkaXRzIGZyb20gbXVsdGlwbGUg
Y2xpZW50cy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBj
bGFzcz0iIj4NCklmIGFueSBvZiB0aGUgY2xpZW50cyBhcmUgbm90IHVzaW5nIElmLU1hdGNoIHRo
ZW4gdGhlaXIgZWRpdHMgd2lsbCBnbyB0aHJvdWdoIHdoaWxlIHRoZSBjbGllbnRzPG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQpjb25zdGFu
dGx5IGdldHRpbmcgSWYtTWF0Y2ggZmFpbHVyZXMgd2lsbCBnZXQgZWZmZWN0aXZlbHkgbG9ja2Vk
IG91dC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0IDM2cHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oywgc2VyaWY7IiBjbGFz
cz0iIj4NClRoaXMgaXMgZXZlbiB3b3JzZSBmb3IgdGhlIHVzZS1jYXNlIG9mIGxvbmcgZHVyYXRp
b24gZWRpdHMuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PGkgY2xh
c3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+W1FpdWZhbmcg
TWFdIElmIHRoZXJlIGFyZSBsb3RzIG9mIGVkaXRzIGZyb20gbXVsdGlwbGUgY2xpZW50cywgYSBm
aW5lciBncmFpbmVkIGxldmVsKGUuZy4sIHBlci1sZWFmKSBtYXkgYXZvaWQgaWYtbWF0Y2ggZmFp
bHVyZSBhcyBtdWNoDQogYXMgcG9zc2libGUuIEJ1dCBvdGhlciBjb3N0cyhlLmcuLCBzdG9yYWdl
LCBjb21tdW5pY2F0aW9uIGJhbmR3aWR0aCkgbXVzdCBhbHNvIGJlIHRha2VuIGludG8gY29uc2lk
ZXJhdGlvbi48L3NwYW4+PC9pPjwvYj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+WWVz
LCBJIGFncmVlIHdpdGggUWl1ZmFuZyBoZXJlLiBDbGVhcmx5LCBhIHNpbmdsZSB0b3AgbGV2ZWwg
dHhpZCBkb2VzIG5vdCB3b3JrIHdlbGwgaW4gdGhlIHByZXNlbmNlIG9mIG11bHRpcGxlIGNsaWVu
dHMgd29ya2luZyBzaWRlIGJ5IHNpZGUgdG93YXJkcyB0aGUgc2FtZSBzZXJ2ZXJzLiBJIGtub3cg
bWFueSB1c2VycyB3aG8gaGF2ZSBhY2Nlc3MgdG8gYSB0b3AgbGV2ZWwgdHhpZCBtZWNoYW5pc20g
dHVybiBpdCBvZmYgZm9yIGp1c3QNCiB0aGlzIHJlYXNvbi4gU29tZXRoaW5nIG1vcmUgZmluZSBn
cmFpbmVkIGlzIHJlcXVpcmVkIHRvIGRlYWwgd2l0aCB0aGlzIHVzZSBjYXNlOyBhIG1haW5zdHJl
YW0gdXNlIGNhc2UgaW4gbXkgd29ybGQuIFBhcnRpYWwgcHJvcHJpZXRhcnkgc29sdXRpb25zIGV4
aXN0IGFuZCBhcmUgaW4gd2lkZSB1c2UsIHNvIHdlIGtub3cgdGhhdCBzb21ldGhpbmcgbGlrZSB0
aGlzIGlzIGZlYXNpYmxlIGFuZCBlZmZlY3RpdmUgaW4gcHJvZHVjdGlvbiBuZXR3b3Jrcy48L2Rp
dj4NCjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssIHNlcmlmOyBmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9k
aXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsgY2FyZXQtY29sb3I6IHJnYigwLCAw
LCAwKTsgZm9udC1mYW1pbHk6IFRpbWVzTmV3Um9tYW5QU01UOyBmb250LXNpemU6IDE0cHg7IGZv
bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt
aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdCAzNnB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssIHNl
cmlmOyIgY2xhc3M9IiI+DQpUaGlzIG1lY2hhbmlzbSB3b3JrcyBpbiBSRVNUIGJlY2F1c2UgaXQg
b3BlcmF0ZXMgb24gMSByZXNvdXJjZSBhbmQgdGhlPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdCAzNnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssIHNlcmlmOyIgY2xhc3M9IiI+DQpyZXNvdXJjZXMgYXJlIGluZGVwZW5kZW50
IG9mIGVhY2ggb3RoZXIuJm5ic3A7IEEgWUFORyBkYXRhc3RvcmUgaXMgbm90IGEgY29sbGVjdGlv
bjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQgMzZwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCBzZXJpZjsiIGNsYXNzPSIi
Pg0Kb2YgaW5kZXBlbmRlbnQgcmVzb3VyY2VzLjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
dj5Zb3UgbWF5IG5vdCBiZWxpZXZlIGl0LCBidXQgYSBsb3Qgb2YgcGVvcGxlIGFyZSBydW5uaW5n
IHJhdGhlciBodWdlIG5ldHdvcmtzIHdpdGggbXVsdGlwbGUgY2xpZW50cyBhc3luY2hyb25vdXNs
eSB3b3JraW5nIHRvd2FyZHMgdGhlIHNhbWUgc2V0IG9mIHNlcnZlcnMuIEknbSBub3Qgc2F5aW5n
IGl0J3MgZWFzeSB0byBkZXNpZ24gdGhlIG1hbmFnZW1lbnQgc3lzdGVtcywgYW5kIEknbSBub3Qg
c2F5aW5nIHRoZXJlIGFyZW4ndCBpc3N1ZXMNCiBhbmQgYnJlYWtkb3ducywgYnV0IEkgYW0gc2F5
aW5nIHRoYXQgaXQncyBhIHJlYWwgd29ybGQgcmVxdWlyZW1lbnQuIEl0IHdvdWxkIGJlIGdyZWF0
IHRvIGltcHJvdmUgdGhlIGNvcGluZyBzdHJhdGVnaWVzIGluIHByb2R1Y3Rpb24gdXNlIHRvZGF5
IHdpdGggYSBzdGFuZGFyZHMgYmFzZWQgbWVjaGFuaXNtIGxpa2UgSWYtTWF0Y2guPC9kaXY+DQo8
ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5CZXN0IFJlZ2FyZHMsPC9kaXY+DQo8ZGl2
Pi9qYW48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_FEB6FFCAFE6242C68B8A29265B76FBF0ciscocom_--


From nobody Tue Oct 12 14:39:50 2021
Return-Path: <kaduk@mit.edu>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8005A3A0A9D; Tue, 12 Oct 2021 14:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level: 
X-Spam-Status: No, score=-1.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=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 aUpPP-9Yzhd9; Tue, 12 Oct 2021 14:39:43 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 E04433A0AAB; Tue, 12 Oct 2021 14:39:42 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 19CLdOe8027340 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 12 Oct 2021 17:39:29 -0400
Date: Tue, 12 Oct 2021 14:39:23 -0700
From: Benjamin Kaduk <kaduk@mit.edu>
To: Benoit Claise <benoit.claise@huawei.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-netconf-notification-capabilities@ietf.org, netconf-chairs@ietf.org, netconf@ietf.org, Kent Watsen <kent+ietf@watsen.net>
Message-ID: <20211012213923.GC4103@kduck.mit.edu>
References: <163358716560.8876.10980384443834818241@ietfa.amsl.com> <30e25627-ff5f-bf43-e939-6980c2aa5f28@huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <30e25627-ff5f-bf43-e939-6980c2aa5f28@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/3ctSB8S9w3_yiRD7wRtjgzgCRqQ>
Subject: Re: [netconf] Benjamin Kaduk's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Oct 2021 21:39:48 -0000

Hi Benoît,

Also inline

On Sun, Oct 10, 2021 at 10:01:11PM +0200, Benoit Claise wrote:
> Hi Benjamin,
> 
> Thanks for your review.
> See inline for addressing your most important comments (in coordination 
> with our AD)
> 
> On 10/7/2021 8:12 AM, Benjamin Kaduk via Datatracker wrote:
> > Benjamin Kaduk has entered the following ballot position for
> > draft-ietf-netconf-notification-capabilities-18: No Objection
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> > for more information about how to handle DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Thanks to Barry Leiba for the secdir review.
> >
> > Section 1
> >
> >     Implementation-time information is needed by Network Management
> >     [...]
> >     new network node type can be introduced into the network.
> >
> >     Implementation-time information is needed by system integrators.
> >     [...]
> >     node type sometimes depends on these management possibilities.
> >
> > Commenting here since I read this draft after
> > draft-ietf-netmod-yang-instance-file-format, but there seems to be
> > pretty strong overlap between the discussion of how it's expensive to
> > require NMS implementors to have correclty configured nodes available,
> > the need for operators to have information about device capabilities
> > for purchasing decisions, etc.  It would be good to check that the
> > specific language used to describe these scenarios is in agreement
> > across documents, to the extent possible.  (The phrasing in this
> > document is probably a better starting point for the convergence, in my
> > opinion.)
> >
> > Section 4.2
> >
> >          1) search for a datastore-capabilities list entry for
> >          the specific datastore. When stating a specific capability, the
> >          relative path for any specific capability must be the same
> >          under the system-capabilities container and under the
> >          per-node-capabilities list: the same grouping for defining
> >          the capabilities MUST be used.
> >
> > It's a little surprising to find the "MUST use same grouping"
> > requirement buried in the procedure for finding a capability value for a
> > specific data node in a specific datastore.
> We propose to  delete “the same grouping for definingthe capabilities 
> MUST be used.”, and instead pull this out to a separate paragraph in the 
> module description:
> 
>     The same grouping MUST be used to define hierarchical capabilities
>     supported both at the system level and datastore/data node level.

Excellent; thanks!

> > Section 5.2
> >
> >             leaf minimum-update-period {
> >               [...]
> >               description
> >                 "Indicates the minimal update period that is
> >                  supported for a 'periodic' subscription.
> >
> >                  A subscription request to the selected data nodes with
> >                  a smaller period than what this leaf specifies is
> >                  likely to result in a 'period-unsupported' error.";
> >               [...]
> >             }
> >             leaf-list supported-update-period {
> >               [...]
> >               description
> >                 "Supported update period values for a 'periodic'
> >                  subscription.
> >
> >                  A subscription request to the selected data nodes with a
> >                  period not included in the leaf-list will result in a
> >                  'period-unsupported' error.";
> >
> > Is it intended that these disagree on whether it is "likely to result"
> > or "will result" in a period-unsupported error?
> >
> >           leaf-list supported-excluded-change-type {
> >             if-feature "yp:on-change";
> >             type union {
> >               type enumeration {
> >                 enum none {
> >                   value -2;
> >                   description
> >                     "None of the change types can be excluded.";
> >                 }
> >                 enum all {
> >                   value -1;
> >                   description
> >                     "Any combination of change types can be excluded.";
> >                 }
> >               }
> >               type yp:change-type;
> >
> > It seems like this allows for some nonsensical edge cases, like a list
> > that includes both "none" and "any", or all the actual values from RFC
> > 8641 as well as "none", etc.  Do we need to say anything about how to
> > handle such invalid scenarios?
> >
> > Section 6
> >
> > I agree with Roman that it would be nice to be able to say something
> > about the potential scope of security considerations for future
> > augmentations, if nothing else to aid authors of such future
> > augmentations in documenting their own security considerations.
> We now have in the security considerations section.
> 
>        All protocol-accessible data nodes in augmented modules are 
> read-only
>          and cannot be modified

Thanks, that's worth stating clearly.
I was also imagining something like "This document outlines a framework for
conveying system capability information that is inherently flexible and
extensible.  While the full set of use cases is not known now, they may range
as wide as conveying the minimum update period for periodic subscription
updates and what protocols might be used for such notifications.  Knowledge
of this type of value might, for example, allow an attacker to gain insight
into how long unauthorized configuration changes might be active prior to
detection, and what communications channels might be disrupted to extend
the period of non-detection.  Documents adding additional capabilities via
augmenting this module are encouraged to document the security
considerations of the new YANG nodes, according to the guidance in BCP
216."

(Note that my imagination is probably not very broad about how wide the
scope for future augmentation is, and I would be happy to see the specifics
of the above text changed as appropriate.)
Anyway, that's just my thought; do with it what you may.

Thanks again,

Ben

> > NITS
> >
> > Section 4.2, 5.2
> >
> > I think only one "<CODE ENDS>" tag is needed.
> Indeed, already addressed in the latest version.
> 
> Thanks and regards, Benoit
> >
> >
> >
> > .
> 


From nobody Wed Oct 13 05:19:26 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A15E03A0964; Wed, 13 Oct 2021 05:19:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 lygO1iLe6OEB; Wed, 13 Oct 2021 05:19:16 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63F043A095A; Wed, 13 Oct 2021 05:19:16 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HTs1P3qXKz67bZh; Wed, 13 Oct 2021 20:15:21 +0800 (CST)
Received: from [10.47.73.222] (10.47.73.222) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Wed, 13 Oct 2021 14:19:09 +0200
To: Benjamin Kaduk <kaduk@mit.edu>
CC: The IESG <iesg@ietf.org>, <draft-ietf-netconf-notification-capabilities@ietf.org>, <netconf-chairs@ietf.org>, <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
References: <163358716560.8876.10980384443834818241@ietfa.amsl.com> <30e25627-ff5f-bf43-e939-6980c2aa5f28@huawei.com> <20211012213923.GC4103@kduck.mit.edu>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <14f4705e-383c-d9af-da8c-4886684697a1@huawei.com>
Date: Wed, 13 Oct 2021 14:18:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <20211012213923.GC4103@kduck.mit.edu>
Content-Type: multipart/alternative; boundary="------------A4186B11DD1AE5C34A42C7CB"
Content-Language: en-GB
X-Originating-IP: [10.47.73.222]
X-ClientProxiedBy: dggems704-chm.china.huawei.com (10.3.19.181) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/BGXsUDhxjNKgzAGQwQxsFAvOjwM>
Subject: Re: [netconf] Benjamin Kaduk's No Objection on draft-ietf-netconf-notification-capabilities-18: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Oct 2021 12:19:25 -0000

--------------A4186B11DD1AE5C34A42C7CB
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit

Hi Ben,

See in-line.

On 10/12/2021 11:39 PM, Benjamin Kaduk wrote:
>>> Section 6
>>>
>>> I agree with Roman that it would be nice to be able to say something
>>> about the potential scope of security considerations for future
>>> augmentations, if nothing else to aid authors of such future
>>> augmentations in documenting their own security considerations.
>> We now have in the security considerations section.
>>
>>         All protocol-accessible data nodes in augmented modules are
>> read-only
>>           and cannot be modified
> Thanks, that's worth stating clearly.
> I was also imagining something like "This document outlines a framework for
> conveying system capability information that is inherently flexible and
> extensible.  While the full set of use cases is not known now, they may range
> as wide as conveying the minimum update period for periodic subscription
> updates and what protocols might be used for such notifications.  Knowledge
> of this type of value might, for example, allow an attacker to gain insight
> into how long unauthorized configuration changes might be active prior to
> detection, and what communications channels might be disrupted to extend
> the period of non-detection.  Documents adding additional capabilities via
> augmenting this module are encouraged to document the security
> considerations of the new YANG nodes, according to the guidance in BCP
> 216."
>
That's a nice addition, now added in my temp version.

Thanks and regards, Benoit

--------------A4186B11DD1AE5C34A42C7CB
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi Ben,<br>
    <br>
    See in-line.<br>
    <br>
    <div class="moz-cite-prefix">On 10/12/2021 11:39 PM, Benjamin Kaduk
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20211012213923.GC4103@kduck.mit.edu">
      <blockquote type="cite" style="color: #007cff;">
        <blockquote type="cite" style="color: #007cff;">
          <pre class="moz-quote-pre" wrap="">Section 6

I agree with Roman that it would be nice to be able to say something
about the potential scope of security considerations for future
augmentations, if nothing else to aid authors of such future
augmentations in documenting their own security considerations.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">We now have in the security considerations section.

       All protocol-accessible data nodes in augmented modules are 
read-only
         and cannot be modified
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">Thanks, that's worth stating clearly.
I was also imagining something like "This document outlines a framework for
conveying system capability information that is inherently flexible and
extensible.  While the full set of use cases is not known now, they may range
as wide as conveying the minimum update period for periodic subscription
updates and what protocols might be used for such notifications.  Knowledge
of this type of value might, for example, allow an attacker to gain insight
into how long unauthorized configuration changes might be active prior to
detection, and what communications channels might be disrupted to extend
the period of non-detection.  Documents adding additional capabilities via
augmenting this module are encouraged to document the security
considerations of the new YANG nodes, according to the guidance in BCP
216."

</pre>
    </blockquote>
    That's a nice addition, now added in my temp version.<br>
    <br>
    Thanks and regards, Benoit<br>
  </body>
</html>

--------------A4186B11DD1AE5C34A42C7CB--


From nobody Thu Oct 14 15:05:39 2021
Return-Path: <rdd@cert.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC2193A0908; Thu, 14 Oct 2021 15:05:26 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=seicmu.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 jogPplYmO7LN; Thu, 14 Oct 2021 15:05:19 -0700 (PDT)
Received: from USG02-BN3-obe.outbound.protection.office365.us (mail-bn3usg02on0129.outbound.protection.office365.us [23.103.208.129]) (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 550293A0CE5; Thu, 14 Oct 2021 15:05:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=JgS5MjzMWSkeoNf7cT95J1rjma8qoGeLogJ964Bb3F2NbeDgBPigklWKVMjWc61YU1znxph4uD6DeNA4szRLRFsvOlQIM/knRtJ1jTdzzcj0eYl6Pv7fZ2iIZ852Tf2l5eQ07y+baZvm+5EBbf6YrzrRWjFGKi+hX8EF+BmhcXgbu4jwPmwOetRRnefaFZPqkSBsWBm4UQQR607jreskxxpeGDRXZccUmcFEj050QasXmClBJIp9IFBnmrEh+rk3tdJjiXYGAyoB1fyNCXGQ6AZTJwdoxFFZxfKmYfGHsRACzmKbY8Vb5JLZsYYIOK63GOHHHfw61zdU3jP/VgAzMQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector5401; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;  bh=tymUikdw9Pj7YpIRheKe3cYqgiSE09UVWi1LtAKjlkI=; b=SGw/jgoslHPasfiYeTbuL08/aslBCTferV5oJpfD11lhcM1iLPCZnr97FBStbTertjercsnt0bPjmfpz5fyJsZd0Blv3TDUREM+/4rBbi90+8a3hndoQsY8jj6X3kU20LYBBCc9FyV+hmERxZ7vpP1efktxnvYP7CpAB58eMtDI+pTmsjgyrNfdlK8f9dZYcvYv8pmjkRe12EDVYRk7kMDU4v8NuAgYA/I+Eie7lDaWwY79dKfQlrMKJBZ1sGtuPDctpD+lgGPaZJOfzZ9F+PA1LyAjTao3AvdMI4wjgX/fc0+EeOY49dtY1jAzmB1Az3EiyylaV9bDlmGLvbDpOaw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cert.org; dmarc=pass action=none header.from=cert.org; dkim=pass header.d=cert.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seicmu.onmicrosoft.com; s=selector1-seicmu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tymUikdw9Pj7YpIRheKe3cYqgiSE09UVWi1LtAKjlkI=; b=DWc+jRF8eSPhWxzmWPiQTCRsWUxKv0v7ooIpnJLdAMlhncRimC+KoijbwOXz+ROw3Sogf+QR6nAmOWJLRqWJ2ELPyU64yXlGWXvMgY53x9SNsrn9jiUqPgy14gCeE6oQ1UxrI38H1CCGVgEItJC1gyjbeDYS7c11sUa8aPetsLs=
Received: from BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:134::12) by BN1P110MB0691.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:134::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.20; Thu, 14 Oct 2021 22:05:03 +0000
Received: from BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM ([fe80::4463:48d1:9769:567f]) by BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM ([fe80::4463:48d1:9769:567f%6]) with mapi id 15.20.4587.030; Thu, 14 Oct 2021 22:05:03 +0000
From: Roman Danyliw <rdd@cert.org>
To: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= <balazs.lengyel@ericsson.com>, The IESG <iesg@ietf.org>, Benoit Claise <benoit.claise@huawei.com>
CC: "draft-ietf-netconf-notification-capabilities@ietf.org" <draft-ietf-netconf-notification-capabilities@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
Thread-Topic: Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
Thread-Index: AQHXusEEmwF+bzifT06dnLNQ89wx/KvGORkAgAAz9CA=
Date: Thu, 14 Oct 2021 22:05:03 +0000
Message-ID: <BN1P110MB0939A8742E5B9388F80EFF8BDCB89@BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM>
References: <163353160729.6935.6720178743008561525@ietfa.amsl.com> <AM8PR07MB82304034FEC17E5A77BA0296F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com>
In-Reply-To: <AM8PR07MB82304034FEC17E5A77BA0296F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;ericsson.com; dmarc=none action=none header.from=cert.org;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f112e47d-a6e1-492c-3011-08d98f5eacab
x-ms-traffictypediagnostic: BN1P110MB0691:
x-microsoft-antispam-prvs: <BN1P110MB069112FE2DE4C1B2D98548FADCB89@BN1P110MB0691.NAMP110.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kTRTFjUUEfV/2IbVegz5VLTHKzk8iJky10cp87LiIbqV4mujTPf0+rUr2dqNG9KErwSJ1RiwofsQdUGSb8jNaMwyF5Q+4h+QmKjjpqMbI307N9fS3PawEsi1Fv3Yr27+JuprMruttp1+AdmSyfWs11A1pNk4lsFMsW2J0Dqg+oXW2V6A77zotnfRcGmbHXbLNFZq3P5GlcwuzN/HwPwpfgynkPfgUPLSaoQBX+w/3KltSe9zSD50WAT0xU69JYyLIbIWZuJ4oZBhLe1ct1iVQVhJbAQ93d/r3hHTqzcHCerKSxH7V6qSLcs8YRpccD8aZXiFICEKLrbtRgfl2FVEAldyEebNJV8xj6MFuNHNnnbzGuVMtR3RG0PaaaHKrK5FS9zTRF2o+oc6VrZKoGGGBojx14Hj/ca4/2iIcA0hkFL8zizDprpa1QGU11eBF3+puJ3DlUYGyBNj9vZav6nxaeT3VdchEK/48nBK0BDkwyvOvZTGhhjBIeg7BKo3OGOmUeRRQiABvSg90oJ3Ay3cv+EopJz7wqhC/GUQ0nFSDJ8L57I2QeljzglSWNBXW83sVIceeWiTwBNa38cWFVo8TT0ut42FEz2jkk8B0UhuqklbMATWyxuLwThm8O/AOrCII9ccJB/ILt//aTJbRp75VpA/HtCOd++XcURk1ZfRe98/DHLmejqhyT6UB/SqkGwYOnAbTdVnhiRYkpS57KWlqA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(366004)(122000001)(66946007)(52536014)(4326008)(66556008)(2906002)(6506007)(64756008)(66476007)(33656002)(66446008)(66574015)(38100700002)(53546011)(186003)(8936002)(83380400001)(38070700005)(110136005)(55016002)(7696005)(54906003)(76116006)(9686003)(86362001)(82960400001)(498600001)(71200400001)(8676002)(5660300002)(15650500001)(966005); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5eR6wpwWkaLkcHqzslOUe4hbXWsV1n36lhtzZ0yOnAjbm8p8/aAYrecUSfjo1qaeuimpbTCfgRtNFpfJi+JpY8e7oBbt26jN01+LndVYIYg5afQY/C8gaM+oIAv0FbZ1zg10lszZUaG6Nmw7rLwFHrp41m0o92u4DVpQIgHTn3u6wfqdPVpYA3B/N9SIx/Pe40vncuqco9y0/j8JE3vP9+9M+DPzs3Y/YJCJvEZ02xA1cOz48YXQuPs9+5xnXouW+UBXdqH+xhqMlk/ffutfV0jB8FYhNrPPHTE1K8hg56UqM/Q2CXApMlbNR86g/kZXcTFbHOwp3uyGMBuguFspcIRQ2CWFmTizF524Hv9wj0CjrJZ28BrbGmWIa7DXimkekIrZiwn8/ZBmFV2ZI95AzfQC3hADnPIWk7AgAVuDq1QKVvqVXctjYWmXzAncH6aVUgdyuy5py9UGg0urUNeiPapds8HMfO/FBZWWFmbE9c16xOPGhjTIS07yd9A4t60jzO76FCF++BwLhmkcUHYRc3niGE2AsC0nH/jJ8P4AnSRj3/hFS5WDe0XYv/z4C7eQM5AXBxgmv38nMgscqEcRYLR5lw62nhuhl2EQkJWQSATcj8ue1v9pKsMG3GQkf1/xvpJULwLerQF4+xMEYcFvT3Dc50mRLOhBmSqAxSDYJOAv5InoPh3qX7uDreFfkvy8Zea6SBV6yxy88Vzzn7sLMB9C/QU2aHCAyNsQ8woDjFNPwCrmDsv3zaFi4juE04/Jyjs7UR3/iRMAeYRzTNB/XQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cert.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: f112e47d-a6e1-492c-3011-08d98f5eacab
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2021 22:05:03.4844 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 95a9dce2-04f2-4043-995d-1ec3861911c6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1P110MB0691
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/zIBdAhPj6CXpxyZEtKEEowADfg0>
Subject: Re: [netconf] Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Oct 2021 22:05:27 -0000

SGkgQmFsw6F6cyENCg0KVGhhbmtzIGZvciB0aGUgY2hhbmdlcyBpbiAtMjAgYW5kIHlvdXIgZXhw
bGFuYXRpb25zIGJlbG93LiAgVGhpcyBuZXcgdGV4dCBhZGRyZXNzZXMgbXkgY29uY2VybnMgc28g
SSd2ZSBjbGVhcmVkIG15IGJhbGxvdC4gIE1pbm9yIGNvbW1lbnRzIGlubGluZSAuLi4NCg0KPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCYWzDoXpzIExlbmd5ZWwgPGJhbGF6
cy5sZW5neWVsQGVyaWNzc29uLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDYsIDIw
MjEgMToyNyBQTQ0KPiBUbzogUm9tYW4gRGFueWxpdyA8cmRkQGNlcnQub3JnPjsgVGhlIElFU0cg
PGllc2dAaWV0Zi5vcmc+OyBCZW5vaXQgQ2xhaXNlDQo+IDxiZW5vaXQuY2xhaXNlQGh1YXdlaS5j
b20+DQo+IENjOiBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllc0Bp
ZXRmLm9yZzsgbmV0Y29uZi0NCj4gY2hhaXJzQGlldGYub3JnOyBuZXRjb25mQGlldGYub3JnOyBL
ZW50IFdhdHNlbiA8a2VudCtpZXRmQHdhdHNlbi5uZXQ+DQo+IFN1YmplY3Q6IFJFOiBSb21hbiBE
YW55bGl3J3MgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLQ0KPiBj
YXBhYmlsaXRpZXMtMTg6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpDQo+IA0KPiBIZWxsbyBE
YW55bGl3LA0KPiBUaGFuayB5b3UgZm9yIHRoZSByZXZpZXcuIFdlIHdpbGwgdXNlIHlvdXIgY29t
bWVudHMgdG8gaW1wcm92ZSB0aGUgZHJhZnQsIGJ1dA0KPiBJIGFtIG5vdCBzdXJlIHdlIHVuZGVy
c3Rvb2Qgc29tZSBvZiB5b3VyIGNvbW1lbnRzLiBTZWUgZGV0YWlsZWQgYW5zd2Vycw0KPiBiZWxv
dyBtYXJrZWQgYXMgQkFMQVpTLg0KPiBSZWdhcmRzIEJhbGF6cw0KPiANCj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUm9tYW4gRGFueWxpdyB2aWEgRGF0YXRyYWNrZXIgPG5v
cmVwbHlAaWV0Zi5vcmc+DQo+IFNlbnQ6IDIwMjEuIG9rdMOzYmVyIDYuLCBzemVyZGEgMTY6NDcN
Cj4gVG86IFRoZSBJRVNHIDxpZXNnQGlldGYub3JnPg0KPiBDYzogZHJhZnQtaWV0Zi1uZXRjb25m
LW5vdGlmaWNhdGlvbi1jYXBhYmlsaXRpZXNAaWV0Zi5vcmc7IG5ldGNvbmYtDQo+IGNoYWlyc0Bp
ZXRmLm9yZzsgbmV0Y29uZkBpZXRmLm9yZzsgS2VudCBXYXRzZW4gPGtlbnQraWV0ZkB3YXRzZW4u
bmV0PjsNCj4ga2VudCtpZXRmQHdhdHNlbi5uZXQNCj4gU3ViamVjdDogUm9tYW4gRGFueWxpdydz
IERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1uZXRjb25mLW5vdGlmaWNhdGlvbi0NCj4gY2FwYWJpbGl0
aWVzLTE4OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKQ0KPiANCj4gUm9tYW4gRGFueWxpdyBo
YXMgZW50ZXJlZCB0aGUgZm9sbG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCj4gZHJhZnQtaWV0
Zi1uZXRjb25mLW5vdGlmaWNhdGlvbi1jYXBhYmlsaXRpZXMtMTg6IERpc2N1c3MNCj4gDQo+IFdo
ZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1YmplY3QgbGluZSBpbnRhY3QgYW5kIHJl
cGx5IHRvIGFsbCBlbWFpbA0KPiBhZGRyZXNzZXMgaW5jbHVkZWQgaW4gdGhlIFRvIGFuZCBDQyBs
aW5lcy4gKEZlZWwgZnJlZSB0byBjdXQgdGhpcyBpbnRyb2R1Y3RvcnkNCj4gcGFyYWdyYXBoLCBo
b3dldmVyLikNCj4gDQo+IA0KPiBQbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
YmxvZy9oYW5kbGluZy1pZXNnLWJhbGxvdC1wb3NpdGlvbnMvDQo+IGZvciBtb3JlIGluZm9ybWF0
aW9uIGFib3V0IGhvdyB0byBoYW5kbGUgRElTQ1VTUyBhbmQgQ09NTUVOVCBwb3NpdGlvbnMuDQo+
IA0KPiANCj4gVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJhbGxvdCBwb3NpdGlvbnMs
IGNhbiBiZSBmb3VuZCBoZXJlOg0KPiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy8NCj4gDQo+IA0KPiAN
Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KPiBESVNDVVNTOg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiBUaGUg
dGV4dCBjb250YWlucyBjb250cmFkaWN0aW9ucyBvbiBob3cgdG8gaGFuZGxlIGltcGxlbWVudGF0
aW9uLXRpbWUgdXNlDQo+IGNhc2UgdGhhdCBtaWdodCB1c2UgdGhlIFlBTkcgZmlsZSBmb3JtYXQu
DQo+IA0KPiAoYSkgU2VjdGlvbiAyLiDigJxUaGUgZmlsZSBNVVNUIGJlIGF2YWlsYWJsZSBhbHJl
YWR5IGF0IGltcGxlbWVudGF0aW9uIHRpbWUsDQo+IHJldHJpZXZhYmxlIGluIGEgd2F5IHRoYXQg
ZG9lcyBub3QgZGVwZW5kIG9uIGEgbGl2ZSBuZXR3b3JrIG5vZGUuICBFLmcuLA0KPiBkb3dubG9h
ZCBmcm9tIHByb2R1Y3Qgd2Vic2l0ZS7igJ0NCj4gDQo+IChiKSBTZWN0aW9uIDIuIOKAnFRoZSBZ
QU5HIG1vZHVsZXMgc3BlY2lmaWVkIGluIHRoaXMgZG9jdW1lbnQgZGVmaW5lIGEgc2NoZW1hDQo+
IGZvciBkYXRhIHRoYXQgaXMgZGVzaWduZWQgdG8gYmUgYWNjZXNzZWQgdmlhIG5ldHdvcmsgbWFu
YWdlbWVudCBwcm90b2NvbHMNCj4gc3VjaCBhcyBORVRDT05GIFtSRkM2MjQxXSBvciBSRVNUQ09O
RiBbUkZDODA0MF0uICDigKYgVGhlIE5ldHdvcmsNCj4gQ29uZmlndXJhdGlvbiBBY2Nlc3MgQ29u
dHJvbCBNb2RlbCAoTkFDTSkgW1JGQzgzNDFdIHByb3ZpZGVzIHRoZSBtZWFucyB0bw0KPiByZXN0
cmljdCBhY2Nlc3MgZm9yIHBhcnRpY3VsYXIgTkVUQ09ORiBvciBSRVNUQ09ORiB1c2Vyc+KAnQ0K
PiANCj4gKGMpIFNlY3Rpb24gMi4gIOKAnFdoZW4gdGhhdCBkYXRhIGlzIGluIGZpbGUgZm9ybWF0
LCBkYXRhIHNob3VsZCBiZSBwcm90ZWN0ZWQNCj4gYWdhaW5zdCBtb2RpZmljYXRpb24gb3IgdW5h
dXRob3JpemVkIGFjY2VzcyB1c2luZyBub3JtYWwgZmlsZSBoYW5kbGluZw0KPiBtZWNoYW5pc21z
LuKAnQ0KPiANCj4gKGEpIOKAkyAoYykgY2Fubm90IGFsbCBiZSBzYXRpc2ZpZWQgYXQgdGhlIHNh
bWUgdGltZS4gIChiKSBzZWVtcyB0byBvbmx5IGFwcGx5IHRvIHRoZQ0KPiBydW4tdGltZSB1c2Ug
Y2FzZXMuICAoYSkgYW5kIChiKSBzZWVtIHRvIGFwcGx5IHRvIHRoZSBpbXBsZW1lbnRhdGlvbiB0
aW1lIHVzZQ0KPiBjYXNlcy4gIFBsZWFzZSBtYWtlIHRoaXMgY2xlYXJlci4NCj4gDQo+IFBlciAo
YyksIGl0IG1pZ2h0IGJlIGNsZWFyZXIgdG8ga2VlcCB0aGlzIHRleHQsIGJ1dCBhbHNvIG5vdGlu
ZyB0aGF0IHVzaW5nIHRoZQ0KPiBZQU5HIGZpbGUgZm9ybWF0IGluaGVyaXRzIGFsbCBvZiB0aGUg
c2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgb2YgZHJhZnQtaWV0Zi1uZXRtb2QtDQo+IHlhbmctaW5z
dGFuY2UtZmlsZS1mb3JtYXQgd2hpY2ggaGFzIGFkZGl0aW9uYWwgY29uc2lkZXJhdGlvbnMgYWJv
dXQgcmVhZA0KPiBwcm90ZWN0aW9uczsgYW5kIGRpc3Rpbmd1aXNoZXMgYmV0d2VlbiBkYXRhIGF0
IHJlc3QgYW5kIGluIG1vdGlvbi4NCj4gDQo+IEJBTEFaUzoNCj4gQWJvdXQgKGEpIOKAkyAoYyk6
ICBXaHkgY2FuJ3QgKGEpIGFuZCAoYykgYmUgc2F0aXNmaWVkIGF0IHRoZSBzYW1lIHRpbWUgPyAo
YSkgc3RhdGVzDQo+IHRoYXQgdGhlIGluZm9ybWF0aW9uIHNob3VsZCBiZSBhdmFpbGFibGUgaW4g
YSBmaWxlLiAoYykgc3RhdGVzIHRoYXQgdGhlIGZpbGUgbXVzdCBiZQ0KPiBwcm90ZWN0ZWQuIFdo
YXQgaXMgdGhlIHByb2JsZW0/IFBsZWFzZSBleHBsYWluLg0KDQpXZSBhcmUgaW4gYWdyZWVtZW50
IChhKSsoYykgYXJlIGNvbnNpc3RlbnQ7IGl0J3MgKGEpKyhjKSB2cy4gKGIpIHRoYXQgSSBtZWFu
dCBzcGVjaWZpY2FsbHkgYXMgeW91IG5vdGVkIGJlbG93Lg0KDQo+IEFib3V0IChiKSBPSy4gIFdl
IHdpbGwgZXh0ZW5kIHNlY3Rpb24gNiBmaXJzdCBzZW50ZW5jZToNCj4gVGhlIFlBTkcgbW9kdWxl
cyBzcGVjaWZpZWQgaW4gdGhpcyBkb2N1bWVudCBkZWZpbmUgYSBzY2hlbWEgZm9yIGRhdGEgICB0
aGF0IGlzDQo+IGRlc2lnbmVkIHRvIGJlIGFjY2Vzc2VkIHZpYSBuZXR3b3JrIG1hbmFnZW1lbnQg
cHJvdG9jb2xzIHN1Y2ggYXMgTkVUQ09ORg0KPiBbUkZDNjI0MV0gb3IgUkVTVENPTkYgW1JGQzgw
NDBdDQo+ICsgb3IgYXMgWUFORyBpbnN0YW5jZSBkYXRhLg0KDQpUaGF0IHdvcmtzIGZvciBtZS4N
Cg0KPiBUaGUgbW9kaWZ5IHNlY3Rpb24gNiBsYXN0IHBhcmFncmFwaCB0bzoNCj4gV2hlbiB0aGF0
IGRhdGEgaXMgaW4gZmlsZSBmb3JtYXQsIGRhdGEgc2hvdWxkIGJlIHByb3RlY3RlZCBhZ2FpbnN0
DQo+ICAgIG1vZGlmaWNhdGlvbiBvciB1bmF1dGhvcml6ZWQgYWNjZXNzIHVzaW5nIG5vcm1hbCBm
aWxlIGhhbmRsaW5nDQo+ICsgICBtZWNoYW5pc21zLg0KPiArICBUaGUgZGF0YSBpbiBmaWxlIGZv
cm1hdCBhbHNvIGluaGVyaXRzIGFsbCB0aGUgc2VjdXJpdHkNCj4gKyAgY29uc2lkZXJhdGlvbnMg
b2YgW2RyYWZ0LWlldGYtbmV0bW9kLXlhbmctaW5zdGFuY2UtZmlsZS1mb3JtYXRdIHdoaWNoDQo+
ICsgIGhhcyBhZGRpdGlvbmFsIGNvbnNpZGVyYXRpb25zIGFib3V0IHJlYWQgcHJvdGVjdGlvbnM7
IGFuZCBkaXN0aW5ndWlzaGVzDQo+ICsgIGJldHdlZW4gZGF0YSBhdCByZXN0IGFuZCBpbiBtb3Rp
b24uDQo+IA0KPiAoYSkgYW5kIChiKSBhcmUgaW5jbHVkZWQgaW4gYSBwYXJhZ3JhcGhzIHRoYXQg
c3RhcnQgd2l0aA0KPiAiRm9yIHRoZSBpbXBsZW1lbnRhdGlvbi10aW1lIHVzZSBjYXNlIg0KPiAi
Rm9yIHRoZSBydW4tdGltZSB1c2UgY2FzZSINCj4gUGxlYXNlIHN1Z2dlc3Qgc29tZSB0ZXh0LCBp
ZiBuZWVkZWQuDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IENPTU1FTlQ6DQo+IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4gDQo+IFRoYW5rIHlvdSB0byBCYXJyeSBMaWViYSBmb3IgdGhlIFNFQ0RJUiByZXZpZXcu
DQo+IA0KPiAqKiBTZWN0aW9uIDYuICBJ4oCZbSBzdXJwcmlzZWQgYnkgdGhlIHN0YXRlbWVudCB0
aGF0IOKAnFRoZSBkYXRhIGluIHRoZXNlIG1vZHVsZXMgaXMNCj4gbm90IHNlY3VyaXR5IHNlbnNp
dGl2ZeKAnSBnaXZlbiB0aGF0IHRoZSBzcGVjaWZpYyBZQU5HIG1vZHVsZSB0aGF0IG1pZ2h0IGJl
DQo+IGFubm90YXRlZCBpcyB1bmtub3duLiAgV291bGQgaXQgYmUgcG9zc2libGUgZm9yIGFuIGF0
dGFja2VyIHRvIGdsZWFuIGFueQ0KPiB0b3BvbG9neSBpbmZvcm1hdGlvbiBieSByZXZpZXdpbmcg
dGhlIG5vdGlmaWNhdGlvbiBwcm9wZXJ0aWVzIG9mIG1vZHVsZT8NCj4gQ291bGQgdGhleSBwb2xs
IHRoaXMgaW50ZXJmYWNlIHRvIGluZm9ybSByZWFsLXRpbWUgdGFyZ2V0aW5nIHNpbmNlIFNlY3Rp
b24gMQ0KPiBub3RlcyB0aGF0IOKAnGNhcGFiaWxpdGllcyBtaWdodCBjaGFuZ2UgZHVyaW5nIHJ1
bi10aW1l4oCdPw0KPiBCQUxBWlM6IFRvcG9sb2d5IGluZm9ybWF0aW9uIGlzIG5vdCBleHBvc2Vk
IGJ5IGlldGYtc3lzdGVtLWNhcGFiaWxpdGllcyBvciBpZXRmLQ0KPiBub3RpZmljYXRpb24tY2Fw
YWJpbGl0aWVzLiBJbmZvcm1hdGlvbiBjb3VsZCBiZSBnbGVhbmVkIGFib3V0IHN1cHBvcnRlZA0K
PiBtb2R1bGVzIChhbmQgdGhlIHNjaGVtYSB0cmVlKSBidXQgbm90IGFib3V0IHRoZSBpbnN0YW5j
ZSBkYXRhIHN0b3JlZA0KPiBhY2NvcmRpbmcgdGhvc2UgbW9kdWxlcy4gU28sIHlvdSBtYXkgbGVh
cm4gdGhhdCB0aGVyZSBpcyBhIG1vZHVsZSBsaXN0aW5nDQo+IGludGVyZmFjZXMsIGJ1dCB5b3Ug
d2lsbCBub3QgYmUgYWJsZSB0byBsZWFybiB3aGF0IHNwZWNpZmljIGludGVyZmFjZXMgYXJlIHBy
ZXNlbnQuDQo+IFRoZSBzYW1lIGluZm9ybWF0aW9uIGFib3V0IHN1cHBvcnRlZCBtb2R1bGVzIGF2
YWlsYWJsZSBpcyBhbHJlYWR5IGF2YWlsYWJsZQ0KPiBmcm9tIHRoZSBtYW5kYXRvcnkgbW9kdWxl
IGlldGYteWFuZy1saWJyYXJ5LnlhbmcuDQoNClVuZGVyc3Rvb2QuICBTbyB3b3JzdCBjYXNlIHlv
dSBjb3VsZCBtYXliZSBmaW5nZXJwcmludCB0aGUgdHlwZSBvciBjbGFzcyBvZiBkZXZpY2UsIGJ1
dCBub3QgaXRzIGNvbmZpZ3VyYXRpb25zLiAgVGhhbmtzIGZvciBleHBsYWluaW5nIGl0Lg0KDQpU
aGFua3MsDQpSb21hbg0K


From nobody Fri Oct 15 01:30:29 2021
Return-Path: <rwilton@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E185B3A18BB; Fri, 15 Oct 2021 01:30:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lIsWwJe3; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=t4cI2p8C
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 7ll6PAMNU5IZ; Fri, 15 Oct 2021 01:30:20 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90E783A1897; Fri, 15 Oct 2021 01:30:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=520702; q=dns/txt; s=iport; t=1634286619; x=1635496219; h=from:to:subject:date:message-id:mime-version; bh=5mi6Io0lt0HWGICMt3FJ9wBTEwCvYYNK9v9qbZOgDnQ=; b=lIsWwJe3AzMOYXXlAiCwo0S5v7EjPTRk8kRELbzu5qbgwUSTzljYgGtt lMASafQ8aXmEWkOCdFW3fppVxmsIoEHQ485P7a8nAQ7xs2dqxpybzG/HA FjFgDVn5clwkaWKZe9yI9/xpX28MGUlSVI5DzsTZWUsLRGypKkCxdJO7+ 0=;
X-Files: liaison-ietf-YANGkeystore-0921-v02.pdf : 372500
X-IPAS-Result: =?us-ascii?q?A0DlAgCMO2lhl4kNJK3EPydMBgEBAQEDAgMBAQEBDAMCA?= =?us-ascii?q?QYEFQEBAgKBCYx+OoRBsVyJb5Iege1kGQ8?=
IronPort-PHdr: A9a23:FS1DLB+a96I1Hv9uWDnoyV9kXcBvk7T5IgBT7YAo2PpCcaWmqpLlO kGXpfBgl0TAUoiT7fVYw/HXvKbtVS1lg96BvXkOfYYKW0oDjsMbzA0tHMDDDlf0f7bmaiUgF 5FEU1lot3iwLUlSHpP4YFvf6n2/5DIfAFPxLw1wc+/0AYXVyc+w0rPaxg==
IronPort-Data: A9a23:c1dE866sFaDFITWx1iDIBgxRtIjHchMFZxGqfqrLsTDasI4TYgA2e lBvBTDXY7zVPH+sLp0gdeTHiz1d7N+WiokhHR9spCs0CmwS84zdCdrxwizYZ37II8CeEh06s ZUVMdebds46Fy/S+xqgY7PvoXVw2fvUFrPxAuKUNHEhGAJvGHh90kJtkLJn0tIyioe1Xw+B5 7sezyCyUbOA82Yc3jU8sP3Z9Us31BiLhA4lg7AeWRxqlAKHyiRJVpkVfPHhJivzG4JaQrHgT OuclerhozuH9U0jI970ybyTnm/m7VLx0alirlIMBsBOVzAb/nRaPp7Wt5PwUG8P49mzt4gZJ O5l6NrgFG/FAoWWwL5ECkEBTnknVUF70OavzUaX4JT7I3LuKxMA8902ZK3hFdRFkgrfKTgmG c0wcFjhXDja7w6F6O7Tpt1XuygWBJKD0LXzFZ1X5Wqx4f4OGfgvSkhRjDNS9G9YastmRZ4ya yeFANZiREyoXvFBBrsYIMoZjeb5gCbDSBp3tGqNla1vyWmN1SUkhdABMPKNEjCLbcxRmkDdr WXc8iGlRBobL9eYjzGC9xpAhMeWwni9A9xUTeb+r6U16LGQ7jR75Bk+T0S6peW+jGa1WslUL Aof/S9GQa0aqxzxEoiiAUzmyJKCliYSXut1OMdh0l+mzYzT+l+XAUIKdDEUPbTKs+dvFWB1i TdlhejBAzFzu7qTR1qc+6ua6zSoNkA9IXULazNBTAYZ7ZzlrZ04iRTBC9VuAbWpicf4Xzj0x xiLoTQwwbIJgqY2O76T9FTDhXenoYLEC1Jz7QTMVWXj5QR8DGK4W2C2wQD8/PcRKtmldX6uo EAcq8/GxuFQFLjYwURhX94xNL2u4v+ENhjVjlhuA4Qt+lyRF5iLIN44DNZWeRsBDyoURdP6S BSI4FoOuve/KFPvPPEpPNPoYyg/5fW4fekJQMw4eTanjnJZXQuD8ScGiaW4gD21yRNEfU3Sx f6mnSuEBHIeD+FsyyC7Artb2r4wzSd4zmTWLXwa8/hF+efFDJJ2Ye5YWLdrUgzfxPnUyOky2 40GX/ZmMz0FDIXDjtD/qOb/12wiI3khHozRoMdKbOOFKQcOMDh/UKOLmup/Jtw8wP09egL0E peVBx4wJL3X2CKvFOl2QisLhE7HBMwm9itrYUTAw37xgCF8CWpQ0EvvX8JnIeZ4nACS5fV1V PICM96RGehCTy+vxtjuRceVkWCWTzzy3VjmF3P8OFAXJsc8LySUqo6MVla+r0EmU3vo3eNg+ OfI/l2AHvI+q/FKUZ++hASHlAjq4xDwWYtaAiP1HzWkUB6yrdYwcnev06ZfzgNlAUyr+wZ2H j2+WX8wzdQhaadsmDUVrchod7uULtY=
IronPort-HdrOrdr: A9a23:Q7v8P6hDGpW0gyku3E6N1eM5i3BQX2V13DAbv31ZSRFFG/FwyP rOoB1L73HJYWgqN03IwerwQpVoMkmsiKKdgLNhcYtKOTOHhILGFvAb0WKP+UyEJ8SczJ8T6U 4DSdkENDSYNzET5qyWjHjaYrQdKbK8gceVbJLlvg5QpHZRGsddBmlCe2KmO3wzYDMDKYsyFZ Ka6MYCjSGnY24rYsOyAWRAd/TfpvXQ/aiWLyIuNloC0k2jnDmo4Ln1H1yzxREFSQ5Cxr8k7C zsjxH53KO+qPu2oyWsllM7rq4m2OcJ+OEzRvBkufJlbwkETTzYILiJbofy/wzdZtvfr2rC3u O85SvIdP4Dl085NlvF3icFnTOQiQrHLxTZuASlabyJm72geNtyMbs+uatJNhTe8EYup9d6ze ZC2H+YrYNeCVfakD36/MWgbWAjqqOYmwtVrQcotQ0XbWLeUs4ikaUPuEdOVJsQFiPz744qVO FoEcHH/f5TNVeXdWrQsGVjyMGlGi1bJGbNfmES/siOlzRGlnFwyEUVgMQZg3cb7Zo4D51J/f 7NPKhknKxHCsUWcaV+DuEcRtbfMB2HfTvcdGaJZVj3HqAOPHzA75bx/bUu/emvPIcFyZMj8a 6xJ2+wdVRCD34GLPf+kaGj3iq9MFlVbA6dv/22vaIJy4EUbICbQhG+dA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.85,375,1624320000";  d="pdf'?scan'208,217";a="782497696"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 15 Oct 2021 08:30:17 +0000
Received: from mail.cisco.com (xbe-rcd-003.cisco.com [173.37.102.18]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 19F8UHog016410 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 15 Oct 2021 08:30:17 GMT
Received: from xfe-rcd-003.cisco.com (173.37.227.251) by xbe-rcd-003.cisco.com (173.37.102.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 15 Oct 2021 03:30:16 -0500
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 15 Oct 2021 03:30:16 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Fri, 15 Oct 2021 04:30:15 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lgpO6Wkqn5NeQBnZ4ymTTRB8XRzNc/UxWadH2BsPEiML7hU3+oTxRYFaDzrSxq6cNxbw6173znC1Ya/L5Q0d2EuqzwVHGy5hNUSmy3GzXv4xCq0qVZGUhoRxYzTGfnT6mOkUIypHdo1JZmFa+BDSdpG1gZXxaLeGBZ5R/i1gYmq2iSPxnb0c9gFj1dsqEn8cPWYERps9Jq9wiO6PILpQOkYcHP/ZS9k9YoLLtE6yiGAg5qwG+WWKVQdS7WcyuoV77rOlH2QxAOsiw25JM0k3IdJyGmG3X9qOdgJ7h6kaxg9N1KedFq5x2sGMh4NDW1IiQXvGY2ta/MyeWJCped+sKA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=E7N6EpQI4g/ErfWnOS+Y16bgt0VYEh/I2dpo98sZAqk=; b=BMKbHH5f6y0m7wGLSvSeSMK50P/rfmF0NnlYxTNbwAaRlWZKO9i3IVSn+MAUaXpWpa06omg6kd+oudYY5ClYU+PgXl/H+6yjpIUOP+k37XsweC0tShcEX2VjHk7p2i2r/WTARaSj3TQAHnX3KmSgxQ2aW4YnmAtB6XxA3uimXXMNZ0B64IXuyjbyTzNXFHpB1gdpHpGmBgx2vEnaOGs2TyRpjHaeIftREppNJYScv2E+C4BxY5q61PDqLWS0Q1zJXsI+2mF/9ykcDAEzJ7LXZGpwJKsqrZpuCluJDFuXWRdaVj9D2rfZRcJXciQIbcaYWobCDhAHvSCiQqitZs+b/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E7N6EpQI4g/ErfWnOS+Y16bgt0VYEh/I2dpo98sZAqk=; b=t4cI2p8CelUh5uDBbCLXP87dAW8ZPPtxufFRcsqZpmOnzExLpUbAn9+wFWY13hvuP5UZuLWZ6cawZkdgSeSTc4zhemh4k9WMQ182S01iGJIcjLg0VlJuuG/il7nl5gMvKQpPjHZIvGHfSaS9G+Qb+4ZpM1jFAyPjF5BZaWGwvNQ=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by BYAPR11MB2709.namprd11.prod.outlook.com (2603:10b6:a02:be::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Fri, 15 Oct 2021 08:30:14 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::2093:fd1b:c9ca:3893]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::2093:fd1b:c9ca:3893%3]) with mapi id 15.20.4608.017; Fri, 15 Oct 2021 08:30:14 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "draft-ietf-netconf-keystore.all@ietf.org" <draft-ietf-netconf-keystore.all@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: liaison from IEEE 802.1 - Keystore draft
Thread-Index: AdfBnt32RCUDNnyWRBuHKU2SPbRVOQ==
Date: Fri, 15 Oct 2021 08:30:13 +0000
Message-ID: <BY5PR11MB41967A52EC09F49C78EA9500B5B99@BY5PR11MB4196.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6d021adf-b1ed-4139-9a78-08d98fb602a4
x-ms-traffictypediagnostic: BYAPR11MB2709:
x-microsoft-antispam-prvs: <BYAPR11MB2709B0753CE4736077C23E4BB5B99@BYAPR11MB2709.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: S7Uw1HHqGIS/3Jt55iadfV3H/WWJ/lCoBRHcYVIy5FfggeLAzhWby2o1w25bLVtuwJCLf0kDIFHzVLAN96qtwiDQBjtQtcJtmnZOno7cZNJdU8OaRxBgNHO8z1unm+eOCgjwxktRT5jeT+P7yZUCPY3YIq8LbuMRTYRsHbANQpg4T2N3Xamq761mCp/CVwWi+hCpli2MvJ/zRqi4xYLkZzNET+P2MMBi2a4oUIXv8o/96czB7iAmJzpPAyX5zhj7WGXQxZgLF1y09DQXul9n9G6WBit/MdiKAZHwQp9j3J8rN/2Cojh6ZKRMzDwB5UeDN1hofSDQ1bWstuB1VKsJqBT4H/0TJhOyB/tU7i3ZAgUCO2rF8U8bdczIFCmItxftbOED2lMh0y4sn1+nEZuYxsUH8dfL3Y8hjqjZEAl+jwKkfX/MwP8F89aJZLMjqwmRQgXxlLHwA/k0Hy/djZ/7+pvdpfOviHwN/fz17xd5QBwQlOP1cg/AhVIqD+ZLVPNobDrySJ11oMfhjHdiP/nPLG+YSkvsdB+6ObZS4akqmo14/zBQdPf5iCqqpP3PFiFUJxirJGR+cYsfGEmtm0p1ji6u/bWVN0znDwG5i7tQjDGNwXu+M4BotYlHJjvEjA2aFycWa1DU+DJPcN5tG9m2ltFDHXl1DVbWR/QgcbduOkM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(8936002)(5660300002)(38100700002)(9686003)(86362001)(40140700001)(71200400001)(53546011)(76116006)(26005)(7696005)(52536014)(186003)(122000001)(2906002)(64756008)(66556008)(66476007)(55016002)(66946007)(66446008)(6506007)(8676002)(316002)(38070700005)(83380400001)(508600001)(99936003)(33656002)(110136005)(450100002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sVg8swUGjjzvsVetfXOf2QHGcO83XgQ9Nra/o7E8SmaHZLPJK3s1okK6u5Jk?= =?us-ascii?Q?Nt7cXDmueYGFRgH4Ekqu2KpIVYFmrSwy+AtQpKm8ZWLsyIN92bMZdhIhXtRU?= =?us-ascii?Q?g/ZK+P45/AqMwuDkGU98Y/IJFc3C8IXTtSVJfVm12KqYqohnvEkzHUvNetNM?= =?us-ascii?Q?M6Cf4QjNfdxXXjn6gKsKUzjI3tP/SzpM/POI6ZMivoO03Oog0FDK90r8CFCc?= =?us-ascii?Q?KGECYtUUlUGCpsz4JvrPK/jjfYJcj1DBMtaQHRDS2CP0y2WZX+Jn6Ta3h/fP?= =?us-ascii?Q?NoIao6B1Q9CMyhdjGQQLNbO6gjpsIjQxJRPBe/thwoaF/Q4h2dTMybsCCs7v?= =?us-ascii?Q?rs/bMYtSvFY/guTIGGDE7IPTv5/vISf+IOBqNV4i8ploo66aAPliyQ2fIE8h?= =?us-ascii?Q?MC9IFqTAY2BfaF5MJm8tzjLgikNhEnafQuRxeP6rAVty8rug+nkaE2jJhEZd?= =?us-ascii?Q?rkrQfi1TyTmULbUUXEfRZhU4/RKcVA60/Iba6n8Ks8Dq6wK7XsEnolcGDHiF?= =?us-ascii?Q?Fxb05aaayWOSpi9MvDEF1JY+6Vk6dvGSrHblN+JJK54bJ1OxgckOzlELXoJv?= =?us-ascii?Q?Q2cT62kwQiVAseaViFHkjUH3udrwbyArrhdNbXJes3Ovao5+c/X2KQOm8/G2?= =?us-ascii?Q?3H8ELJdpcMvGDuHgarz7IwfZ01EFRe8oq9IqyrpbqmVXGq2/lCreevcsaZa/?= =?us-ascii?Q?jn99Top37duXRz4MdnugQGB7GokgqqxIm9L9k6GKhAGZjrqsMsj8Fuop3Qlf?= =?us-ascii?Q?XPuS8AdLEYuH2DxOiOmwofKno2nli8mRDqUKlDFYngLMAlzD75LPmtVvIykq?= =?us-ascii?Q?piSR9a2YoHUCHrFwAi6CPMmIFpOXm8qqM8Rx7J9r2mK49CELXC9/8Ge6W2Lv?= =?us-ascii?Q?eRckCgndsu6nCeRe4wfdWIXgquoa6nurSmi/YqQOs3fouODicBKxOOZMeFmu?= =?us-ascii?Q?PPT+ntx2rlLpv8bo9b39CZ6Y7m4oGg9dIr3Lb0Rbu8cNzM8SQKnFt9d6peYY?= =?us-ascii?Q?HIu8TP0hsql3LYUkTo4eiFA+9HoAVmSqh4RNlaO88gZWPsOEeS6HZGe7bnSA?= =?us-ascii?Q?7xwJskr2YLJWLj2vYNDDpvHJNROt7p2WfAAl18BPTDuY0QUOH0OamvNxoZPF?= =?us-ascii?Q?8SPhacHuADRAL9EX47cFXirxK/WpP+hJ9Y4ZL+BOOzNfkMa+jOYNofFSRhXN?= =?us-ascii?Q?GK4FS4vDxan9nmlOq0wfL5PfNTmb0aHEaUh7d8I1e2aEjYEuHionk16EPw4G?= =?us-ascii?Q?9gVpBiB/tdr5xCdFyquz9tf/YhWnT8hmduJm4E5Aw6ykNkIZt+uOpGGoz5lP?= =?us-ascii?Q?x6trR5g53cwCaW2Hu/nPOQZK?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_004_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d021adf-b1ed-4139-9a78-08d98fb602a4
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2021 08:30:13.8478 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pjoNCtdwUnmPCW1x/Ln7HNUmhMlUKjGfqWR17DXyAv93K982y6iCxz+UF2RXXN9d8oFk+ErxofAMKiKH7yOsyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2709
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.18, xbe-rcd-003.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/DFa92Vcva7nLO-bUVPD--crvVzY>
Subject: [netconf] FW: liaison from IEEE 802.1 - Keystore draft
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 08:30:26 -0000

--_004_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_
Content-Type: multipart/alternative;
 boundary="_000_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_"

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

Hi Kent, NETCONF,

The attached liaison has been received from IEEE 802.1 with some comments r=
egarding the YANG Keystore draft.

Would you please be able to review this liaison and see if there are change=
s to the keystore draft that we should make based on these comments.

I think that we should probably be thinking of sending a liaison response, =
once the WG has decided on what course of action is needed.

If you have further questions, or think that more discussion would be usefu=
l, then before sending a formal liaison response, I can check whether anoth=
er choice might be to have a more informal discussion between the authors d=
uring an IEEE Yangsters call (which happens most weeks), or if that turns o=
ut to not be the right forum then on one of the IETF/IEEE coordination call=
s (approx. every 4 months).

Regards,
Rob


From: iesg <iesg-bounces@ietf.org> On Behalf Of Lars Eggert
Sent: 15 October 2021 07:26
To: The IESG <iesg@ietf.org>
Subject: Fwd: liaison from IEEE 802.1

FYI, this was generally addressed to the IETF


Begin forwarded message:

From: Glenn Parsons <glenn.parsons@ericsson.com<mailto:glenn.parsons@ericss=
on.com>>
Subject: liaison from IEEE 802.1
Date: October 15, 2021 at 1:45:47 GMT+3
To: "lars@eggert.org<mailto:lars@eggert.org>" <lars@eggert.org<mailto:lars@=
eggert.org>>, "statements@ietf.org<mailto:statements@ietf.org>" <statements=
@ietf.org<mailto:statements@ietf.org>>
Cc: "Paul Nikolich <paul.nikolich@att.net<mailto:paul.nikolich@att.net>> (p=
aul.nikolich@att.net<mailto:paul.nikolich@att.net>)" <paul.nikolich@att.net=
<mailto:paul.nikolich@att.net>>, Karen Randall <karen@randall-consulting.co=
m<mailto:karen@randall-consulting.com>>, "Jodi Haasz (j.haasz@ieee.org<mail=
to:j.haasz@ieee.org>)" <j.haasz@ieee.org<mailto:j.haasz@ieee.org>>, "housle=
y@vigilsec.com<mailto:housley@vigilsec.com>" <housley@vigilsec.com<mailto:h=
ousley@vigilsec.com>>, "Stanley, Dorothy" <dorothy.stanley@hpe.com<mailto:d=
orothy.stanley@hpe.com>>

Please find attached a liaison from IEEE 802.1 to IETF

Cheers,
Glenn.

--
Glenn Parsons
Chair, IEEE 802.1 WG
glenn.parsons@ericsson.com<mailto:glenn.parsons@ericsson.com>
+1-514-379-9037


--_000_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_
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:"Helvetica Neue";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{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: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-GB" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi Kent, =
NETCONF,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">The attac=
hed liaison has been received from IEEE 802.1 with some comments regarding =
the YANG Keystore draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Would you=
 please be able to review this liaison and see if there are changes to the =
keystore draft that we should make based on these comments.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">I think t=
hat we should probably be thinking of sending a liaison response, once the =
WG has decided on what course of action is needed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">If you ha=
ve further questions, or think that more discussion would be useful, then b=
efore sending a formal liaison response, I can check whether another choice=
 might be to have a more informal discussion
 between the authors during an IEEE Yangsters call (which happens most week=
s), or if that turns out to not be the right forum then on one of the IETF/=
IEEE coordination calls (approx. every 4 months).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Regards,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Rob<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> iesg &lt;iesg-bounces@ietf.org&gt;
<b>On Behalf Of </b>Lars Eggert<br>
<b>Sent:</b> 15 October 2021 07:26<br>
<b>To:</b> The IESG &lt;iesg@ietf.org&gt;<br>
<b>Subject:</b> Fwd: liaison from IEEE 802.1<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">FYI, this was generally addressed to the IETF<o:p></=
o:p></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Begin forwarded message:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-family:&quot;Helvetica Neue&q=
uot;">From: </span></b><span style=3D"font-family:&quot;Helvetica Neue&quot=
;">Glenn Parsons &lt;<a href=3D"mailto:glenn.parsons@ericsson.com">glenn.pa=
rsons@ericsson.com</a>&gt;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-family:&quot;Helvetica Neue&q=
uot;">Subject: liaison from IEEE 802.1</span></b><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-family:&quot;Helvetica Neue&q=
uot;">Date: </span></b><span style=3D"font-family:&quot;Helvetica Neue&quot=
;">October 15, 2021 at 1:45:47 GMT+3</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-family:&quot;Helvetica Neue&q=
uot;">To: </span></b><span style=3D"font-family:&quot;Helvetica Neue&quot;"=
>&quot;<a href=3D"mailto:lars@eggert.org">lars@eggert.org</a>&quot; &lt;<a =
href=3D"mailto:lars@eggert.org">lars@eggert.org</a>&gt;, &quot;<a href=3D"m=
ailto:statements@ietf.org">statements@ietf.org</a>&quot;
 &lt;<a href=3D"mailto:statements@ietf.org">statements@ietf.org</a>&gt;</sp=
an><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-family:&quot;Helvetica Neue&q=
uot;">Cc: </span></b><span style=3D"font-family:&quot;Helvetica Neue&quot;"=
>&quot;Paul Nikolich &lt;<a href=3D"mailto:paul.nikolich@att.net">paul.niko=
lich@att.net</a>&gt; (<a href=3D"mailto:paul.nikolich@att.net">paul.nikolic=
h@att.net</a>)&quot;
 &lt;<a href=3D"mailto:paul.nikolich@att.net">paul.nikolich@att.net</a>&gt;=
, Karen Randall &lt;<a href=3D"mailto:karen@randall-consulting.com">karen@r=
andall-consulting.com</a>&gt;, &quot;Jodi Haasz (<a href=3D"mailto:j.haasz@=
ieee.org">j.haasz@ieee.org</a>)&quot; &lt;<a href=3D"mailto:j.haasz@ieee.or=
g">j.haasz@ieee.org</a>&gt;,
 &quot;<a href=3D"mailto:housley@vigilsec.com">housley@vigilsec.com</a>&quo=
t; &lt;<a href=3D"mailto:housley@vigilsec.com">housley@vigilsec.com</a>&gt;=
, &quot;Stanley, Dorothy&quot; &lt;<a href=3D"mailto:dorothy.stanley@hpe.co=
m">dorothy.stanley@hpe.com</a>&gt;</span><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Please find attached a liaison from IEEE 802.1 to IE=
TF<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Glenn.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Glenn Parsons<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Chair, IEEE 802.1 WG<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"mailto:glenn.parsons@ericsson.com">glenn.=
parsons@ericsson.com</a><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">+1-514-379-9037<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_--

--_004_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_
Content-Type: application/pdf; name="liaison-ietf-YANGkeystore-0921-v02.pdf"
Content-Description: liaison-ietf-YANGkeystore-0921-v02.pdf
Content-Disposition: attachment;
 filename="liaison-ietf-YANGkeystore-0921-v02.pdf"; size=372500;
 creation-date="Fri, 15 Oct 2021 08:30:12 GMT";
 modification-date="Fri, 15 Oct 2021 08:30:13 GMT"
Content-Transfer-Encoding: base64

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
/kDt4x/eMvl77bfK6brQ0lk7c4tgacrN6C3l7H9bWfnvKOnvKGvvD0qb78p05561E95T3jbeUzz2
UYOCiqd+//S5fNYfFfyTMrN/VmbuuI32+KxWjisn4F+U8/4j5WT5SLnRfJzuYzO4aXx8v7/+91H+
+onrkZbKiv6d7xso1Hdqmf8uPT2cWlY6xzm1ELnQMrQaKZ7gtHK3Oq3cFE8rbz2DikcZnK8gu6GS
T8wYblSQ7UGMOxVkbztYmKEg25tYzPXrIRY3/cgeYvGggmzXY5VGwUUKMltj9RQFmY/HGkHBeQqy
MxZrixVkfhbrhil4N9JqzqxGHKIJ8Ik4RMkZ4n9+4pDb/sm9AIdsU5C9VWC9UcFVCjJvi0PbFWSe
BBuWKcg8Ig7bFNgnSbGGZPK3rzQMabU+o5GmBKQ3UD1w5WJJmTdpjYL7FDzNMHzqucuF9yp4v4Ls
boCNqQra/LwqzI1xM8OIB/xOCxzh/90NHKn3+R4Z0Q8E6EcC8r8aoB/+J/qhAP155Ps9KBxzwO+9
F8cmBOixAbr/d1dwrBSgp/q9ZeDYrAB9i78el+o/c+Zd/npitH/+RI+/nrTJz5fgYbt8bmnQn2GH
AtI/8NeTK3zyw5N8k3/7ybf4+X+cvMnfHsmbA8rfEqAH5t/or8vXB+hH/duXPwjQ3/XXUxJ92oPx
pKQHpI8K0PP9xz+8PEBf7q+njvKvP+0W//pGvOqvZ8wP0D/010dGnq372mvkWn99VCk96c7ox/zL
j/osQPe/0eHRsr+erQrQj/uvp5xDAfpbAfoXAfpJfz03y38+cycFpI/3t2eu018fm+uvjzvhrxfs
9tcnL6e3wSF9aqG/XqTy10sO+s9v+YYAfYu/XtHgr1dqAvSWAP2Avz4zYD1VbQ3QX/fXZ9X669UB
67NmfoB+fYB+U4C+zd/+Nff663VOf70x17/83BP+elOAvZqO++vN1yDf747j5u3++p5un1silDCP
91svgtnpt/4Fc2eA3u63H6jus54F81a/9SGY9/rrw1b76ynl/nqq3l9PP+zXf2Hk9X72EtZ97a9f
qfPXr/f338Ltsr++zf98EB4s8NcfLfXXn6r11/e1+Ou/9Z9P4dUl/vrba/z1Yxv99U83+9yTIObk
vX7nm3Byu7+9Tw4EpD8UoO8J0P3fHoWv5AA9YDxf7fK56UDMV/v82//qmQB9LyK/9aNCbfhG1I43
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
4OvBN4L9gv2D7wQHB98Nvhd8PzgiOCo4JvhBcHxwYnBy8MPgtOBHwVnB2cG5wfnBhcHFwWXCS6Nv
WodeamNwU3BzcEtwa3BbcHtwZ3B3cF/wRPCn4M/BX4K/uXu4xYxGeoidMcBAYXVYY3mB55K3+H+Q
8ul7UsoEknK8iH9Yc8+e/yPyiR3oCspWGaOu9UyECCyuQ5zYUZmWZWTZWX5WlJVkZVlFjDkSWQvW
nnVhvTDOGMSGs3FsKpvNFrPVbCPbynazQ+wYO8l+xTtXsvVsC9vJDiByip3DYr2oH0dKL2XFqKKw
VEIqI1WQqkv1pWZSW6mz1FPqI/WTBkFaqa7URGotJUndEekvDZVGS5OkGdJ8abm0TtosbZf2SUel
k9IZ6TL38CC3eTqeiWfnefHOi1zmAW7ytIjkxMijGC/Fy/HKvDZvxFvyjrwr78378SF8JJ/Ap/O5
fClfzdfzzZCWD+fj+FQ+my9GZCPfynfzQ/w4P80vyJLsk3U5Qc4oZ5fzy0XlknJZuaJcU64vN5Fb
xnUGjrrqGPcS0U5xXYgmxb1M9MW4bkg7Yq470Y5xPYh2iutJNCnuFaIvxr2KtBNe15tox7jXiHaK
60M0Ke51oi/GvYE0Ca97k2jHuLeIdorrRzQp7m2iL8YNQPoiXjeQaMe4d4h2ihtENCluMNEX47qC
hL/2wrRTXF9Mk+L6Y/pi3LvEf4e4oa5877nyDXPle9+Vb7gr3whXrpGuXKNcuca4co115frAlWuc
K9d4V66JrlyTXLkmu3JNceX60JVrmivXdFeuj1y5ZrhyzXTlGoJSdIgbTXJNILmmklwfu3LNduWa
48o115VrnivXAleuhW69LXLlW+zKt8SVb6kr3zJXvuWuXCtcuVa5cq125VrjyrXWlesTV65PXbnW
u3JtcOXa6Mr1mSvXLJJrPtXaSpJrHcn1uSvXZleuL1y5trhyfenK9ZUr1zZXrq9duba7cu1w5drl
yrXblWuPW297Xfm+ceXb58q335XvgCvfQVeub125DrtyHXHlOurK9Z0r1yaSayvJtZNq7RDJ9b0r
13FXrh9cuU64cv3oyvWTK9cpV66fXblOu3L94sr1myvXGVeus65c51y5zrty/e7KddGV65Ir12W3
3q7E5BOnJgn5fCwmn0+KyefjrnzHSK6TJNevJNcFUWtoY6tDNrZVGoP26TnehDflLfgLvAPvxF/k
L/FuHOM+/iZ/C63V2zheOsS/5Yf5EX6Uf8eP8e/RMv3AT/Af+Un+Ez/Ff0Y79Qv/lf8WL9bzs7Et
0mj+DC+PNq8xb8ab8/Zo+ZJ4Z7R+3XkP3pO/wnvxV/kItHVL0AIu48v5Cr6Sr0LLt4av5Z/wdfxT
tIob0A5+xjfxz+MfonF+fuEX8Km/AdBI1YHkN74AJtAcQEtxhZxOzuJeITxm8ilJE/E3jja4JYBs
yvfhdVnlrOBPdYd4RtZUzxBvo4TQ8hqyIntkVfbKcWiJ/XJAjpeDckjWZDFfIQuZ8HHiHkl+VC4O
Aflx+XEI4m+FIcon8Slo6WfeTK6baTC6BO9T+UQ+EcuczCcjN9P4NJD4DI4WBjW2Bp94iP8Aweji
6GLUgQSFwMHrJ+N1M26q0ZvUHd7lQc4m4TOm8Cn4jOl8Oj5jJkfrhZx+js8Q8tC+kis7SSeHSCdX
dbQYr0IdKa2luTe83Rd7Tyb5XY9BMBiGwLswFN6j9zyHwwgYCaNgNL3F8gHGbOOx/ibCJJgMU+BD
mArTYDp8BDNgJsyCj2E2zIG5MA/mwwJYCItgMSyBpbAMlsMKWAmrYDWsgbXwCayDT2E9bICN8Bls
gs9hM3wBW+BL2ApfwTb4GrbDDtgJu2A37IG98A3sg/1wAA7CIfgWDsMROArfwTH4Ho7DD3ACfhRn
/MAp+BlOwy/wK/wGZ+AsnIPzcAF+h4twCS7DFWx0THpeqihVkipLVaSqUjWMJ2pINaVaUm2pDsYR
9TC6aCAlSg2lRlJjjCqaYqzRXGohvSC1lFphjNEGI4920lhpp7RL2i3tkfZK32B0sV86IB2UDknf
SoelIxhrfCcdk76Xjks/SCe4T/pROsn90k/SKeln6bT0i/Sr9BvGImelc9J56YL0u3RRuiRdlq6g
AWBc4hwjEgXjFJV7eRx/nlfklSgeqcPr8wa8FW+HEclrvA9/nQ/m72NcMot/zOdgZLKQL+Kb+Rd8
C/8So5Gv+Db+Nd/Od/CdfBfGJnv4Xv4N38f38wP8oPyIXEzeKn8lb5O/lrfLO+Sd8i55t7xH3it/
I++T98sH5IPyIflb+bB8RD4qfycfk7+Xj8s/yCfkH+WT8k/yKfln+bT8i/yr/Jt8Rj4rn5PPyxfk
3+WL8iX5snxFiVd09XG1pPqEWkp9Ui2tPqWWUZ9Wy6rPqOXUZ9Xy6nNqBfV5taJaSa2sVlGrqtXU
6moNtaZaS62t1lHrqvXU+moDNVFtiH+N8a8p/jVXW6gvqC3VVmprtY3aVm2ntlc7qB3VTmqS+qLa
WX1J7YJ/XdVuane1h9pTfUXtpb6q9lZfU/uor6t91TfUN9W31H7q22p/dYA6UH1HHaQOVoeo76pD
1ffUYer76nB1hDpSHaWOVseoY9UP1HHqeHWCOk2drn6kzlBnqrPUj9XZ6hx1rjpPna8uUBeqi9TF
6hJ1qbpMXa6uUFeqq9TV6hp1rfqJuk79VF2vblA3qp+pm9TP1c3qF+oW9Ut1q/qVuk39Wt2u7lB3
qrvU3eoeda/6jbpP3a8eUA+qh9Rv1cPqEfWo+p16TP1ePa7+oJ5Qf1RPqj+pp9Sf1dPqOfW8ekH9
Xb2oXlIvq1e84GXqRHWSOlmdon6oTlV/UX9Vf1PPqGd9nX0v+br4XvZ19XXzdff18PX0veLr5XvV
19v3mq+P/2V/V383f3d/D39P/yv+Xv5X/b39ffyv+/v63/C/6X/L38//tr+/f4B/oH+4f4R/pH+U
f7R/jH+s/wP/OP94/wT/RP8k/2T/FP+H/qn+af6P/DP8M/2z/B/7Z/vn+Of65/lX+Ff6V/lX+9f4
1/o/8a/zb/R/5v/cv9n/hX+L/0v/Vv9X/m3+r/3b/Tv9B/3f+o/4v/N/7//B/5P/Z/8v/l/9v/nP
+M/6z/nP+y/4f/df9F/2XwlAgAWkAA/IASXgCXwbOBw4Ejga+C5wLPB94Hjgh8CJwI+Bk4GfAqcC
PwdOB34J/Br4LXAmcDZwLnA+cCHwe+Bi4FLgcuBKPMSzeCmex8vxSrwnXo33xsfF++L98YH4+Phg
fCheiw/H6/FGvBlvxdvxkXgnPhqfEJ8mPm38ffHp4u+PTx+fIT5j/APxmeIfjM8cPyJ+ZPyo+NHx
Y+LHxn8QPy5+fPyE+Inxk+Inx09Bu5shNhtLs6I9pDESWlCa6/yAl+XPwNf8WV4edvCavBbs4nV5
PdhDHu8b3pa3hX3oqV6B/XwQHwTf8mF8GBxGHzwCjpC3OUre5jvyNsfI23zP5/MFcJws/wm5iFyU
Ac2ZSopP8bG8iqZoLB/Niub3HPQcZcfUvGpBdpJmSH/xve4bIUm+ib4VUsS3wXdOyk/zpIk0QzqJ
vHccfU27EJSAUlDV3XnCII7GZo9IpaWnped8g30LfGLflNhlVBplL0MHZYodJVXBixFMXWiEd7V1
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
GZqjWuFXvEnsRopWtoHt4ONgFzgPfAZ8i91M0VkadhOhmf06YTmGG8DXwR+xXyO8IVA1S5hLhaWp
XhDmVb0mTKPaL1A9QRivfgCcLLyr7hCGNRngUYHaQjKl0JJKIccAGzke+0iUxgr7vPJt5TvCb/7Z
Gewz5JO/zW5mv0HKd4bLrFli+eRwSabazG4R7laRUsg2NJxjVvj2nFY/qBaeQU6lhBbpt8gynEoV
u5VKVmqYCcjfm4Ij56OyK7Lfym7K3qNH0em0glbTOtpEW5OaRs0aNXtU26j2UfNGzR/VLTfKTXKz
3CK3ym1yu9whd8rL5RXySnmVvFpeI6+V18nr5Y3yR+SflD8mnyOfK++Ud8nny7vlPfI+eb98QP6C
/EX5Mvly+Qr5F+VR+b/IvyT/sjwmT8i/Iv+q/GX5K/J/lX9N/nX5FvlW+Tb5dvkO+U75d+R75Hvl
++T75QfkB+WH5IflR+RH5cfkx+Un5Cflp+WX5L+Rvy1/R/5bSshSPkrWNipL/oeU26m15FONkj0i
eyz5tZR3UwN3Pyktezzlp3i1S3idJLQKU967LnwPkmxILoTvwjPvZEq6mp4+4tXH6A4y9zXqd7ST
rqC95N16Mm48/QA9hX6Ink7PpjvorrSpac+T9z/yL+2L9/6Rpdz75/3wX9pr9/6RWj/6r/4DfxGy
bvf+jf/wX9qVe//IZ/kjf+lL7v0jn/nev4c+6i/96/f+ka10798M/L3/evYH/uaQv44/8tf1UX/p
t+/9y1B84I/9wJ/p3j/x8w2vL5ZAou+gy+gycunioT2UjK6iq4gNftpPJdFhOkwl02PpsdQoegI9
gUqhW+lWajT9IP0glUpPo6dRY+hH6EeoNPox+jEqnX6CfoLKoJ+mn6buS3so7SFKntaX1kfdn/ZC
2kpKkcalfZnSp72ctp0yp+1I+y7lSfvPtN9QgbS3025Qj6U/l/4C9WT6i+mDVG/6mvRN1KL0zemv
UtH076b/hIqlv5H+BrUj/c30N6lvp7+V/ha1M/1n6T+jXk//efrPqV3pv0j/BfWd9F+m/5Lanf6r
9F9R303/dfqvqT3pv0n/DfW99LfT36b2pr+T/i71b+nvZaRQhzMyMxjqeIYuI486nZGfYaPOy8fI
06nL8vvlmdTbckauQz424Yje+qG/qR/6m/GhP3JcTlubtp6i0vakHaDGpP0+Hf3Ik72kmtALjicU
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
Irsuu0WuElJpOa0i1wlG2kLbyZWClw7QYXosPYGeQk+/mz2jl+6nF9PL6JX0ajpOr6c30lvo7fQu
ei99gD78j/quS5ki/GZcORpMBceAaWAGeB8oB+8HM0ElqALVoBZkQBbUgTmgAcwFjWAemA+aQQtY
AjrAUtAJloHloBusACtBL1gN+sEAWAs2gk1gMzgObAHHg63gRHASOBmcAj4ITgUfAqeBD4PTwUfA
GeAnwJngo+As/EL/Bvh78Cb4B/AWeBt8T6COAmUgDSaByeAoQsnpj3Kag9McnObgNAenOTjNwWkO
TnNwmoPTHJzm4DQHpzk4zcFpDk5zcJqD0xyc5uA0B6c5OM3BaQ5Oc3Cag9McnObgNAenOTjNwWkO
TnNwmoPTHJzm4DQHpzk4zcFpDk5zcJqD0xyc5uA0B6c5OM3BaQ5Oc3Cag9McnObgNAenOTjNwWkO
TnNwmoPTHJzm4DQHpzk4zcFpDk5zcJqD0xyc5uA0B6c5OM3BaQ5Oc3Cag9McnOYkpz/S6RicjsHp
GJyOwekYnI7B6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B6Ric
jsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B
6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekYnI7B6RicjsHpGJyOwekY
nI7B6RicjsHpmOT0RzqdgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4nYDT
CTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4
nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2A
0wk4nYDTCTidgNMJOJ2A0wk4nYDTCTidgNMJOJ2QnP5Ip3k4zcNpHk7zcJqH0zyc5uE0D6d5OM3D
aR5O83Cah9M8nObhNA+neTjNw2keTvNwmofTPJzm4TQPp3k4zcNpHk7zcJqH0zyc5uE0D6d5OM3D
aR5O83Cah9M8nObhNA+neTjNw2keTvNwmofTPJzm4TQPp3k4zcNpHk7zcJqH0zyc5uE0D6d5OM3D
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
S86knGk5M3PacubmzMvpyenLGchZmjOYsypnbc66nA05m3O25ezM2ZOzP+dQztGcEzmnc87lXMy5
knM955aBNqQa5AaVQWcwGiwGu8Fl8BoChrBhrGGCYYphumGWod3QaZhv6DX0GxYblhlWGlYb4ob1
ho2GLYbthl1Us8FmcBo8Br8hZGgytBgmGaYZZhraDHMN8ww9hj7DgGGpYdCwyrDWsM6wwbDZsM2w
07DHsN9wyHDUcMJw2nDOcNFwxXDdcCuXzk3NleeqcnW5xlxLrj3XlevNDeSGc8fmTsidkjs9d1Zu
e25n7vzc3tz+3MW5y3JX5q7Ojeeuz92YuyV3e+6u3L25B3IP5x7LPZl7Jvc81Zw7KXda7szctty5
ufNye3L7cgdyl+YO5q7KXZu7LndD7ubcbbk7c/fk7s89lHs090Tu6dxzuRdzr+Rez71lpI2pRrlR
ZdQZjUaL0W50Gb3GgDFsHGucYJxinG6cZWw3dhrnG3uN/cbFxmXGlcbVxrhxvXGjcYtxu3GXca/x
gPGw8ZjxpPGM8bzxkvGq8Ybxdl5yXlqegmo29hkHjEuNg8ZVxrXGdcYNxs3Gbcadxj3G/cZDxqPG
E8bTxnPGi8YrxuvGW3l0XmqePE+Vp8sz5lny7HmuPG9eIC+cNzZvQt6UvOl5s/La8zrz5uf15vXn
Lc5blrcyb3VePG993sa8LXnb83bl7c07kHc471jeybwzeefzLuVdzbuRd9uUbEozKUwak95kMllN
DpPb5KOa8zbkbc7blrczb0/e/rxDeUfzTuSdzjuXdzHvSt71vFsm2pRqkptUJp3JaLKY7CaXyWsK
mMKmsaYJpimm6aZZpnZTp2m+qdfUb1psWmZaaVptipvWmzaatpi2m3aZ9poOmA6bjplOms6Yzpsu
ma6abphu5yfnp+Ur8jX5+nxTvjXfke/O9+UH8yP54/Jb86fmz8ifTTWbjppOmE6bzpkumq6Yrptu
5dP5qfnyfFW+Lt+Yb8m357vyvfmB/HD+2PwJ+VPyp+fPym/P78yfn9+b35+/OH9Z/sr81fnx/PX5
G/O35G/P35W/N/9A/uH8Y/kn88/kn8+/lH81/0b+bXOyOc2sMGvMerPJbDU7zG6zzxw0R8zjzK3m
qeYZ5tnmDnOXudu80LzIvMS8nGrOv2WmzalmuVll1pmNZovZbnaZveaAOWwea55gnmKebp5lbjd3
muebe8395sXmZeaV5tXmuHm9eaN5i3m7eZd5r/mA+bD5mPmk+Yz5vPmS+ar5hvl2QXJBWoGiQFOg
LzAVWAscBe4CX0GwIFIwrqC1YGrBjILZBR0FXQXdBQsLFhUsKVhewBWsKeALhgo2FWwt2EE1F1gK
7AWuAm9BoCBcMLZgQsGUgukFswraCzoL5hf0FvQXLC5YVrCyYHVBvGB9wcaCLQXbC3YV7C04UHC4
4FjByYIzBecLLhVcLbhRcNuSbEmzKCwai95islgtDovb4rMELRHLOEurZaplhmW2pcPSZem2LLQs
siyxLLdwljUW3jJk2WTZatlh2W3ZZzloOWI5bjllOUs1WyZYplimW2ZZ2i2dlvmWXku/ZbFlmWWl
ZbUlbllv2WjZYtlu2WXZazlgOWw5ZjlpOWM5b7lkuWq5YbldmFyYVqgo1BTqC02F1kJHobvQVxgs
jBSOK2wtnFo4o3B2YUdhV2F34cLCRYVLCpcXcoVrCvnCocJNhVsLdxTuLtxXeLDwSOHxwlOFZwsv
FF4uvFZ400pZU6wZVHNhb2F/4eLCZYUrC1cXxgvXF24s3FK4vXBX4d7CA4WHC48Vniw8U3i+8FLh
1cIbhbetydY0q8KqseqtJqvV6rC6rT5r0BqxjrO2WqdaZ1hnWzusXdZu60LrIusS63IrZ11j5a1D
1k3WrdYd1t3WfdaD1iPW49ZT1rPWC9bL1mvWm0VUUUpRRpGyiCkyFJmLbEXOIg/VbF1v3WjdYt1u
3WXdaz1gPWw9Zj1pPWM9b71kvWq9Yb1dlFyUVqQo0hTpi0xF1iJHkbvIVxQsihSNK2otmlo0o2h2
UUdRV1F30cKiRUVLipYXcUVriviioaJNRVuLdhTtLtpXdLDoSNHxolNFZ4suFF0uulZ000bZUmwZ
NqWNsRlsZpvN5rR5bH5byNZka7FNsk2zzaSaiw4XHSs6WXSm6HzRpaKrRTeKbtuSbWk2hU1j09tM
NqvNYXPbfLagLWIbZ2u1TbXNsM22ddi6bN22hbZFtiW25TbOtsbG24Zsm2xbbTtsu237bAdtR2zH
badsZ20XbJdt12w3i6nilOKMYmUxU2woNhfbip3FnmJ/cai4qbileFLxtOKZxW3Fc4vnFfcU9xUP
FC+lmm03bLeLk4vTihXFmmJ9sanYWuwodhf7ioPFkeJxxa3FU4tnFM8u7ijuKu4uXli8qHhJ8fJi
rnhNMV88VLypeGvxjuLdxfuKDxYfKT5efKr4bPGF4svF14pv2il7ij3DrrQzdoPdbLfZnXaP3W8P
2ZvsLfZJ9mn2mfY2+1z7PHuPvc8+YF9qH7Svsq+1r7NvsG+2b6Oa7Sa71e6wu+0+e9AesY+zt9qn
2mfYZ9s77F32bvtC+yL7EvtyO2dfY+ftQ/ZN9q32Hfbd9n32g/Yj9uP2U/az9gv2y/Zr9pslVElK
SUYJuegrMZSYS2wlzhJPib8kVNJU0lIyqWRaycyStpK5JfNKekr6SgZKlpYMlqwqWVuyrmRDyeaS
bSU7S/aU7C85VHK05ETJaaq5ZFxJa8nUkhkls0s6SrpKuksWliwqWVKyvIQrWVPClwyVbCrZWrKj
ZHfJvpKDJUdKjpecKjlbcqHkcsm1kpsOypHiyHCQC0+HwWF22BxOh8fhd4QcTY4WxyTHNMdMR5tj
rmOeo8fR5xhwLHUMOlY51jrWOTY4Nju2OXY69jj2Ow45jjpOOE47zjkuOq44rjtuldKlqVSzo9ux
0LHIscSx3ME51jh4x5Bjk2OrY4djt2Of46DjiOO445TjrOOC47LjmuNmKVWaUppRSi5+Sw2l5lJb
qbPUU+ovDZU2lbaUTiqdVjqztK10bum80p7SvtKB0qWlg6WrSteWrivdULq5dFvpztI9pftLD5Ue
LT1Rerr0XOnF0iul10tvOWlnqlPuVDl1TqPT4rQ7XVRzKV86VLqpdGvpjtLdpftKD5YeKT1eeqr0
bOmF0sul10pvOilnijPDSS7AnQan2WlzOp0ep98ZcjY5W5yTnNOcM51tzrnOec4eZ59zwLnUOehc
5VzrXOfc4Nzs3Obc6dzj3O885DzqPOE87TznvOi84rzuvFVGl6WWyctUZboyY5mlzF7mKvOWBcrC
ZWPLJpRNKZtONTsPOo84jztPOc86LzgvO685b5ZRZSllGWXKMqbMUGYus5U5yzxl/rJQWVNZS9mk
smllM8vayuaWzSvrKesrGyhbWjZYtqpsbdm6sg1lm8u2le0s21O2v+xQ2dGyE2Wny86VXSy7Una9
7JaLdqW65C6VS+cyuiwuu8vl8roCrrBrrGuCa4prumuWq93V6Zrv6nX1uxZTzWXXym66KFeKK8Ol
dDEug8vssrmcLo/L7wq5mlwtrkmuaa6ZrjbXXNc8V4+rzzXgWuoadK1yrXWtc21wbXZtc+107XHt
dx1yHXWdcJ12nXNddF1xXXfdKqfLU8vl5apyXbmx3FJuL3eVe8sD5eHyseUTyqeUTy+fVd5e3lk+
v7y3vL98cfmy8pXlq8vj5evLN5ZvoZrLDeXmclu5s9xT7i8PlTeVt5RPKp9WPrO8rXxu+bzynvK+
8oHypeWD5avK15avK99Qvrl8W/nO8j3l+8sPlR8tP1F+uvxc+cXyK+XXy2+5aXeqW+5WuXVuo9vi
trtdbq874A67x7onuKe4p7tnudvdne757l53v3uxe5l7pXu1O+5e797o3uLe7t7l3us+4D7sPuY+
STW7m9wt7knuae6Z7jb3XPc8d4+7zz3gXuoedK9yr3Wvc29wb3Zvc+9073Hvdx9yH3WfcJ92n3Nf
dF9xX3ffqqArUivkFaoKXYWxwlJhr3BVeCsCFeGKsRUTKqZUTK+YVdFe0Vkxv6K3or9iccWyipUV
qyviFesrNlZsqdhesatib8WBisMVxypOVpypOF9xqeJqxY2K255kqrliXkVPRV/FQMXSisGKVRVr
K9ZVbKjYXLGtYmfFnor9FYcqjlacqDhdca7iYsWViusVtzy0J9Uj96g8Oo/RY/HYPS6P1xPwhD1j
PRM8UzzTPbM87Z5Oz3xPr6ffs9izzLPSs9oT96z3bPRs8Wz37PLs9RzwHPYc85z0nPGc91zyXPXc
8NyuTK5Mq1RUair1laZKa6WDavas9azzbPBs9mzz7PTs8ez3HPIc9ZzwnPac81z0XPFc99yqpCtT
K+WVqkpdpbHSUmmvdFV6KwOV4cqxlRMqp1ROr5xV2V7ZWTm/sreyv3Jx5bLKlZWrK+OV6ys3Vm6p
3F65q3Jv5YHKw5XHKk9Wnqk8X3mp8mrljcrb3mRvmlfh1Xj1XpPX6nV43V6fN+iNeMd5W71TqebK
/ZWHKo9Wnqg8XXmu8mLllcrrlbe8tDfVK/eqvDqv0Wvx2r0ur9cb8Ia9Y70TvFO8072zvO3eTu98
b6+337vYu8y70rvaG/eu9270bvFu9+7y7vUe8B72HvOe9J7xnvde8l713vDerkquSqtSVGmq9FWm
KmuVo8pd5asKVkWqxlW1Vk2tmlE1u6qjqququ2ph1SKq2XvFe917q4quSq2SV6mqdFXGKkuVvcpV
5a0KVIWrxlZNqJpSNb1qVlV7VWfV/Kreqv6qxVXLqlZWra6KV62v2li1pWp71a6qvVUHqg5XHas6
WXWm6nzVpaqrVTeqbvuSfWk+hU/j0/tMPqvP4XP7fL6gL+Ib52v1TfXN8M32dfi6fN2+hb5FviW+
5T7Ot8bH+4Z8m6hmn85n9Fl8dp/L5/UFfGHfWN8E3xTfdN8sX7uv0zff1+vr9y32LfOt9K32xX3r
fRt9W3zbfbt8e30HfId9x3wnfWd8532XfFd9N3y3q5Or06oV1ZpqfbWp2lrtqHZX+6qD1ZHqcdWt
1VOrZ1TPru6o7qrurl5Yvah6SfXyaq56TTVfPVS9qXpr9Y7q3dX7qg9WH6k+TjVXh6vHVk+onlI9
vXpWdXt1Z/X86t7q/urF1cuqV1avro5Xr6/eWL2lenv1ruq91QeqD1cfqz5Zfab6fPWl6qvVN6pv
+5P9aX6FX+PX+01+q9/hd/t9/qA/4h/nb/VP9c/wz/Z3+Lv83f6F/kX+Jf7lfs6/xs/7h/yb/Fv9
O/y7/fv8B/1H/Mf9p/xn/Rf8l/3X/DdrKKrZ3+mf7+/19/sX+5f5V/pX++P+9f6N/i3+7f5d/r3+
A/7D/mP+k/4z/vP+S/6r/hv+2zXJNWk1ihpNjb7GVGOtcdS4a3w1wZpIzbia1pqpNTNqZtd01HTV
dNcsrFlUs6RmeQ1Xs6aGrxmq2VSztWZHze6afTUHa47UHK85VXO25kLN5ZprNTcDVCAlkBFQBpiA
IWAO2KjmmtU18Zr1NRtrttRsr9lVs7fmQM3hmmM1J2vO1JyvuVRzteZGze1AciAtoAhoAvqAKWAN
OALugC8QDEQC4wKtgamBGYHZgY5AV6A7sDCwKLAksDzABdYE+MBQYFNga2BHYHdgX+Bg4EjgeOBU
4GzgQuBy4FrgZi1Vm1KbUausZWoNteZaW62z1lPrrw3VNtW21E6imgN7AwcChwPHAicDZwLnA5cC
VwM3Ardrk2vTahW1mlp9ranWWuuoddf6aoO1kdpxta21U2tn1M6u7ajtqu2uXVi7qHZJ7fJarnZN
LV87VLupdmvtjtrdtftqD9YeqT1ee6r2bO2F2su112pvBqlgSjAjqAwyQUPQHLQFnUFP0B8MBZuC
LcFJwWnBmcG24NzgvGBPsI9qrr1Ue7X2Ru3tYHIwLagIaoL6oCloDTqC7qAvGAxGguOCrcGpwRnB
2cGOYFewO7gwuCi4JLg8yAXXBPngUHBTcGtwR3B3cF/wYPBI8HjwVPBs8ELwcvBa8GYdVZdSl1Gn
rGPqDHXmOluds85T568L1TXVtdRNqptWN7OurW5u3by6nrq+uoG6pXWDdavq1tatq9tANddp6vR1
pjprnaPOXeerC9ZF6sbVtdZNrZtRN7uuo66rrrtuYd2iuiV1y+u4ujV1fN1Q3aa6rXU76nbX7as7
WHek7njdqbqzdRfqLtddq7sZokIpoYyQMsSEDCFzyBZyhjwhfygUagq1hCaFpoVmhtpCc0PzQj2h
vtBAaGloMLQqtDa0LrQhtDm0LbQztCe0P3QodJRqDgVDkdC4UGtoamhGaHaoI9QV6g4tDC0KLQkt
D3GhNSE+NBTaFNoa2hHaHdoXOhg6EjoeOhU6G7oQuhy6FrpZT9Wn1GfUK+uZekO9ud5W76z31Pvr
Q/VN9S31k+qn1c+sb6ufWz+vvqe+r36gfmn9YP2q+rX16+o31G+u31a/s35P/f76Q/VH60/Un64/
V3+x/kr99fpbVHN9R31XfXf9wvpF9Uvql9dz9Wvq+fqh+k31W+t31O+u31d/sP5I/fH6U/Vn6y/U
X66/Vn8zTIVTwhlhZZgJG8LmsC3sDHvC/nAo3BRuCU8KTwvPDLeF54bnhXvCfeGB8NLwYHhVeG14
XXhDeHN4W3hneE94f/hQ+Gj4RPh0+Fz4YvhK+Hr4VgPdkNogb1A16BqMDRaqOcyF14T58FB4U3hr
eEd4d3hf+GD4SPh4+FT4bPhC+HL4WvhmA9WQ0pDRoGxgGgwN5gZbg7PB0+BvCDU0NbQ0TGqY1jCz
oa1hbsO8hp6GvoaBhqUNgw2rGtY2rGvY0LC5YVvDzoY9DfsbDjUcbTjRcLrhXMPFhisN1xtuRehI
akQeUUV0EWPEErFHXBFvJBAJR8ZGJlDNDbsb9jUcbDjScLzhVMPZhgsNlxuuNdyMUJGUSEZEGWEi
hog5Yos4I56IPxKKNEVaIpMi0yIzI22RuZF5kZ5IX2QgsjQyGFkVWRtZF9kQ2RzZFtkZ2RPZHzkU
ORo5ETkdORe5GLkSuR651Ug3pjbKG1WNukZjo6XR3uhq9DYGGsONYxsnNE5pnN44q7G9sbNxfmMv
1Ry5ELkcuRa52Ug1pjRmNCobmUZDo7nR1uhs9DT6G0ONTY0tjZMapzXObGxrnNs4r7Gnsa9xoHFp
42Djqsa1jesaNzRubtzWuLNxT+P+xkONRxtPNJ5uPNd4sfFK4/XGW010U2qTvEnVpGsyNlma7E2u
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
UTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4
HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F
01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNROB2F01E4HYXTUTgdhdNR
OB2VnP5IpxNwOgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNwOgGn
E3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNw
OgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoBpxNwOgGnE3A6AacTcDoB
pxNwOgGnE3A6AacTcDoBpxNwOgGnE5LTH+k0D6d5OM3DaR5O83Cah9M8nObhNA+neTjNw2keTvNw
mofTPJzm4TQPp3k4zcNpHk7zcJqH0zyc5uE0D6d5OM3DaR5O83Cah9M8nObhNA+neTjNw2keTvNw
mofTPJzm4TQPp3k4zcNpHk7zcJqH0zyc5uE0D6d5OM3DaR5O83Cah9M8nObhNA+neTjNw2keTvNw
mofTPJzm4TQPp3k4zcNpHk7zcJqH0zyc5uE0D6d5OM0Tp6dQVqqNui1bRTvo/Ukzkq4nLx9lGbU7
ZUrK5dGLUw2p28e0jDmf1peuSd+cEck4fV+3XC4fuj9w/3FFZ2ZKZlzpUR7Oasu6rVqldqj3a2Zo
rmuXU8J3JELffhT69rNQzdo92v3aQ9qj2hPa09pz2ovaK9rr2luM8F2JnFExOsbIWBg742K8TIAJ
M2OZCcwUZjozi2lnOpn5TC/TzyxmljEryfV4nFnPbCRX6tuZXcxe5gBzmDnGnGTOMOeZS8xV5ga5
Zk4m18oKcoWsJ1fWVtbBulkfG2Qj7Di2lZ3KzmBnsx1sF9vNLqSamYvkuvn/sHf/wU2eh4LvX/82
jqO4whhZlm1Z/i3bsizbsizb8i/ZpUAppZRSSimhlBCHEOIQQhxCCCGEEEIIIYQ4BOn9/b6EUEII
4TAchsPlMgyXy+WyDMMwDMuwDMNwGZbDcjgcDofeV188Z9Pdzu7dOXtn+4enw1ePLNnYeh49/ihP
E913PLJeZWfyutppvZ6uyK/ND+SH8iP50fyJ+VPzZ+TPzp+XvzB/cf7S/KH8Vflr8zfkb87flr8j
X8nfmb8nf3/+ofyj+SfyT+efy7+YfyX/ev6t/LvW8+SxM9WZ5cxx5jldTo+zyulzNjnDzi5nv3Oy
c5pzpnOOc75zwLnEucy5wrnauc650bnFOeyMOzVhkjPX6XS6nRXOWmfAGXJGnFHnROdU5wznbOc8
50LnYudS55BzlXOtc4Nzs3Obc4dTce507nHudx5yHnWecJ52nnNedF5xXnfect51PnA+LkgtyCrI
KcgrcBV4CqoKfAVNBeGCroL+gskF0wpmFswpmF8wULCkYFnBioLVBesKNhZsKRguiBdoBbsK9hYc
KDhccKzgZMEZYVJBpCBaMLFgasGMgtkF8woWFiwuWFowVLCqYG3BhoLNBdsKdhQoBTsL9hTsLzhU
cLTgRMHpgnMFFwuuFFwvuFVwt+BBwWNXqivLlePKc7lcHleVy+dqcoVdXa5+12TXNNdM1xzXfNeA
a4lrmWuFa7VrnWuja4tr2BV3aa5drr2uA67DrmOuk64zrvOuS66rrhuu2657rofCJNdC12LXUteQ
a5VrrWuDa7Nrm2uHS3HtdO1x7Xcdch11nXCddp1zXXRdcV133XLddT1wPS5MLcwqzCnMK3QVegqr
Cn2FTYXhwq7C/sLJhdMKZxbOKZxfOFC4pHBZ4YrC1YXrCjcWbikcLowXaoW7CvcWHig8XHis8GTh
mcLzhZcKrxbeKLxdeK/wYZFQlF6UXWRtVUVFRWXCpMLNhdsKdxQqhTsL9xTuLzxUeLTwROHpwnOF
FwuvFF4vvFV4t/BB4eOi1KKsopyivCJXkaeoqshX1FQULuoq6i+aXDStaGbRnKL5RQNFS4qWFa0o
Wl20rmhj0Zai4aJ4kVa0q2hv0YGiw0XHik4WnSk6X3Sp6GrRjaLbRfeKHhYLxenF2cXWdllcVFxW
7C32FweL24t7iicUTxEmFR0qOlp0ouh00bmii0VXiq4X3Sq6W/Sg6HFxanFWcU5xXrGr2FNcVewr
bioOF3cV9xdPLp5WPLN4TvH84oHiJcXLilcUry5eV7yxeEvxcHG8WCveVby3+EDx4eJjxSeLzxSf
L75UfLX4RvHt4nvFD92CO92d7ba2bHeRu8ztdfvdQXe7u8c9wT3FPd09yz3XvcC9yD3oXi5MKr5e
fKv4bvGD4sfuVHeWO8ed53a5Pe4qt8/d5A67u9z97snuae6Z7jnu+e4B9xL3MvcK92r3OvdG9xb3
sDvu1ty73HvdB9yH3cfcJ91n3Ofdl9xX3Tfct9333A9LhJL0kuwS69dGSVFJWYm3xF8SLGkv6SmZ
UDKlZHrJrJK5JQtKFpUMliwvWVmypmR9yaaSrSXbSyRhUklOSV6Jq8RTUlXiK2kqCZd0lfSXTC6Z
VjKzZE7J/JKBkiUly0pWlKwuWVeysWRLyXBJvEQr2VWyt+RAyeGSYyUnS86UnC+5VHK15EbJ7ZJ7
JQ89gifdk+2xexyeIk+Zx+vxe4Kedk+PZ4Jnime6Z5ZnrmeBZ5Fn0LPcs9KzxrPes8mz1bPdI3kM
z27PPs9BzxHPcc8pYZIn7Ony9Hsme6Z5ZnrmeOZ7BjxLPMs8KzyrPes8Gz1bPMOeuEfz7PLs9Rzw
HPYc85z0nPGc91zyXPXc8Nz23PM8LBVK00uzS61foqVFpWWl3lJ/abC0vbSndELplNLppbNK55Yu
KF1UOli6vHRl6ZrS9aWbSreWbi+VSo3S3aX7Sg+WHik9Xnqq9GzphdLLpddKb5beKb0vTCqdXzpQ
uqR0WemK0tWl60o3lm4pHS6Nl2qlu0r3lh4oPVx6rPRk6ZnS86WXSq+W3ii9XXqv9GGZUJZell1m
/SIvKyorK/OW+cuCZe1lPWUTyqaUTS+bVTa3bEHZorLBsuVlK8vWlK0v21S2tWx7mVRmlO0u21d2
sOxI2fGyU2Vnyy6UXS67Vnaz7E7Z/bJH5cnlmeW28txyZ7lbmFS2sWxL2XBZvEwr21W2t+xA2eGy
Y2Uny86UnS+7VHa17EbZ7bJ7ZQ/LhfL08uxye7mjvKi8rNxb7i8PlreX95RPKJ9SPr18Vvnc8gXl
i8oHy5eXryxfU76+fFP51vLt5VK5Ub67fF/5wfIj5cfLT5WfLb9Qfrn8WvnN8jvl98sfVSRXZFbY
KnIrnBXuioqK2opARagiUhGtmChMKj9Qfrj8WPnJ8jPl58svlV8tv1F+u/xe+cMKoSK9ItvimqOi
qKKswlvhrwhWtFf0VEyomFIxvWJWxdyKBRWLKgYrllesrFhTsb5iU8XWiu0VUoVRsbtiX8XBiiMV
xytOVZytuFBxueJaxc2KOxX3Kx5VJldmVtoqcyudle7KisraykBlqDJSGa2cWDm1ckbl7Mp5lQsr
F1cuFSZVXK24UXG74l7Fw0qhMr0yu9Je6agsqiyr9Fb6K4OV7ZU9lRMqp1ROr5xVObdyQeWiysHK
5ZUrK9dUrq/cVLm1cnulVGlU7q7cV3mw8kjl8cpTlWcrL1RerrxWebPyTuX9ykdVyVWZVbaq3Cpn
lbuqoqq2KlAVqopURasmVk2tmlE1u2pe1cKqxVVLq4aqVlWtrdpQtblqW9UOYVJVdpW9ylFVVFVW
5a3yVwWr2qt6qiZUTamaXjWram7VgqpFVYNVy6tWVq2pWl+1qWpr1fYqqcqo2l21r+pg1ZGq41Wn
qs5WXai6XHWt6mbVnar7VY+qk6szq23VudXOand1RXVtdaA6VB2pjlZPrJ5aPaN6dvW86oXVi6uX
Vg9Vr6peW72henP1tuod1Ur1zuo91furD1UfrT4hTKoOVrdX91RPqJ5SPb16VvXc6gXVi6oHq5dX
r6xeU72+elP11urt1VK1Ub27el/1weoj1cerT1Wfrb5Qfbn6WvXN6jvV96sfeZO9mV6bN9fr9Lq9
Fd5ab8Ab8ka8Ue9E71TvDO9s7zzvQu9i71LvkHeVd613g3ezd5t3h1fx7vTu8e73HvIe9Z7wnvae
8170XvFe997y3hUmeed6F3gXeQe9y70rvWu8672bvFu9272S1/Du9u7zHvQe8R73nvKe9V7wXvZe
89703vHe9z6qSa7JrLHV5NY4a9w1FTW1NYGaUE2kJlozsWZqzYya2TXzahbWLK5ZWjNUs6pmbc2G
ms0122p21Cg1O2v21OyvOVRztOZEzemaczUXa67UXK+5VXO35kHN49rU2qzanNq8WpcwqWZ9zaaa
rTXba6Qao2Z3zb6agzVHao7XnKo5W3Oh5nLNtZqbNXdq7tc8qk2uzay11ebWOmvdtRW1tbWB2lBt
pDZaO7F2au2M2tm182oX1i6uXVo7VLuqdm3thtrNtdtqd9QqtTtr99Turz1Ue7T2RO3p2nO1F2uv
1F6vvVV7t/ZB7eO61Lqsupy6vDpXnaeuqs5X11QXruuq6xcm1e6rPVh7pPZ47anas7UXai/XXqu9
WXun9n7to7rkusw6W11unbPOXVdRV1sXqAvVReqidRPrptbNqJtdN69uYd3iuqV1Q3Wr6tbWbajb
XLetbkedUrezbk/d/rpDdUfrTtSdrjtXd7HuSt31ult1d+se1D32pfqyfDm+PJ/L5/FV+Xy+Jl/Y
1+Xr9032TfPN9M3xzfcN+JYIk+ou112ru1l3p+5+3SNfsi/TZ/Pl+pw+t6/CV+sL+EK+iC/qm+ib
6pvhm+2b51voW+xb6hvyrfKt9W3wbfZt8+3wKb6dvj2+/b5DvqO+E77TvnO+i74rvuu+W767vge+
x/Wp9Vn1OfV59a56T31Vva++qT5c31XfXz+5flr9zPo59fPrB+qX1C+rX1G/un5d/cb6LfXDwqT6
zHpbfW69s95dX1FfWx+oD9VH6qP1E+un1s+on10/r35h/eL6pfVD9avq19ZvqN9cv61+R71Sv7N+
T/3++kP1R+tP1J+uP1d/sf5K/fX6W/V36x/UP/an+rP8Of48v8vv8Vf5ff4mf9jf5e/3T/ZP88/0
z/HP9w/4l/iX+Vf4V/vX+Tf6t/iH/XG/5t/l3+s/4D/sPyZM8gf8IX/EH/VP9E/1z/DP9s/zL/Qv
9i/1D/lX+df6N/g3+7f5d/gV/07/Hv9+/yH/Uf8J/2n/Of9F/xX/df8t/13/A//jhtSGrIachrwG
V4OnoarB19DUEG7oauhvmNwwrWFmw5yG+Q0DDUsaljWsaFjdsK5hY8OWhuGGeIPWsKthb8OBhsMN
xxpONpxpON9wqeFqw42G28KkhtkN8xoWNixuWNow1LCqYW3DhobNDdsadjQoDTsb9jTsbzjUcLTh
RMPphnMNFxuuNFxvuNVwt+FBw+NAaiArkBPIC7gCnkBVwBdoCoQDXYH+wOTAtMDMwJzA/MBAYElg
WWBFYHVgXWBjYEtgOBAPaIFdgb2BA4HDgWOBk4EzgfOBS4GrgRuB24F7gYeNQmN6Y3aj9bJYmBRY
G9gQ2BzYFtgRUAI7A3sC+wOHAkcDJwKnA+cCFwNXAtcDtwJ3Aw8CjxtTG7MacxrzGl2NnsaqRl9j
U2O4sauxv3Fy47TGmY1zGuc3DjQuaVzWuKJxdeO6xo2NWxqHG+ONWuOuxr2NBxoPNx5rPNl4pvF8
46XGq403Gm833mt82CQ0pTdlN1kvzZuKmsqavE3+pmBTe1OPMKlxT+P+xkONRxtPNJ5uPNd4sfFK
4/XGW413Gx80Pm5KbcpqymnKa3I1eZqqmnxNTU3hpq6m/qbJTdOaZjbNaZrfNNC0pGlZ04qm1U3r
mjY2bWkaboo3aU27mvY2HWg63HSs6WTTmabzTZearjbdaLrddK/pYbPQnN6c3WxvdjQXNZc1e5v9
zcHm9uae5gnNU5qnN89qntu8oHmRMKnpYtOVputNt5ruNj1oetyc2pzVnNOc1+xq9jRXNfuam5rD
zV3N/c2Tm6c1z2ye0zy/eaB5SfOy5hXNq5vXNW9s3tI83Bxv1pp3Ne9tPtB8uPlY88nmM83nmy81
X22+0Xy7+V7zw6AQTA9mB+1BR7AoWBb0Bv3BYLA92BOcEJwSnB6cFZwbXBBcFBwMLg+uDK4Jrg9u
Cm4VJgVTg1nBnGBe0BX0BKuCvmBTMBzsCvYHJwenBWcG5wTnBweCS4LLgiuCq4PrghuDW4LDwXhQ
C+4K7g0eCB4OHgueDJ4Jng9eCl4N3gjeDt4LPmwRWtJbslvsLY6WopayFm+LvyXY0t7S0zKhZUrL
9JZZLXNbFrQsahlsWd6ysmVNy/qWTS1bW7a3SC1Gy+6WfS0HW44Ik1p8LU0t4Zaulv6WyS3TWma2
zGmZ3zLQsqRlWcuKltUt61o2tmxpGW6Jt2gtu1r2thxoOdxyrOVky5mW8y2XWq623Gi53XKv5WFI
CKWHskP2kCNUFCoLeUP+UDDUHuoJTQhNCU0PzQrNDS0ILQoNhpaHVobWhNaHNoW2hraHpJAR2h3a
FzoYOhI6HjoVOhu6ELocuha6KUwKzQzNCc0PDYSWhJaFVoRWh9aFNoa2hIZD8ZAW2hXaGzoQOhw6
FjoZOhM6H7oUuhq6Eboduhd62Cq0prdmt9pbHa1FrWWt3lZ/a7C1vbWndULrlNbprbNa57YuaF3U
Oti6vHVl65rW9a2bWre2bm+VWo3W3a37Wg+2Hmk93nqq9WzrhdbLrddab7beab3f+iicHM4M28K5
wqTW1a3rWje2bmkdbo23aq27Wve2Hmg93Hqs9WTrmdbzrZdar7beaL3deq/1YVgIp4ezw/awI1wU
Lgt7w/5wMNwe7glPCE8JTw/PCs8NLwgvCg+Gl4dXhteE14c3hbeGt4elsBHeHd4XPhg+Ej4ePhU+
G74Qvhy+Fr4ZvhO+H37UltyW2WZry21ztrnbKtpq2wJtobaIMCm8K7w3fCB8OHwsfDJ8Jnw+fCl8
NXwjfDt8L/ywTWhLb8tus7c52oraytq8bf62YFt7W0/bhLYpbdPbZrXNbVvQtqhtsG1528q2NW3r
2za1bW3b3ia1GW272/a1HWw70na87VTb2bYLbZfbrrXdbLvTdr/tUXtye2a7rT233dnubq9or20P
tIfaI+3R9ontU9tntM9un9e+UJjUdr7tUtvVthttt9vutT1sF9rT27Pb7e2O9qL2snZvu7892N7e
3tM+oX1K+/T2We1z2xe0L2ofbF/evrJ9Tfv69k3tW9u3t0vtRvvu9n3tB9uPtB9vP9V+tv1C++X2
a+032++0329/1JHckdlh68jtcHa4Oyo6ajsCHaGOSEe0Y2LH1I4ZHbM75nUs7FjcsbRjqGNVx9qO
DR2bhUkdQkd6R3aHvcPRUdRR1uHt8HcEO9o7ejomdEzpmN4xq2Nux4KORR2DHcs7Vnas6Vjfsalj
a8f2DqnD6Njdsa/jYMeRjuMdpzrOdlzouNxxreNmx52O+x2PIsmRzIgtkhtxRtyRikhtJBAJRSKR
aGRiZGpkRmR2ZF5kYWRxZGlkKLIqsjayIbI5si2yI6JEdkb2RPZHDgmTIt6IPxKMtEd6IhMiUyLT
I7MicyMLIosig5HlkZWRNZH1kU2RrZHtESliRHZH9kUORo5EjkdORc5GLkQuR65FbkbuRO5HHnUm
d2Z22jpzO52d7s6KztrOQGeoM9IZ7ZzYObVzRufsznmdCzsXdy7tHOpc1bm2c0Pn5s5tnTs6lc6d
nXs693ce6jzaeaLzdOe5zoudVzqvC5M6p3fO6pzbuaBzUedg5/LOlZ1rOtd3burc2rm9U+o0Ond3
7us82Hmk83jnqc6znRc6L3de67zZeafzfuejruSuzC5bV26Xs8vdVdFV2xXoCnVFuqJdE7umds3o
mt01r2th1+KupV1DXau61nZt6Nrcta1rR5fStbNrT9f+rkNdR7tOdJ3uOtd1setK1/WuW113ux50
Pe5O7c7qzhEmda3sWtO1vmtT19au7V1Sl9G1u2tf18GuI13Hu051ne260HW561rXza47Xfe7HnUn
d2d227pzu53d7u6K7truQHeoO9Id7Z7YPbV7Rvfs7nndC7sXdy/tHupe1b22e0P35u5t3Tu6le6d
3Xu693cf6j7afaL7dPe57ovdV7qvd9/qvtv9oPtxT2pPVk9OT16Pq8fTU9Xj62nqCQuTuo3u3d37
ug92H+k+3n2q+2z3he7L3de6b3bf6b7f/agnuSezx9aT2+PscfdU9NT2BHpCPZGeaM/Enqk9M3pm
98zrWdizuGdpz1DPqp61PRt6Nvds69nRo/Ts7NnTs7/nUM/RnhM9p3vO9VzsudJzvedWz92eBz2P
e1N7s3pzevN6Xb2e3qpeX29Tb7i3q7e/d3LvtN6ZvXN65wuTes72XOi53HOt52bPnZ77PY96k3sz
e229ub3OXndvRW9tb6A31BvpjfZO7J3aO6N3du+83oW9i3uX9g71rupd27uhd3Pvtt4dvUrvzt49
vft7D/Ue7T3Re7r3XO/F3iu913tv9d7tfdD7OJoazYrmRPOirqgnWhX1RZui4WhXtD86OTotOjM6
Jzo/OhBdEl0WXRFdHV0X3ShM6n0UTY5mRm3R3Kgz6o5WRGujgWgoGolGoxOjU6MzorOj86ILo4uj
S6ND0VXRtdEN0c3RbdEdUSW6M7onuj96KHo0eiJ6OnouejF6JXo9eit6N/og+rgvtS+rL6cvr8/V
5+mr6vP1NfWF+7r6+vsm903rm9k3p29+30Dfkr5lfSv6Vvet69vYt6VvuC/ep/Xt6tvbd0CY1FfR
V9sX6Av1RfqifRP7pvbN6JvdN69vYd/ivqV9Q32r+tb2bejb3Letb0ef0rezb0/f/r5DfUf7TvSd
7jvXd7HvSt/1vlt9d/se9D3uT+3P6s/pz+t39Xv6q/p9/U394f6u/v7+yf3T+mf2z+mf3z/Qv6R/
Wf+K/tX96/o39m/pH+6P92v9u/r39h/oP9x/rP9k/5n+8/2X+q/a0xMnPfaMxEmPPTNx0mMfkzjp
sWclTnrs2YmTHvvTiZMeuy1x0mN/JnHSY/9R4qTHbk+c9NhzEyc99nGJkx77+MRJj92ROOmx5ydO
euzOxEmPvTBx0mMvSpz02IsTJz12d+Kkx16SOOmxlyZOeuxliZMee0XipMdelzjpsfsSJz32+sRJ
j92fOOmxNyROeuyNiZMee1PipMfenDjpsbckTnrsocRJj70tcdJjb0+c9NgjiZMee2fipMf+48RJ
j31C4qTHPilx0mOfnDjpsU9JnPTYf5Y46bFPS5z02H+ROOmxT0+c9Nh/mTjpsc9InPTYf5U46bHP
TJz02H+dOOmxz0qc9Nh/kzjpsc9OnPTYf5s46bHPSZz02H+XOOmxz02c9NifTZz02OclTnryHyRO
evL/KXHSk/8wcdKT/8+Jk578R4mTnvzHiZOe/D8lTnqcQuKkx5mUOOlxJidOepwpiZMeZ2ripMeZ
ljjpGZ3B0RkcncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0RkcncHR
GRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0Rkc
ncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B0RkcncHRGRydwdEZHJ3B
0Rl8MoNCkjBR8AjThVnCXGGBsEgYFJYLK4U1wnphk7BV2C5IgiHsFvYJB4UjwnHhlHBWuCBcFq4J
N4U7wn3hUVJyUmaSLSk3yZopISl/Rf6XgvW3WpeJd3N4Mz/x379fmS9ZfYuuom/z8dX5otV38mWr
axi/y3gtfY+u4/7vM17PfT5gvIHxh3Qj/Yhuoh/TzYk6/gPjLXydT/ncrfSz/B1WtzH+nA7TL/j4
du7/pdWk5LD14P033u8h+VzyxeQrydeTbyXfTX6Q/DglNSUrJSclL8WV4kmpSvGlNKWEU7pS+lMm
p0xLmZkyJ2V+ykDKkpRlKStSVqesS9mYsiVlOCWeoqXsStmbciDlcMqxlJMpZ1LOp1xKuZpyI+V2
yr2Uh6lCanpqdqo91ZFalFqW6k31pwZT21N7UiekTkmdnjordW7qgtRFqYOpy1NXpq5JXZ+6KXVr
6vZUKdVI3Z26L/Vg6pHU46mnUs+mXki9nHot9WbqndT7qY/SktMy02xpuWnONHdaRVptWiAtlBZJ
i6ZNTJuaNiNtdtq8tIVpi9OWpg2lrUpbm7YhbXPatrQdaUrazrQ9afvTDqUdTTuRdjrtXNrFtCtp
19Nupd1Ne5D2OD01PSs9Jz0v3ZXuSa9K96U3pYfTu9L70yenT0ufmT4nfX76QPqS9GXpK9JXp69L
35i+JX04PZ6upe9K35t+IP1w+rH0k+ln0s+nX0q/mn4j/Xb6vfSHGUJGekZ2hj3DkVGUUZbhzfBn
BDPaM3oyJmRMyZieMStjbsaCjEUZgxnLM1ZmrMlYn7EpY2vG9gwpw8jYnbEv42DGkYzjGacyzmZc
yLiccS3jZsadjPsZjzKTMzMzbZm5mc5Md2ZFZm1mIDOUGcmMZk7MnJo5I3N25rzMhZmLM5dmDmWu
ylybuSFzc+a2zB2ZSubOzD2Z+zMPZR7NPJF5OvNc5sXMK5nXM29l3s18kPl4TOqYrDE5Y/Ks58NT
//o+IBVCmrUjdQluaw+ZLzQ5khzpwjRHpsMjzHRUO9qFVxwRx2+E9xzPOf5GUHmnhgf5D5zjhYeJ
/TWxIu0ZNJOOoVk0mz5NbfQZmkN/RO10LM2l42geHU8dNJ86aQF10UJaRIupm5ZQDy2lZbScVtA6
6qP11E8baIA20ibaTIO0hYZoKw3TNtpOO2iEdtIu+mM6gf6ETqST6GT6UzqF/oxOpT+n0+gv6HT6
SzqD/orOpL+ms+hv6Gz6WzqH/o7Opc/SefT3dD77zg5H4p0rkxNjRwpNpWmUleBgDThYAw7WgOMp
ykpwsBIcrAQHK8HBSnCwEhysBAcrwcFKcLASHKwEByvBwUpwsBIcrAQHK8HBSnCwEhysBAcrwcFK
cLASHKwERzX10hpaS1kJDlaCg5XgYCU4WAkOVoKDleBgJThYCQ5WgoOV4GAlOFgJDlaCg5XgYCU4
WAMO1oCDNeDopj20l0ZpH+2nrBMH68TBOnGwThysEwfrxME6cbBOHKwTB+vEwTpxsE4crBMH68TB
OnGwThysEwfrxME6cbBOHL8ZmfHn6EL6PB2gL9BF9EW6mL5El9CX6SB9hS6lr9Jl9DW6nL5Oh+gb
dAV9k66kb9FV9G26mr5D19B36Vr6Hl1H36fr6Qd0A/2QbqQf0U30Y7qZfkK30E/pVvoZ3UY/p8P0
C7qdfkmfPJ4xGqcilahMFapSjerUoCbdSb+iu+jXdDf9I91Dv6F76bd0H/2O7qff0wP0bxLNr6LV
QsJxie/5n+hD+s/0Ef0X+pj+KVGnQJMou4STXcLJLuFkl3CySzj5feFkr3CyVzjZK5zsFU72Cid7
hZO9wsle4WSvcLJXONkrnGOfrFJnLh1H8+j4URuN2uh/uY14Hz+aScfQLJpNn6Y2+gzNoT+idjqW
5tJxNI+Opw6aT520gLpoIS2ixdRNS6iHltIyWk4raB310Xrqpw00QBtpE22mQdpCQ7SVhmkbbacd
NEI7aRf9MZ1Af0In0kl0Mv0pnUJ/RqfSn9Np9Bd0Ov0lnUF/RWfSX9NZ9Dd0Nv0tnUN/R+fSZ+k8
+ns6n1eTsREbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBR
DBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwb
xbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8Ww
UQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsFEMG8WwUQwbxbBRDBvFsNGTGX+OLqTP0wH6Al1EX6SL
6Ut0CX2ZDtJX6FL6Kl1GX6PL6et0iL5BV9A36Ur6Fl1F36ar6Tt0DX2XrqXv0XX0fbqefkA30A/p
RvoR3UQ/ppvpJ3QL/ZRupZ/RbfRzOky/oNvpl3QHffKoxqlIJSpThapUozo1qEl30q/oLvo13U3/
SPfQb+he+i3dR7+j++n39ABN2CiGjWIjNophoxg2imGjGDaKYaMYNophoxg2imGjGDaKYaMYNoph
oxg2imGjGDaKYaMYNophoxg2imGjGDaKYaMYNophoxg2imEjHk9sFMNGMWwUG7XRqI3+CmzE+8HS
TDqGZtFs+jS10WdoDv0RtdOxNJeOo3l0PHXQfOqkBdRFC2kRLaZuWkI9tJSW0XJaQeuoj9ZTP22g
AdpIm2gzDdIWGqKtNEzbaDvtoBHaSbvoj+kE+hM6kU6ik+lP6RT6MzqV/pxOo7+g0+kv6Qz6KzqT
/prOor+hs+lv6Rz6OzqXPkvn0d/T+fyz9PiIjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiO
jeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i
2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgo
jo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N4tgojo3i2CiOjeLYKI6N
4tjoyYw/RxfS5+kAfYEuoi/SxfQluoS+TAfpK3QpfZUuo6/R5fR1OkTfoCvom3QlfYuuom/T1fQd
uoa+S9fS9+g6+j5dTz+gG+iHdCP9iG6iH9PN9BO6hX5Kt9LP6Db6OR2mX9Dt9Eu6g8bok8dWpBKV
qUJVqlGdGtSkO+lXdBf9mu6mf6R76Dd0L/2W7qPf0f30e3qAJmwUx0bxERvFsVEcG8WxURwbxbFR
HBvFsVEcG8WxURwbxbFRHBvFsVEcG8WxURwbxbFRHBvFsVEcG8WxURwbxbFRHBvFsVEcG8WxEY8k
Nopjozg2io/aaNRGfwU2ErGRiI1EbCRiIxEbidhIxEYiNhKxkYiNRGwkYiMRG4nYSMRGIjYSsZGI
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
434//p+FpPGPxv/JekYLDmvqLae2CymODkeHNU4INcUx27HAGiecmuI4mF9h7QSV1gpLwqwp+d78
N0b+jdzEu0ZZP2n+zvxvrI/vzbdWWP6B/MT+dzD/H61xQrcpTofTISQ5851Oa6cpKKhOPONH1mCy
8DfWKrrD+vkHVs7DxJpJ+hOrJY118hQrJIe1MY5V4WQ9eFgJ1lpN+Yk1p4lZm2d1ftp8qwvSrO/f
el2zkBkctLo0banVZWnLRuYi0+a2ua258Nisr2Mrs1m7kq3CVmG1ymZ9TZvXZq0uW63NWlc2n81n
1W/zW220WbuerdnWbLXF1mK11dZqtc3WZrXDZj2Gtk5bp9VuW7fVXluv1R/brLVn+63tt1Z/b/u9
1T/YrD3S9pztOauLbIusLrYttrrEtsTqUpv13dqW2azv1rbcttzqSttKq6tsq6yusVmr0fae7T2r
79usPdm2wbbB6kbbRqsf2z62+ontE6uf2qznr+0z22dWP7d9bvUL2xdWv7RZz2VbzBazKtpEq7JN
tqrarJ3Cptt0q6bNmlnbV7avrH5t+9rqHtseq3tte63us+2zut+23+oB2wGrB20Hrf6t7W+tHrFZ
zxHbUdtRq8dsx6wetx23esJ2wupJ20mrp2ynrJ62nbZ6xnbG6lnbWavnbOesnredt3rBdsHqRdtF
q5dtl63est2y+h9t1v5j+3vb31v9T7b/ZPUfbP/Ayk+8z2827+qbY8+xXps9eVffsfax1vjJu/rm
2fOs8XjeybfA7rLGhbxvr8fuscZP3re33F5ujSt499463qU3YA9YH2nk/XmD9qA1fvL+vK32sDV+
8v68HfYOa/zk/Xm7rNeBT428P+9P7BOt8ZP35/2p/afW+Mn78061/9waT+NddH9vPWefsp6J1j7t
sF4DCKkO62WwkGW9enzKGmc7soUMx9MOmzV+xvGMNc5x/Mga2x12azzWkWeNxzsc1jjfUWiNixxF
1rjY4bbGJY4Sa+yxXoWmOkodVdbXrHbUWWOfw2d9vN7RYI0DjoA1bnQ0WeNmR9AatzhC1rjV0WqN
w442a9xu7RIZ1v7QaY27HN3WuMfRa42jjqg17nP0W+MfOyZY4584fm2NZ1k7SYa1h7xp/UQrLXWO
cbxl6S/dsdVSXppj2PJdmiPxrnhpjsR/nyrNkfh/g6c5Ei5LcXxlaSvNsc9yVprje2sXSmPnSbMk
9Qgx/YvwVP5j3i843ZklpDqfcj4lZDiznWOtca6156SP7C9ZSfMypgkZzw4+O0+ofXbwxcXCut+/
PrhI2PrcH14aFM48N/iHF4RLC/8wb1C4vejZpYuTsgWXkNrfPc0t1P508q/dQugXU6JuIfrLaVan
CsKf/iSkWb+B84UqoVkIcj1FGCM4heqRcZZQIHhHxk9ZX6tmZJwtFAq17HqJ68nWxdNCjpDc87Nf
uIWiX0zrsf4+bkm1bntGKBZ8I9cSv+uLhLqRaynW57iF+n/9OknCj/51nGr9zy6UCH7re0j6ya+s
nyB35O8aK3hGRrlCqZAnpPxk6tQJQtm0n/3ULfinT5vkFiIjXyFNGCeUCQ0j33OeUC4ERm5JF8YL
FULjyLUM69dGpdAk/OT3S15ZknSAHqbH6El6hp6nl+jVF/4wuDjpRqLJPjqFLqYb6Wl6jl6kV+h1
eovepQ/o40RTUmkWzXnx2cEXUvJoP51PV9M4PULP0Rv0UaKpfG7qNLqFGvQQPfPiCy++kHqN3qWP
Ek1LpznUST3USwM0THvoRDrtlVf8LWmzrIbSFg/5g01pa6w2p623GkzbZLUlbavVUNp2q61pktXu
NMNqT9puq71p+6xG0w5a7Us7YrU/7fiQv8WfdspqQ9pZq4G0C1Yb0y5bbUq7ZrU57ebIc+N/pCXW
+vRZK89vrY6AtQ6aWP8tQkhoFcJCm9AuzBWeFeYJvxfmC38QFgjPWaZ8XhgQXhAWCS8Ki4WXhCXW
V7H92Vf5Lz/n33570Z/d/j/+/SUJL9Ok/6qDPxhn/6BJf7F51jO2w3pWdQpdQrfQI/QKUaFP6Bd+
LEwQJgqThMnCT4Upws+sHeXnwjT2gif3/kv3+rfdavtv3Poz6/ZMa1dI4Zmfbj2rM6297N/2sWLr
+7FZO1iOtTPZrZ0n19pR8qy9w2HtmU5rb3RZ+2CRdS+3taI81m5UZu0xFdZeUmXtoN7Ebvk/4Sv8
z/6Z0oSfCLOF3wpzhN9Z11JGrv33RolXY0/9Gy4zhenCL4UZwq+EmcKvhVnCb6yPjRF+8Rc+mmSt
7ETn0d/T+fQPdAF9ji6kz9MB+gJdRF+ki+lL9IfPikHhYdL95HTrdVc4eWLyrOSB5KHk9cnDyTuT
DyafTL6WfC8lNSU3JWS9wlqWuijteNr5tOvp89PXpT/K8I5ZOWbjmB1jdo85POb0mMtjbmfZszxZ
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
mqjlWftZ+2kF1gHWAdpx6yDrIM1tHWJ9Qjthfco6XPNak63Jms/6nHWKdso6zTpL+9s6xzrXoloX
WBdaLNZF1lcsunWpdaXFZn3H+o6ljnWVdZWlrnW19X1LvHWddZ2lvvVT64+WBtZfrLstbaz7rVmW
66051nLLTdYK61nL/dbzVmkZYGtta20ZbGtja2d5xNbedr3lMVsnWyfLUNutti6WJ2zdbLdZnrR1
t3W3PGXrbetjGW7ra+trGWFLtD1gedb2kG2gZaTtEdsjltG2p2wjLGNsz9vGWV6wTbNNs0yyzbTN
tEy2zbHNs0yxLbS9bJlue8W22DLLttS21DLHtty23DLXtsL2rmWe7WPbBstLtk9tn1oW2TbZNlle
sZXbTlsW2/w2v2WJLWgLWpbGiljFsizWEmuxLI+1xtotr8casQ0sb8VeEXuF5cPYxrFNLetim8c2
t2ywP2QfYvnEnmRPsnxpH24fbtlif9aebEm1P2d/zvK1fbR9jOUb+1j7WMt39kn2SZbv7dPs0yw/
2GfYZ1t+tC+0f2b5yb7dvsvitmfacy0+e57dbQnYz8Q1slyIaxm3LKZ53PK4D2KWxH0TlxazOm5f
XHnMx4bVaBjzh3GNcXfMX6G/dRATNJ4zxuqxxnhjgl7TmGRM0esY04xpej1jhvGiXt94yVhCabjM
WKZfbSw33tDbGCuMNfo1xlpjrd7ZWGd8pt9sbDa+0rsb3xo/6r2MbcY2/T7jJ+Mnva/xs7FLv9/4
0zigDzSchlN/zMgyXPrjRrZxRE8yjhql+jPGaSOoTzLOGuf1GcYFh9BnO1SHqs9zWBy6nuKwORz6
AkctR319saOho6H+uqORo4n+hqOpo5X+lqO1o7W+2jHbMVt/3zHX8aK+xvGS41X9I8drjtf1Tx1v
OlbomxxvO97Wv3C863hX/9LxnuMDfYvjQ8fH+rc11Bo19K016tRooO+u0bjGlfq+GpU1zuoHhK5s
l9na/XKrNlDU1AYLQxsvy7Q0cTN5Z7vMoOcOf/JqA+VxofBnpVD5c7c2WGaIOPGpPC92yvNKkqir
PCn6K8PEFcpTIoG8UVt5TtTmyk5ceYc2Sv4kFJ5TICxca3Btba41uNYefp6bq3w40lDRhPMtOT+Q
81dyviXPuopnJXD3u4wnT8TxaQvjra3NYBwz5beMt4tWIN/SjosOmlt01ArFNVqx3K95Qr81xtMz
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
irmfbocK9VHhRlSojwo3mj8lfgRb7cZWu7HVbmy1GzUSUSMRNRJRIxE1ElEjETWSUCMJNZJQIwk1
klAjCTWSUCMJNZJQIwk1klAjCTWSUCMJNZJQIwk1klAjCTWSUCMJNZJQIwk1klAjCTWSUCMJNZJQ
Iwk1klAjCTUSUSMRNRJRIxE1ElEjETUSUSMRNZKEFV+oYMYGM36NGU9ixnWY4SxmOFlcgUY70Wcn
2mShTRY61EGDOpx9nfnvZP47mf9O5r+T+Wcx/yzmn8X8s5h/FvPPYhxZjCOLcWQxjizGkcU4shhH
FuPIYq0ky4+j4l2FuE7tR4wbDMnEuZHEuOdgFPBsRpx/MdbNJGbMln/ETZeeuBkwE2bBbJgDc2Ee
pMB8eBEWALExjtgYR2yMIzbGERvjiI1xxMY4YmMcsTGO2BhHXIwjLsYRF+OIi3HExTjiYhxxMY64
WCMW7BBHzAtFdk947H7WuJs17maNu9EttE9vzdkDrF03a9fN2nWzdt2sXTdj9zN2P2P3M3Y/Y/cz
dj9j9zN2P2P3M3Y/Y/czdj9j9zN2P2P3M3Y/Y/czdj9j9zN2P2P3M3Y/Y/czdj9j9zN2P2P3M3Y/
Y/czdj9j9zN2P2MPxazB8jBq/4nCP1+MWaEZHREdmVEq549xvhJrnMca57HGea49wrU2ro1jpdiZ
aXtWip3Ztjd/BvQbFjqPhc4zy1RmmcosU5llKrNMZZapzDKVWaYyy1RmmcosU5llKrNMZZapzDKV
WaYyy1RmmcosU5llKrNMZZapzDKVWaYyy1RmmcosU5llKrNMZZapzDKVWaYyy1RxEzNJwTa7sM0u
NVk0wT67mMFTrIAzrIAAM5nPTBqYP5lpEPrJDDN5K/TTLGy3C9vtwna7sN0ubLeLWaUwqxRmlcKs
UphVCrNKYVYpzCqFWaUwqxRmlcKsUphVCrNKYVYpzCqFWaUwqxRmlcKsUphVCrNKYVYpzCqFWaUw
qxRmlcKsUphVCrNKYVYpzCqFWaWwjgeH1/EtzGKf+d+cejHq1xn1FhHHfNOZbzpzTWde9ZhTPc68
yXzSmU8680lnPunMJ13o6kTsOkmeUSfLE+p8/OJV6VPfDP2knW/PqvNlQCj8eUa05YqAOgWPmArz
Zaa6QNjUhdy9WBapK4RDXSnPqW/Lc3HUt3HUt3FXQlNoBs0hAVrAcK55Gp6BEfAsJMNIeA5GwWgY
A8/DWBgH4+EFmAATYRJMhikwFabJc+H5nGWkBepMWchcjqtvyFMqOz0xRB2Pt78AE/l2CrOcCrNl
hjoH5sI8mC/qqQvkZnUp1y2T+eprsBxeh5Xye+b3fZwq/4zTwAIxoIMVbBALdogDAxxQA2pCLagN
daAuxEM9qA8NoCFcAY2gsfShoQ8NfWjoQ0MfGvrQ0IeGvrguMiOuK3SD2+B2uAO6w53QA+6CnnA3
9IJ7oDfcC8OZx9PwDIyAZyEZRsJzMApGwxh4HsbCOBgPL8AEmAiTYDJMgakwTX4vLHhOHioeRMWj
6gpZhi/Nl+X4SaV4ECsEsUIQC5zFAiEPO0rGCZBxAlwRQOUgKgfJMAEyTIAMEyDDBMgwATJMAPWD
qB9E/SDqB1E/iPpB1A+ifhD1g6gfRP0g6gdRP4j6QdQPon4Q9YOoH0T9IOoHUT+I+kHUD6J+EPWD
qH8W9c+i/lnUP4v6Z1H/LOqfRf2zZLkAWS5AlguQ5QJkuQBZLkCWC5DlAqgbRN0g6gZRN4i6QdQN
om4QdYOoG0TdIOoGUTeIukHUDaJuEHWDqBtE3SDqBlE3iLpB1A2ibpA1NwnvDq3FmWg6C++eL2qg
dgFqH0PtU2IsGqehcRqeXsSVu9C6AK0L1Gn0Z8pi7irH8714vhfP9+L5XuzwN3ZIww5p2KFMXSJ/
ZwUcYgUcYgUcYgUcYi39SWz4DRtlYqNMbJSGjdKwURo2SsNGadgoDRulYaM0bJSGjdKwURo2SsNG
adgoDRulYaM0bJSGjdKwURo2SsNGadgoDRulYaM0bJSGjdKwURo2SsNGadgoDRulYaMCbFSAjQqw
UQE2KsBGBdioABsVsEK8rBAvK8TLCvGyQrysEC8rxMsK8bJCvKwQLyvEywrxskK8rBAvK8TLCvFi
4zRsnIaN07BxGjZOw8Zp2DgNG6dh40xsnImNM7FxJjbOxMaZ2DgTG2di40xsnImNM7FxJjbOxMaZ
2DgTG2di40xsnImNM7FxJjbOxMaZ2DhTJGNBNxZ0Y8HT2HsHVjyF5bKx3Eks58NyPiznw3I+7G9g
/y1Yz4v1vOorfPcqll4qP8eCRViwCAsWYcEiLFiCBcvwk21Y8QhWPIIVvVjRixW9WNGLFb1Y0YsV
3VjRjRXdWNGNFd1Y0Y0V3VjRjRXdWNGNFd1Y0Y0V3VjRjRXdWNGNFd1Y0Y0V3VjRjRXdWNGNFd1Y
0Y0V3VjJh5V8WMmHlXxYyYeVfFjJh5V8WMmHlXxYyYeVfFjJh5V8WMmHlXxYyYuVvFjJi5W8WMmL
lbxYyYuVvFjpCFY6gpWOYKUjWOkIVjqClY5gpSNY6QhWOoKVjmClI1jpCFY6gpWOYKUjWOkIVjqC
lY5gpSNY6QhWOoKVjogOWCmAlQLh1RixQgVWKMMKZVgggAVC+6Yy1C1D3TLULUPdMtQtQ90A6gZQ
N4C6AdQNoG4AdQOoG0DdAOoGUDeAugHUDaBuAHUDqBtA3QDqBlA3gLoB1A2gbgB1A6gbQN0A6pSh
ThnqlKFOGeqUoU4Z6pShTploR2Q4T2Q4z+r3ks/t6ivMYjGzCI+ezytgJfn+bfJ2Y6q6JnAlNIVm
0BwSoAUM55qn4RkYAc8CFSRaV6J1JVpXonUlWleidSVaV6J1JVpXonUlWleidSVaV6J1JVpXonUl
WleKZ9G6CK2LGLGXEXtZBR5WgYdV4GEVeML6/7MC0P0Sz6eCV0M/2fjP3l6EPYqwRxH2KMIeRdij
CHsUYY8i7FGEPYqwRxH2KMIeRdijCHsUYY8i7FGEPYqwRxH2KMIeRdijCHsUYY8i7FGEgl4U9KKg
FwW9KOhFQS8KelHQy2rwsBo8rAYPq8HDavCwGjysBg+rwcNq8LAaPKwGD6vBw2rwsBo8rAYPq8Hz
P6wGDxbyYCEPFvJgIQ8W8mAhDxbyYCEPFvJgIQ8W8mAhDxbyYCEPFvJgIQ8W8mAhDxbyYCEPFvJg
IU84x5eG/ytkZ2zlxVZeoo2XaONGey/ahzT2orEXjb1o7EVjLxp70diLxl409qKxF429aOxFYy8a
e9HYi8ZeNPaisReNvWjsRWMvGnvR2IvGXjQOzdHLHL3M0cscvczRyxy9zNHLHL3M0cscvczRyxy9
zNHLHL3M0cscvXEhX5gIk2Ay4G/M0cscvaIWsdhffc3gaa+EV3qAmBr4b2uE2n0SNSo7U1abwWrT
WW1HWWn1WGl2kXgxokwkG8+EWezL5/Oul2Upnl3K1UHWZinZuYK72qNwAIUrqlRNpXh3Kd5dineX
4t2leHfp/0fRphTvK8X7SvG+UryvFO8rxftK8b7S/1erotBuJYhSv1/ct1QIzfwuiJXOiYFouwdt
92C/EuxXgrahnU02lohB30L0LQzHv6X032CP8CaV0kq+e1sWomshuhaiayG6FqJrIboWousedN2D
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
q2aL+L1ZN7eWBHMbs12ymqPMUVJLs8McLwWbk8ypUrjZbXZLkeZsc7YUZc41F0rR5mJzheQyV5or
pWRzW3M7KcXc3nydlG6+3nyD5DbfYu4mZZsHmgdLuZYoi1Mqstxk6S6VW3pZeknXWh6zLJXaWzZY
tkiDLJ9Y9ksPWA5avpAetnznFyY97tfF705pCfvVnrTWb5XfeuldXdUDpG16kn619Il+q95POqX/
TR8kNeiD9SGyrA/Vh8mqPlwfLlv0Efqjsp8+Xp8kt9In65Nlmz5FnypH6NP0uXKUPk+fJyfpC/Ql
crL+qr5SztLf0NfKBfpb+ltyqf62/rZcpr+jb5HL9W36Tvlafbe+W+6k79H3yjfqVfrnchf9sF4t
d7c+ZH1I7mF92PqofJt1vPVJubf1aeszcj/rs9Zp8t+sz1mfk+/xF/01eaC/7u8v3+cf5B8sD/MP
94+QH/Q/539OHhVAAYL8EIlCNbyePxRfAAWSQC3wkSgI47BMoRi7TRjVYxHvwkelOIyCGiXDS5rh
DwtJhz9kM3GX8DnKmcf05x4zAB6zK3Ldgk8L+M3bUGJPupPKqA98aDl86GAwh3vxqaAhNIxa0QP4
hNBwGoWaH4KHDYWH1amNYBX8KYz/QjhcCITPTYHPjUNMvBBP6UKCkIj4JCEJ4WT44jbcF2fAF98A
2wke+Wp45B6Ivw1+2c39spv75Uz45RGIHyk8RlnCeGE8ynwcnjocnvopyhEmC89SrjANXjuDe+0M
7rUzuNdOh9d+GeHF8N3p8N3vYTzYLGymQuF94UMqErbBmxdzby7Cm2fBZsOnK9ynB3KfLnKfHsh9
ejD36Vdxn57GfXoe9+k2+PSXKVJcLC6mCHGJ+ApFi8vg5R3cyzu4l4+Cl18H+xZ8vZ37eif39RHw
9f+G3Q6PHwWPvwP2Y/h9O/f7du73Y+D3dYqVrPD+Lu7947n3j4P3D6VEqY3UhpKkMCmMKtlIgDBG
AkrASBAHGy8lIBfGA0pm4wFyFUgFsIVSIfYWS8WwJVIJ0mBsgMXYgBj2W+tr+G+t2/HfV1/Df1/d
jv+mui3GiYeoRB4tP0YCRovJFCA/LU+jfHm6PINays/Jc6hAfkF+kVrL8+RXqI28TH6dwjCivEFu
ebW8nrLYuEJFbFwhnY0rsIGmQCo3tTC1oAw2upAbo8tukkyfmD6hKNMe0x4KMH1q+pRk017TZ2TC
qLMfMQdMBxBz0HSQVNPnps9JMx0yHaJWpsOmw+THxiSysjEJKWtMNdTC9KXpSwrCyPQVCaZa09eo
0WM6SS1Np0ynqDUbq1DjGdMZCjWdNZ2lYtM50zm07bzpPNrznek7hC+YLiB80XSRSkzfm75HyQ2K
SC0VSZGpRDEpJhIwwqmEwULRyKqYFQsFKH6KH0mKrugUqlgVKxUr/oo/0mAUZP+7q7RE3mClFfKG
Km2QPkwJpyDFpkSgZLtiR95oJRrWoThQQowSg/ROxYn0sUo80icoCdRaSVQSEZ+kJJGsJCvJ5K+k
KKkoP01JQ950JR2lZSgZSONW3MibqWSSzkZc1JWr5CI+TylAykKlECUUKWVkUsqVq5GyrdKWVOUa
5Rq0+QblRhxXZ+VmlH+b0gu136H0Ri13Kn1Rzl3K36hMGaD8ncqVQcoQ1HifMpQqlPsVeA/lAWU4
hSgPKg+itSOUUTiWh5TRKOdh5WGUMEYZgxIeUR4hP2WsMha1PKo8ijTjlHGoBQyAwhkDoHQwgKcp
S5miTKFMxgOoDXjAdOydocygMOU5BX5AmaXMoiJltjIbZ3uuMhf2RWUeuZX5ynykB1dACUuUJbBL
FfRSZZmyDHlfVZbT1cq/lH+h5BXKa9i7SlmFvG8obyB+tbIGKdcq65DybWUD9r6jbKQcMIzNiH9f
eZ9SwTM+QPqtylbEfKh8iJTblI+QcoeyA+35WNmJNLuUXWjhbuUTtHmPsodSlE+VTylX2avsRV5w
FOQ6qBxEyZ8rnyPXceU4SqtRTiD9V8pXSP+NcgZpzipncTbOKefQtvNKPbVhPIYywWOsCPurLShL
DVJbUrgarLamHDVUtVGuGqFGUQZYThwVqfFqAl2rJqpJVKgmq8mISVHTqFhNV9NRQoaagZRu1Y00
mWom9map0I7gRvmUrRaoBairUC1E+iK1CHuL1WLUxeYUEBhnIjfjTLDgTLDgTLDgTLDgTLDgTLDg
TLDgTBTGOBOFM84EC85EKYwzIQzOREWMM1EbcKYyStXKtXLkAnNCDJgT0oA5wYI5UQ5jTpQL5gQl
oN2l3UXF4E9/pwBtkPYPpAGLQl6wKMSDRSHlaG00ynlYexjhMdoYxINRoT1gVEj/lPYUZWmTtcnI
BV5FmeBV0xAzXUOv02ZosxD+p/ZP1LVIW0TXMqaFGDAtsjCmBQumBQumBQumBful9g2Vaqe106jl
W+1blAPWRemMdSFsaAb7dxQz0dVmwSxQG8bAKBwMTIXVzBplm7FQutlitiCsm/1hA8wYf82B5kDK
MbcwByGmpbklFZmDzcGUaW5lbkXF5hBza8S3MbehLHOYOYxSzOHmcIRtZhtqiTBHYK/dbEcMuB3C
4HZoCbgdLLgdLLgdLLgdLLgdLLgdLLgdLLgdLLgdLLgdLLgdWRi3o1Jwu5so0NLF0oUUy82WmxHu
aumK8C2WWxDuZulOwYz5IeYxywISLS9ZliIM/ocw+B/SgP8hzXd+Aol+ol8YXcVYIOV5525gLJBE
xgJhwQJhb9VvpQi9h96DovTb9Nuohd5T70mR+u367RSj99J7kUO/Q7+DJL23/leE++p9kf4u/S6k
6af3Q5q/6X9DeIB+Dzn1gfpApPm7PghpBuuDsfdefQjZwSzvR/wwfRjiwS9hR+gjYEfqo8imP6SP
pmj9YX0MUj6iP4KUY/VHUeN4/QnETNQnoWRwUNQyRZ8C+4w+FWmm6dPR5hn6DJTznD4T4Vn6LKSf
rc9G+Hn9eZQ5R5+DvS/oL1CcPlefSwmMuVI8mOsCStJf0l+iSn2h/jLCi/XFSLNEX4K9r+qvwi7X
/0XJ+gp9Bfa+pq/E3jf01ZSov6mvQcxafS1iwHdhwXdh39E3Uqz+rr4Jad7TN5NLf19/Hym36FtQ
yzb9I8Ts0HeiTLBhlL9H3wP7qb4Xaar0fdi7X9+Pcg7oBxH+XP+cssCSD6O0ar2a4hhXJju48hiy
WR+xjiWH9VErzhJ483hKtj5uxbmyTrROpEjrk9YnEfO0dQolWZ+xPkOVjE8jBnyakhmfpmDGp0lk
fBoWfBoWfJqCGZ8mN5hdGefTbTmfFjmT9vLmRsbM+LE/58f+9Bd8/DkzbseZcXvOjIM4M+7AmXEI
Z8atOTMO5cy4TbP5e0x8/h6Nz99j4vP3mPj8PRY+f4+Jz99j4vP3WPn8PSY+f4+Jz99j4vP3BPD5
e0x8/p4APn+Pic/fcy2fv+c6Pn9PSz5/z/V8/p6OfP6eG/j8PZ34/D1hYOp+4M1Wwco5ehvKFsKE
MHBoxtTzwNRvoALOxW8Sbhb+gnjGxQuFvkJfMOz7hPtghwrDwZtHgJHngpGPp2Jw8ccRfkJ4AukZ
I88FI59OZeDis6kcLHwl7OvC61QhrBLexl7Gwm/hLPwqzsIrOQu/Giw8nSTOwqVm/FsC/76K8+9r
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
uxe5nO5lcUPcK+N6u9e4N7hzvONy3CH3Zpfi3ubeybiEe2+sw33QfZSN6e4TKPmUG2Oxuz4To3B8
n0yNjV+Z/vG2zODMMNeJzKhMl+tEwuTM5MaRItOdmZdZklmZ2d6lMC6RujSzU2bXlFXs6DJ7ZPbO
7Of1tK5emQMzh6Cc4ZmjE86yMTdzXObEuKrMKWycypyROSdzQebizOWZqzLXZW7M3JK5nZ23zN28
nKrMQ5nHMmszT2eet89hPjyzwcd2YJPa+mwjq6nJkpn1xmRZuA1kbcgK4daW5ciKdw3OSs3Kco3N
KuBsBMwkqW1WWVZbbziugVnkwliQ1YF53awOWZ2zunl5RVZPn8VRJMVn9cnqnxTvDTOLlIOyhsZt
zxqRNQaMArwia3zWpKypXhaR1PYHmxUYdyhrZvzMrLlZGP2zlmat8I74GH1gs1Znrc/a5B3ls7Zm
7cjaE78na38Wxn0Wj5iaLI93lM+qa2YvsHEqm5jNCuRhJVvPDsLYjRE8OzTbnu3ESI1xPDsxOz07
J+FodlF2BWy77I4YnV3ZXTAW45xnd+e2l/fMZPfNHpAQmj04e1jCmuxR2WMTzmZPyJ4c68ielj07
e172ouxl2Suz12RvyN6cvS17J+ze7IOOSdlHs09ELco+lX02Ylh2fY6Yo2WvyfHP3pwTnBOWE5Xj
ykmOWpTjzsnLKcmpzGmf0ymna06P6IGO/jm9HUNz+uUMzBkSvT1neHRVzuiccTkTc6bkzMiZk7Mg
Z3HOckdNzipHXc66nI05W3K25+zOqco5lHMsp9anDnbmnI45mHM+pyFXzrXE1OcG5obk2nIdufG5
qVFnnetysxp5eG5Bbllu29wOuZ0R7pbbM7dPbv/cQblDc0fkjskdnzspd2ruzNy5uQtzl+auyF2d
uz53U+7W3B1eBRp9KHcPNBdXOl5Nkbs/tzq3xqvycj3OKNi63AvQXBjr8yjGmafkkbMhT88LygvN
s+c58xLz0nPHRw9hKaPn5OVEL84ryqvI8+msKHtex0Y969WYeV24rjwE7QLFl9e9sfaY9LxesFwr
5fXNg27yaZz20eOcwXmDc8vS1kQvzxuG8kfljc2bkDc5b1rMWHYG8mbnzctb5OUq0V3zluWtdNTl
rcnb4NyStzlvW97OvL15B/OOevVg3om8U3ln8+rzxXyN8Zx8//zg/DBoaijr/ChuXfnJ+W6oZijo
9E7M5udxNT2Kh0tYLfmVXpvfPh/qOL+rszJ6YH6P/N7QvNC/+f3yB+YP8YWHczua8aX8cb4zCfWa
P9Fn0ar8Kfkz8ufkT/GGuV2Qvzh/uWN9/qr8dVCv0LD5G/O35G/3Ktb83c1sVczk/EMxg/OP5dfC
nmaWacykVK/NP5/f4NWVBXKBpSAwZmVBSIEtZiWLR4yjIN6rMQtSm9ksxuIKCrgt89qCtgUdoByh
Hws6F3Qr6Am1CBVZ0Kegf8Eg56qCoQUjYMcUjHduKZhUMDW3LbsuBTO5nRs9p2Bhfr+CpQUrYg4W
rC5Y75xSsKlgK1LuKNgTFVqwv6C6oIZpB+94xHxX7EyXUuApqCu4UEiFSqEeW10YlLq0MLTQzsaO
QmdhYmE6swjnFBYVVhS2K+wI26XJdi/sVdi3cEDh4MJhhaOQa6xX0xWOLZxQOLlwWuHswnmFiwqX
Fa4sXFO4oXBzYSjzn8zGNRRuK9yZsZp5y8K93B6MyyuEvis8UXiq8GxhfZFYpMUtKPKPcxcFF4UV
RRW5ipKL3NzmMT9ZVOLVVswWVRa1L+pU1NWrs4p6FPUu6lc0sGhIzpai4UWji8YVTSyaUjSjaE7R
AtjFRcuLVjGfWbSO241FW4q2F+2GrXINLjpUdCy3T1Ft0encPt4xpeh8UUOxXGwpDiwOKbYVO4rj
i1OLs4oLisuK26atYV4040Jxh+LOUYuKuxX3LO5T3L94UPHQ4hHFY4rHJywrnpSwpnhq8cyERcVz
ixfGrPSOUMwWL00MxmiIcPGKzCovc0tbVry6eH3xpuKtxTtiFxbvKd5fXF1cU+wpriu+UFBT2L2E
CvuWKCV64eSSoJLQEnuJsySxJL0kp6SopKKkXUlHx6SSLoX2ku7NSyvpVdK3ZEDJ4JJhJaNKxpZM
KJlcMq1kdsm8kkUly0pWlqwp2VCyuWRbyc6SvSUHS46WnCg5VXK2pL5ULNWyN5f6lwbDhpVGlXT3
WVdpcqyj1F2aV1pSWlnavqhfaafSrqU9SnuX9isdWDqkdHjp6NJxpRNLp5TOKJ1TuqB0ceny0lXs
+pauK92YcKJ0S+n20t2lVSXtSg85JpUeK60tPe29dqXnSxvK5DJLWWDysrKQMluZoyy+LBU2q6yg
rKysbVmHss5l3cp6up3xgWV94m1l/csGwQ4tG1E2pmx82aSyqWUzy+bCLiw6Vra0bEXZ6oyeZevL
NkUMK9tatqNsT9n+suqymjJPWV20VnahnMqVcr08qDy03F7uLE8sT4/fkbamPKe8qHBleUV5u/KO
ZZ7yLtFaeffyXuV9vbWUDygfXD6sfFT52JRV5RPKJ5dPi60u6RXrKZ9dPq98UdzG8mVx28tXlq8p
31C+uXxb+c7yveUHy4+WnyitLD8av7X8VPye8rPl9RViYnCFlhhV4V8RXBFWEVXhqkiucFfkVZRU
VFa0r+hUOKCia8ZqZit6eFV/Re+KfhUDK4ZUDK8YzdhLxTjGUiomsqcoFVO8dxzjGBH/j73zAbDp
uhb++XvvnTszd87M3Plr6qmnKqLCUBXxRFVERFVUVEVFVVREREVFREVUVFUVFVUVUVREREVEEERU
RFVVVFRUPVVPVVRUVFWZ+6312+eOMSaJvqb5mrw61rpr1ll77bXX3nvtfc7Z+5xl4Z2KS3qHarh4
Z6DdrHZz2y28bqSO7+2W6DV4u+XaGtutMneHND58tKLduutqi35mYu02tdtav+917drtqN83vHvD
fZV2uz+ytN2+/9rc7mC7I+aqv93xdqfandW6vrqBZVfc5n1KcC//XsGZ0HHoptBNlbbGu78UupnX
UXBzfzhn+3H2e9CTBZf7T0N3hDYamkJ3Je01ghvDb+4NQY+mLSeX3l4zxf5tKpl6QnK0/FGC3dRP
4TwlOOm1U+x/VfAKUj2mllyAvrAeq8bBvwu6GXQz6Obk2yzEo8BfQUZ0Xvitd7Xgg+as0nL2NuzE
A+Texc9UHLlObU49Dv8q8ETBTZBpqpYLno/No6ANLgZPg2/SLsM/1+LDO/HSQM7Cd/fCiSFjYdUT
cO4m96VYeDP8HOjr0XMfZ3+Dnt9gfw5ll7MXfqE+v/ALfy4cn7QtSDtA7YduAl3utYI/CLoFmuGD
m3G2nLOf8NQbn/Dvws5WSCrdzD2FjKmFyWhbh22UixbSzH8MecXXeIuRXIxnKJ3XEtwNyf7ktYq8
pI6cW9QS9weKnVtSgxRHXhfONxR7V0O/plj4q+Csgl4CvQR6IvRE6BPQJ5SOFmtaxc4tFZ8Uurnf
17L9Y4rd5uT1Mehtip2PwXnYHyoarlXsPGw4WHITOAtLHo48qTKRzyutmp0RqsG7Az0jSNUP+e8g
fz25PM3Z6zl7PeUaDV6DTHaIl8BZAj0ReiL0CWgtV5Hm7j5N7tdTru+iea8/THJcrNjZSy6bsWEk
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
pIFnpDXwnDz/K3kNI4h5llsDTwXLPsN+JGf9+OfF+GfGPKbe+etwjae7/K2hlv+3Qv2Id7AteG/2
gXfyfXE36VFSd+UBCZYaHRpcyxl5owK5nEc2HiHki7z9weWrvP3VMPDSpt/m9dtn8F1N/xtu/KIm
v6Cvc/431jhCZvkFxSzPZsu2I+cpaw0ct7Mcw7NjlH+yl3/mEmcb0FR1qS/13RjryXq6nU9jU9W8
c04FmKr+p87kknxcbFzU0CvfTdnuuEDoL1926L7vKvRH3lXo0ncV+qPvKvR9Fwg97bJD935XoT/8
rkL3eVehyxi6OU8hSDYJfTltVHy7qlET+Iqg855/zj2B+uxTUJj9YIha+jeEuTx/bn5MOmtPCrCM
OHIS6+zgekyA5wZ4Pkj0VNEuVyAmGb/GYXSYoqarWWoORouFQPP4luFK/rtlU35888+y8U854amu
wTd1eUZpjt+2DeZrnhIafKOVZ1L6M1eW+luW+mSWGmkDde8sT0xsYKiG7pRQ58/eSE5NPuvLW5wd
IRs40ja8pvw5S+YP+c5ZX+Z3uvrbz6fwv3D6EGNLc34xYJf+XeITjU5aseh2/f4uMZawrFbwjbey
dx2ntNgk423NvnF3TL6loDFTyPGYEZJmz/Bbw9O8uwWBzuiYd5p3m4PMB82HzImUa/s62Gbm6czK
zI/V+efkfVXiZr+Mx78Zr1LK/Yz7gDLcB90J6opEKtFLpRK9EwPU7YmBiYFqQPIXyd3qE8k9yT+o
z6T6p8rVF1IDUveoCan7U/eryanPph5Qj6YeS/1QTfXWeS+pH2WeyTyjns1szbyoNmT2ZfbxC/dt
leh/HXgan6nO++W6wizILQjy5ZN8N9hJFiU7KJ26JXWLMtK5YuTfq/Vqlc7ck7kHvDIjGoBhypco
lTnLSqor+E3pf+gvNyo3Krs3MD1ghsDshjkQmLdgxG6ULYaBv4Z9Dftyy2Bm5mZSvgZG/IzJjsmN
y41rGneuU65TPm5J5yJxN+aJcX8S5o7cHfk0d/smV0GN/Wz+O+Q6vK1MuANNr5vmOxvOhs9xQ75p
b8xuzOd7QRMTg2kN03i9NDCCgzudc3IO44Y5Jx+QN7qzRQR1klsUmFhgFjUx34QRewaM2CW5EqlT
yT+vUd9iM78Sl+ShaX2fgpE6lzxJuMu4l7xnF7qXUt8XihtpXnbc4BeM+3D28Dlxb85uzqmcynaG
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
vjP9H3DdncazRvpX6b3g+9K/BZf5rIjzWZzzWZzzWZw6YJQ6YJQ6YJQ6YJQ6YIg6YJQ6YJQ6YJQ6
YJTzX5g6YJw6YJQ6YJQ6YJQ6YJTaXyG1v0Jqf4WcL8PU9fz5MkzNrjDzXGYjervod82owVmZX2V+
haee32UOAL+aeRX4D5lDmF//mPkj/ByGNmdn/pT5kzIzJzJvAp/MnOTuhOKqbhfl7wLJyqVWYdFH
oIdA4xBNQ7QKaBOjRJ/ACDSZ/GVZndHyJYCY8jgEavTyNu7NsB/BODKCcXwWY8lE90sYSzCOoJfv
cF9BLz/gvopezidE9PNBiWGJT6OnT0t8LTETfX1B4nuJRejtK9DXV+NJ6Jd4DjqN558r8cQzDL39
S3jOqcIzzdPyFIN+vCV5OHk0+Rp6Mfou+mM5RlOMpOhdD6Bv7Un9V+ovaP3dpF3j+eAeaUN4Bvhx
+tn0Ltzj63BvvwN9/wfFG4u3Fr+KsfYF3NuXcTd34S7uwd3bh3v3W+8A7toh7zXco/64NwOgkQ/K
DMkMzVTg7nwWGviDmYcyn898QdbhmKc9yV/hOXUua6mEdcyvQ4G+9s+aCmqqINE6ce15tWWotG4N
3kK1Oae+ku49/6y3d6g3U81WnpY3PueqBfmaM1TCddxCPJuE3aiy3bjrqitQlynMvMVuiSpyr3Kv
UXH3fW5rlUbdtlGee6P7fpVxb3I/oFq4N7td1TXurW539T63h3ubuta9w+2rrnM/6vZT17tl7sfV
DW65O0zdmDmdqVc9MtkSW90u44Ob/OfdesdW7ul24K1Ve6WDL6l8LV9v2s38s/beofbOH1Fn/rO2
gtqK5Mv24UQf5Oex1FRvE2LdjHi3XHB0nfnP0fVvrMMLjbQz/znSvida/9tH3Zn/HHX/GzXp78zH
1Fhq/v4K6Ai0/ZHBTskY9ICxLp5r3fHuBFXEdckYSjNaucjpQr79F7rkDtNi1Yt7S/Kd9bapG1Md
Uu9PdSp+vHhu8beLq73XvTe8N70/e3/x3vL+6jV42YzOGBk7E8oUZAozzTJFmWgmloln3Ewik8oU
Z7zMlZnmmasz12RaZVpnrg2efVyuDEtL+Pp/qxz/iJwZfNvU0qP0CeXIUsTl/xrMhtPZidkxDWUN
vbOHc0dz43JHG8qyE3MdcjflRmWX5trm1uW65iZfLHx2/9t9NvRuWJZtmU1njYb1iGlyriQ3GbFz
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
C7v+mn5ijFNiVA+m0TbHEf03n29TqHL5luL1sQndD9dZWfLPIj9Wan/2SemAqfl3T7UbGO3/7PBl
z8UKdlLtt8+usr9xS6ATsIJO4JncCdh00oTIG+44pTdhO6A6tckzzW3cT4keXRidhgM0euv02jSe
eUxgBRiWkPVm4VS9GdS7NyhPgG5ot9DgThFdXaoOiAjp3S80YjBV7npffWl9KW+fMqX05UC5+3jj
bSk9vc09Gzo7/b5oca+N1/+oPa340J5eupt7bt0+Mqexa+DPZ66KDQs7JJxbea7+zxF6l3yPrS42
naGuM92x2rT1s9vq3a6Qng++2/NknJXDa3vF7OfjTjmfLFV4zILEV92dPD58d39s/kf3Gy5dfMC1
yYmJ72r8luds+w1nY6splrxd0eun7pfc/6zZJHb02bvuNb2KrhvdqFmQ3R3O432PKVP04WNettIv
eDcsftbmBwVnDXsTp3ppvb1JWNCWGlMW1SZ1a3XLV7RYt1Wz7py3HFF3ydtRK/PVEvJELxr1tFlk
MjM3f6D1D0Spr/l0+zXXmrsOezZdtKFAZFXvQafmXa8w8qfFndit+fNu/PB63ibmTKF6TQ1vLQ4d
dLFN0e9roUZW6h1MGsdCz8GPmT7P1Lqk6ju/g0IB+ButV1rmMfYJaob6EP2I2bJuHjFFP2JilGC/
LrpjleZFZ90tovpQ/KZNkxmt7ixbHLys01eHZ7Ry8M+axXVjlv9cv3/LV1Yqr676QLlTqKOHfiim
ekzV0ZU/3S42Pe4HOVJVjh1CU7MOoba+pj7ArEPw+xybmJajupzqJ9rDUNfKWeMPteUCyl59uOXn
QX+cGdy4AbPRK6JvmzA71doze7+bvMPrAr9kQljnHS3Ykw1dVIFzrg6pcqvFrg0t5zrdzM+MXrcr
MvHHs08qMAm39k62sTg+sfat503UVxutnXbn/sQeF6MO3JueaFnyB+7h1OKFC/V5//eHO5FzvPK+
trrVZ7fYcMGknjb9ZuxYXG5+d88jje0fdW5bWTP7R5fKt6wkn7envOsO9K5Uop/t8Ud9Khl+sFFd
P2jTadLzSzu0jxv+OPxImRLtl+57vPt722rfXWjSr2CC/sSuyK5t2zBaG8E+7oow+6+Kv3Rrudmz
5P23P4w+1bj5gwV9pvdaV67+hb8H71sjDulc7NmSecVKWw6SOv9aqUCYc/Rz22Meu36rvvnu2yff
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
VdnbPv+Q9YNqNW27z7e0g6/yfJNuhZtZXgmaqn4we64mtF8bj/Wb73gVUxaxr2nzPnTMtFq9jk7r
Uu+Pg+MV10OeeY++dG3LiZ+nPp24ovHw3pGrGcXupN3bfzn+8GnSkTHkyv1dC7osjatwrNexDu8f
vt+pPjvLr9fTEpaJz2qNyRd5Nr+hRYXTt1oWaP7g2Fhr/uCKXnPm332/v1jXNxUrcutqbylUdUjB
lbvvCaemVH/fxvFpo4Fi1TVJq2s7jK/QbEePg7tX+FwNVu4t23KShVdlpyntlky8/0Aa92D67NOD
//Z/7NQz2r4Hc2J3c7eQZXmdr7s1vVzPo03B8YujWXcwTwqntpGldzSrBq98CM1JuTYQz/xNmxkm
2+lFc0japr4xZCBz0xMLbwecOC7rXcbHmx6tMyCy+sNRFRYGuh977DZBHX5hf0j+edsGpxsyUax4
N1QNZ8e14Jxa1Z0V8dhmZN1ipaRix9q9vHI7MWHo2unzXB/4dOcf2926cnFiwyI93JZenxvVfo5n
XNn2XYXVv9/eMEwT9qiq9mzEVUPvZ3kWV1uYWLfv8OJBrRc6J7CbPetMDyh4IeGtrVWnx80GD7Me
PGxWH1WHmK5t3C2cux3bdLzbggsJna5VHVhre9K1K3eTopPvBrf6beftTbPyhh6O6zvjxV8DA365
cXjwueQzy3bYLvK2aHK3/o5dvzg3a7f45aiH065N3B1rO+KxaoF/2R49559qV/Xcw2UX/1i6+cGV
P+y+V7W8XM3jQviuS8UqjHpcLe/+kVaNb5Z/ubZV/U3jBzLPNhwsljhg+Xjvcn9ODCD/DzYnb3UK
ZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PAovQmFzZUZvbnQgL0NJREZvbnQrRjEKL0Rlc2Nl
bmRhbnRGb250cyBbIDw8Ci9CYXNlRm9udCAvQ0lERm9udCtGMQovQ0lEU3lzdGVtSW5mbyA8PAov
T3JkZXJpbmcgNCAwIFIKL1JlZ2lzdHJ5IDUgMCBSCi9TdXBwbGVtZW50IDAKPj4KL0NJRFRvR0lE
TWFwIC9JZGVudGl0eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2VudCA5NTIKL0NhcEhlaWdodCA2
MzEKL0Rlc2NlbnQgLTI2OAovRmxhZ3MgNgovRm9udEJCb3ggNiAwIFIKL0ZvbnRGaWxlMiA4IDAg
UgovRm9udE5hbWUgL0NJREZvbnQrRjEKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDcgMCBSCi9UeXBl
IC9Gb250RGVzY3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9UeXBlIC9Gb250Ci9X
IDkgMCBSCj4+IF0KL0VuY29kaW5nIC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAovVG9Vbmlj
b2RlIDEwIDAgUgovVHlwZSAvRm9udAo+PgplbmRvYmoKMTIgMCBvYmoKKElkZW50aXR5KQplbmRv
YmoKMTMgMCBvYmoKKEFkb2JlKQplbmRvYmoKMTYgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNv
ZGUKL0xlbmd0aCAxMDY1ODEKL0xlbmd0aDEgMzk1NTAwCi9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFt
Cnic7H0HYFRVuv937r3T252ZTM/0TNqkkUYIkUwqJZRIM0GQJFQxSLetSiyIBhXWdS2rK+yuYkHX
SSIa0Leia0cFyyq6u4KKBZVdd1ddG5n/d86EorLvPfjDM8L53Tm/U++9557ynfOdWwYIALiQJFhT
O2Hk8LmXN5eD4uMyAO8Dw2vr6s1r7M+D+LMOALF8eOO4CWJs480gXvwIkL3vD58wqfoe975ZoGi/
HeDilFETJtbPzz5TCYqPevGovtETJ4zY+VTu1wA1OwAsp46bkF/oWDDhYgDBifEtjTWjJza/csm7
ePwR6C+dXDumaWx47qUAk3MAzNfPmN+6cNkmwzYQ/Bgv2mecszTgnSm8DkJFI4B8+eyFc+bPb/ZM
ACHUAqBtntO6ZCG4IIjHw/yDPKf9/NniTVf/EYTRrwLs+OfcmfPP63qloxxgzhYgD105d1brzE/a
Y/sAyK30/HMxwDrGfgH6MT2kzZ2/9LySS1wvYn7PA6g646xZi8/+Ou+rb0EcNRPDLmxfMKN109K9
bhAjz2DyW+e3nrfQ+Y58H+7/Je4fmD9raau4TtGK5bGDXu/ZrfNnXf/Hs/8G4uhdAHmlCxcsWZpI
g5mYX1oegYWLZy3sKbzu5yDkPAJg+gWrGxVA3zmrtk83VXyudqmB4rfveh+n9muX72j5Zum+q+Uz
1KeiV8PSU6CtCvbVwWkyfLP0q5flMw7E9MPYRkMsY2AVyDAaRBDQjsEVAIo9eF4BY0WxhKwBBagV
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
TKbvZjL9XSbT32Uy/V0m099lMv0dJtPfYTL9HSbT32Ey/W0m099mMv1tJtPfZjJ9F5Ppu5hM38Vk
+i4m03cymb6TyfSdTKbvZDJ9J5PpbzGZ/haT6W/9iDL9pn6Z/sZRyfQdTKbvYDJ9B5PpO5hM38Fk
+g4m03cwmf46k+mvM5n+OpPprzOZ/jqT6a8xmf4ak+mvMZn+GpPpf2Iy/VUm019lMv1VJtNfZTL9
FSbTX2Ey/RUm019hMv1lJtNfZjL9ZSbTX2Yy/SUm019iMv0lJtNfZjL9JSbTX2Iy/SUm019iMn07
k+nbmUzfzmT6dibTtzGZvo3J9G1Mpm9jMv1FJtNfZDL9RSbTX2Qy/UUm019gMv0FJtNfYDL9eSbT
tzKZvpXJ9K1Mpm9lMn0rk+lbmUzfymT680ymb2UyfSuT6VuZTN/KZPpzTKY/x2T6c0ymP8dk+rNM
pj/LZPqzTKY/y2T6MyeRTI9ymc5l+kkj02/+/5Lprx8nmX4/l+n/BzIdUOKCpVFn14AogoKt0kgS
gCiJolJJn/tRglKJUQitWqVSq5QqtSSpVVq1WgUqhRpUOhwUJPokPygoJAUmV4oaurMkoU+lVCqO
66oS/QMYmtMfQjxAHBzfgfC/T6oCjmMForMDBwcHBwfHwENytD9RJo0CcAwIoF6koMqUQqmUlIp+
tUql0Sg1SgxSoBExnOlKSlSalEx/Olr8uK1XFKm+KDJ7vwt0wMHBcXJA7/xfrCfpNGq1RoUyUFJo
VHqNRgVqpRrUh6wnoWg8ZD1JBZJCQsmIUvK4Zv5/WE+SgIPj+ziCiZYaOI4VBL0TODg4ODg4Bh74
ehLHccDBVSR07VerVFqtSoshKoVCpRIllVKtUtH1JKXqp7yeJElUg5SYvd8FeuDg4Dg5YHBr6XpS
UoL1rydJh6wnsTUZvZatJ6kPWU9SqUFtOLCehGJQpZRQMtL1JJVKBRL1aRSq4/98kuqwD5Hw9SSO
/4AjGHL5etKxg2BwAwcHBwcHx8BDcrQ/USaN/OH8AQL6FBJTplSqg+tJap1OpaNvfCgVajVbT1Kr
lKBSYCKtSnX0z8UPwPUkA3BwcJwcMPn0tNMn133og5miQpJUTKSpgC6d03CjTqvVadRanUKp0xh0
Og1o1RrQGUGHO9Jd6Q4qutIuqkQd3VlB15PQdXyfT6LSEzPyH2L4ehLHYXAEQ64WOI4VBJMPODg4
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
CPFuGQkfMtpvojlYsWqwwNGs6UGGkje9VOH9Wi85SvXH8Jeu5mvVla11Lt/lUGLquSV2MwhiFU+u
1ye0lMxpvd6h9nAT5CJyafPNIHlN53MteipbBNMW5Bx0bUibf+OToaqstNC53IBicr+dGDHW9F76
aYt7DVIyd3YF8LltO3/OipCl8a5KIW7aaNqzT4sENQqvr2meDbsdG93QduOy0FQrmfNdnDp3OvZf
SGoOay4RdjTy53rR9Crzfu6uuUz30Sv+cYUaAk6p6Scv7N2bHlvQoDoDgv4fp7yllgplbmRzdHJl
YW0KZW5kb2JqCjE5IDAgb2JqCjw8Ci9CYXNlRm9udCAvQ0lERm9udCtGMgovRGVzY2VuZGFudEZv
bnRzIFsgPDwKL0Jhc2VGb250IC9DSURGb250K0YyCi9DSURTeXN0ZW1JbmZvIDw8Ci9PcmRlcmlu
ZyAxMiAwIFIKL1JlZ2lzdHJ5IDEzIDAgUgovU3VwcGxlbWVudCAwCj4+Ci9DSURUb0dJRE1hcCAv
SWRlbnRpdHkKL0ZvbnREZXNjcmlwdG9yIDw8Ci9Bc2NlbnQgODkxCi9DYXBIZWlnaHQgNjYyCi9E
ZXNjZW50IC0yMTYKL0ZsYWdzIDYKL0ZvbnRCQm94IDE0IDAgUgovRm9udEZpbGUyIDE2IDAgUgov
Rm9udE5hbWUgL0NJREZvbnQrRjIKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDE1IDAgUgovVHlwZSAv
Rm9udERlc2NyaXB0b3IKPj4KL1N1YnR5cGUgL0NJREZvbnRUeXBlMgovVHlwZSAvRm9udAovVyAx
NyAwIFIKPj4gXQovRW5jb2RpbmcgL0lkZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUwCi9Ub1VuaWNv
ZGUgMTggMCBSCi9UeXBlIC9Gb250Cj4+CmVuZG9iagoyMCAwIG9iagooSWRlbnRpdHkpCmVuZG9i
agoyMSAwIG9iagooQWRvYmUpCmVuZG9iagoyNCAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURlY29k
ZQovTGVuZ3RoIDc2NTEwCi9MZW5ndGgxIDI0OTE3MgovVHlwZSAvU3RyZWFtCj4+CnN0cmVhbQp4
nOy9CWBVxfU/fubet+/7vu/JS95LXl5WArlAwhb2RQkQAVkEVxA3VAR3iWu1WnewWmsFJSSgATeq
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
OmZHyXb0tAnlmKpMdBJoKYPEDGqor3cND2mH61cODw0NNjY1dff0tHV22voHtf39g4P9G9av769f
OTpSP7LSNjqiHR0dGRnu7x/dZqCk0vTyQrdr0+jIcE9nd/8Ga486XijMCxUXezdbLD3iwaGhtiZr
w6bRUe/KBnBiP5njtrFB2XAkil8H4GlqjuxnKX9yDoKSi798fS6mnvn5SxZaseBzyTsF4vL2iLl9
a/438D7mj/mY8DRHrV788NPHecZle+FLdhG8eDNcFEfTZFOyCELWdghZpVkes9eTYlXlZXvDIzdW
bfvTL1+o0ao71pVdNdFd7pEZk60mF+swso7ylTiuWTG05+59ZUg2ydBoXFLRmZ+kfVOutWYUs/EX
35V7CzNSE/9N8OGvtDsF9rLn/xj5l/s6DsxWoNzm2zeVJLogkE0lgWyYC2SvRxTa9X5dp8HmsmVV
NrYnq1Ncegh8PKbUAlt+S3DV9etLkhL+8oog6ErM76n68J/TV1ksTnWc260I9bUzpYK/HBRsmP4w
MhB5/WDupgdBI5+ObBDsEI5QPagwfItonWEd3dmO9rShrW1oWyN6tAHtbtjXQB+oPVZL76pFo7Vo
bw26twztKUOdZSi3rLqMHirdVkqLMxMz6WQ/qvGhfB8aSdmbQj9tR1l2tJNBIwxaw6BaBn0O7xtv
ouk6Gj3c8VQHPdNxdwft7sjqaO9gDB0orgN1rGkOl5aWl5WtwZFT0rdS0WOp6EAqGku9NZVem4rq
U1FhKkpPRaZUJIGVWXpS0oZmXJVNTxBaLOllZR0rOxwhtdRgcOD/kixUWroixDhCVALegOZDLKx7
ZG1EvrQIgfLcy0q8L63OX1SoxR06cvppbhJdZom0JGombpP7pB0Jx7DfXB6OLd3wQ7t6Du2qTqle
F0ov9iiDdp3TbteoPRZ16ppbe1ffPVqYmNddtfvaqpn7WrwFeSt8tEKtkdjc6qT+ZEaU3jJekrGu
2m8u2lCxcqDY3P3ln0c25Pfvbc4fqEvVsh6l35doSdR6C7yB8Z6S0ukH1uSPjG2tvP6t8b4vbAgI
5doEJBAwiUmRXSq/Ia2zPNkR7i3JXrd+tLz2hp2zebNz+7tgBv8cxFBPg9bUUEfDw7uqb6mm11SP
VtO11WhvMfrWCvT4CrR/BRpesX0FfSgdDaWjEzJ0r+xRGf2oFO2TIrVK5VDYGEFFRVlefn5GKGQr
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
v0canp/0+0QnuXeWxXulp1N/y7jfNR3RkSbTCS+y5fS3Us51Yg0kpwk5JMbRiU+5f06stfDK8Jrw
uvBG5p2Uc5fQKeGxObytvc7O8B6Zv/CB8OGEHQ4fk9vn8Pl2mSXaim5cCl8Nt0ZMwUU8kR5SP5KV
uGGO5Kasc+hhxMtnYmIp9gWp3DRHxkYmyG1ypD4yi2VSf25kAWGx3AtHVnXcBUda5OZXbGLkSOR4
5BSfb7scuVasit3F6cU9i3sLj8XZsJmJfSV5LrGGqROd8MUDIgsSYyse3NFHe/mw4rxiX7HVbndu
pLNTbqBr7zJX77BXncsdGRWXFseLRxSPTuhg8bjiiYkb34Ss2nnwdbJDjt7IzfAN96ek3ze6OU7e
p5JvkVNoOfuZ3Con729yw9y+5yftvXLrzLT95jma074PJwHvopPuo4mTO+nEvTTS5L00cU+dvIfL
nXU7TWfMvMF2gHIBb3Kjnbgpl5vthN8gN9yknWiTdNvd+a67pG/qPfc7bGHnvS+xl3S2w++WdtYv
X6c0qbwkdgN9e7e9qPOeBH1l+8Q6Saz5ZP/C2U9ZL2ktt+8ZYjuclPuKpIl1U/ou6XvY2nddbzKv
vk7rqPP+l/BH8LukNjVt3/cb3zmO9vTd5qMzv53mpX2vTOyrm2/g3yTShJ+SnCbWVmmH/0R5J/uP
SWnJqJKxhAklk2U/bvfBE7YkQRcgf3VJWb/JvrGz9tr9YoeX5L/StK91wa8qaZK1l2if+OvNDf3u
RP8tJXtTfOxOtilhh9ppyFqU9Z6wXcDJKdv1suv7SqXdn/aAMtIup11WbmA/+j98w/GMauNNxsO8
yXjEOGP8QVvGO4wVvMNYzTuMQ7zD+C3vMH7nfrGLV7d4M3GUNxPHeDNxkjcT5+RmQv6vslqj1nWc
370zVendB+4+fPcx78y7z9x9/u5Ld1+9uzXHzPHk9MjJyumb0987J2eod753UU5RTjQnllObMypn
bM4E79Kcupz6nFk5c3MW5CzOWZbTkLMqpylnfc6mnC0523NacvbmHMw5knM851TO2ZwLOZdzrt2j
gJdwCqG/BO8KCfy1XUDyAnIWdz0t/wuy0+lyJmT+BfU0zpUbEAp40vSqN9QhnCUPI/i117S9KmCM
MO5XRXInpORNeKPU2I7x3jpV9S/YULC5YOvQqwU7CnYV7Cs4VHC04ETB6YJzSC/e1eeuPgVXCq57
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
INaqvK3M37tAKz7tWXrrjOZoCWOFTwfy3jC1fXtg29xhTYtuOmuMtrmr1oRfP1T7rDHG7BAr7/bG
iPQqyR6kJRpWIpgYe3UTC+bkQiLA0JjR9QZ5JOT6kOHL3ZPdvmrZEcMTBvZOjEzoM9zls7WZT6Fk
Vm2bN0djttqOub1ybFzT9TNyPbYMLYyyL311YtSQpO+szmbc7H6jYGhaRsbbpvntWuUbaqzLujMl
unTJ8lNeO1seij7d+2Hz632P9S2a9LHuWqed6eHngybsTZrWJzLkYeyZkGvrBid/JI5bXC8kVy1j
++7S0JsPunfMul3lmtHSOFBMLT29V71GtYcUvG876vG5ono2e92T0gf7Pqaru99fGVTySLNvC1U2
zrHeGSdmXP0pdlSliK5b4xoNa3F+ijbg7dkdcwdOftD65rkxZz9s8PfOX9PqXI1hLT/O6tq1S1KX
7pq9/g+K/Pody58U1jpjWZu01TV2Ztd+dsOyb4NvvgldQLqI5zdtnia2qjRh6dLlKZwHuCdun/pI
8E7hSoBIj0Nz+v/bjfiX37OZjcluRkfzIWn56X0hhZObELW3DT43BvcMhrqRuYmfj8jt3xln1tu9
JGJa+XU1Tt0btaJZSrMFn90ysbGS1uAtCa9S73Bu8xOe+cde2lrM2fBue5MyZ1IrXRAGc/P7Ttx5
NjfkRL7H2zpTMio1ul2mbZfyie9mbv59ks+2hh5ueYePTb2+8f3m9+pU5zaXZ3c1HBsQOXx8jLr6
uPa24Wv4Xw9e2VC/cWkuZ1mf7ZGdyvz0nqieTJ7vuc85Myf91fWNhReD150uyXtkeeRoB41MPb8h
qN49LX8vqG6OaPd2jUutng9e9LNYbJufs2JZVFttfN9eC2L2LKwR6X0rrlWlI5nufvm7Jt/Tjjy+
p1227w8ruOX9Sl/0b6LdZYgelNk62Xdbh42dzy9buqt1geXWuu0D90SOTHvQWP/mgutctzEks+LC
LKe+u6a+fUII+T9kEax4CmVuZHN0cmVhbQplbmRvYmoKMjcgMCBvYmoKPDwKL0Jhc2VGb250IC9D
SURGb250K0YzCi9EZXNjZW5kYW50Rm9udHMgWyA8PAovQmFzZUZvbnQgL0NJREZvbnQrRjMKL0NJ
RFN5c3RlbUluZm8gPDwKL09yZGVyaW5nIDIwIDAgUgovUmVnaXN0cnkgMjEgMCBSCi9TdXBwbGVt
ZW50IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVudGl0eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2Vu
dCA4OTEKL0NhcEhlaWdodCA2NjIKL0Rlc2NlbnQgLTIxNgovRmxhZ3MgNgovRm9udEJCb3ggMjIg
MCBSCi9Gb250RmlsZTIgMjQgMCBSCi9Gb250TmFtZSAvQ0lERm9udCtGMwovSXRhbGljQW5nbGUg
MAovU3RlbVYgMjMgMCBSCi9UeXBlIC9Gb250RGVzY3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9u
dFR5cGUyCi9UeXBlIC9Gb250Ci9XIDI1IDAgUgo+PiBdCi9FbmNvZGluZyAvSWRlbnRpdHktSAov
U3VidHlwZSAvVHlwZTAKL1RvVW5pY29kZSAyNiAwIFIKL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjI4
IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggNDI5Ngo+PgpzdHJlYW0KeJzN
XbuO4zoSzf0V/QPW8v0ADAFtT3ew2QUmW2y0wN0beIK9/x+sZEsy68Gi5B55poOGTdsiRVadOvUg
pbro1fD3pjql4Isj/SxmM7/8z4/D/w70R8uLv/97OH8/qLfvfx/+8anftOtCNnr44PufB/1WdqPf
cpjfBN1lnXNOb99/HP51GppsP4xDRWd0/vfb938ePr4f/tij5+ELbn79k/o26/vOnc/lbds4dp1s
Ts4Nb93l/tYoq4e3PvZx+u344Wd/1LZ4n25fdjH4MLzV38ovj/eUvIINORcN5lPq2rn+WPZ9KS/u
wzASXbw3/fhf9/d+yhYNhzBduRj2vdHeetch5pDHsblem8cPrYafvoO3wxXKXkwEn6Ib8VG6TXQp
q+6XUvo21PtNudjfJx+sBVqb6VbzTbBUTNref19e3XvcNzug8ZY+wHSghfeXflqTcqxAdKblgB2i
y6B7H97uqwsmdG58ZWZdMLfZ0t7Ym0Ci0U63oMrboiKvkylF4QLm3yQoKAkoAHp7n3l9vv2/v/a3
/zcp1+4h6/YdLscy10XX7gN0PSpbKS5IUdz74+pI2NF1p87gjXnbv2IBne1sGF7p2gJyQkeXzHiA
Sg5qb4Bzi7QXT2MFdcwr5TrctHAY3DItoQ9gjEewWDd5kmFpmAVwmxHdduizNMMOTDCUJ/cJO05Q
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
bnT6ReYiWjsfSvkicxG9QhXdu/cY4vzYj9lAeeEZlmyKoBGLko6DaHAUdMTqBdCeI3xewV3xJMQh
cSPZIWWA4lccBBaTQyVNv/kj8187PUlpfOLSxkdWH+v5sp2edALchdpZZ+9bXDGchiUmAeXhuOfV
0PwsBfI5GFBZ4T8O/wdDLrEjCmVuZHN0cmVhbQplbmRvYmoKMjkgMCBvYmoKPDwKL0ZvbnQgPDwK
L0YxIDExIDAgUgovRjIgMTkgMCBSCi9GMyAyNyAwIFIKPj4KPj4KZW5kb2JqCjMgMCBvYmoKPDwK
L0NvbnRlbnRzIFsgMjggMCBSIF0KL0Nyb3BCb3ggWyAwLjAgMC4wIDYxMi4wIDc5Mi4wIF0KL01l
ZGlhQm94IFsgMC4wIDAuMCA2MTIuMCA3OTIuMCBdCi9QYXJlbnQgMiAwIFIKL1Jlc291cmNlcyAy
OSAwIFIKL1JvdGF0ZSAwCi9UeXBlIC9QYWdlCj4+CmVuZG9iagoxMCAwIG9iago8PAovTGVuZ3Ro
IDMzOAo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJlZ2luIDEyIGRp
Y3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAoQWRvYmUpIC9P
cmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fkb2JlLUlkZW50
aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5nZSA8MDAwMD4g
PEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDEgYmVnaW5iZmNoYXIgPDAwMDM+IDwwMDIwPiBlbmRi
ZmNoYXIgZW5kY21hcCBDTWFwTmFtZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBw
b3AgZW5kIGVuZCAKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqClsgMyAzIDIyNiBdCmVuZG9iago2
IDAgb2JqClsgLTIyNiAtMjY4IDIyNiA5NTIgXQplbmRvYmoKNyAwIG9iagoyMjYKZW5kb2JqCjE4
IDAgb2JqCjw8Ci9MZW5ndGggMTI0OQo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJl
c291cmNlIGJlZ2luIDEyIGRpY3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9S
ZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01h
cE5hbWUgL0Fkb2JlLUlkZW50aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rl
c3BhY2VyYW5nZSA8MDAwMD4gPEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDY2IGJlZ2luYmZjaGFy
IDwwMDAzPiA8MDAyMD4gPDAwMEI+IDwwMDI4PiA8MDAwQz4gPDAwMjk+IDwwMDBGPiA8MDAyQz4g
PDAwMTA+IDwwMDJEPiA8MDAxMT4gPDAwMkU+IDwwMDEyPiA8MDAyRj4gPDAwMTM+IDwwMDMwPiA8
MDAxND4gPDAwMzE+IDwwMDE1PiA8MDAzMj4gPDAwMTY+IDwwMDMzPiA8MDAxOT4gPDAwMzY+IDww
MDFCPiA8MDAzOD4gPDAwMUM+IDwwMDM5PiA8MDAxRD4gPDAwM0E+IDwwMDFFPiA8MDAzQj4gPDAw
MjM+IDwwMDQwPiA8MDAyND4gPDAwNDE+IDwwMDI1PiA8MDA0Mj4gPDAwMjY+IDwwMDQzPiA8MDAy
Nz4gPDAwNDQ+IDwwMDI4PiA8MDA0NT4gPDAwMjk+IDwwMDQ2PiA8MDAyQT4gPDAwNDc+IDwwMDJC
PiA8MDA0OD4gPDAwMkM+IDwwMDQ5PiA8MDAyRD4gPDAwNEE+IDwwMDJFPiA8MDA0Qj4gPDAwMkY+
IDwwMDRDPiA8MDAzMD4gPDAwNEQ+IDwwMDMxPiA8MDA0RT4gPDAwMzI+IDwwMDRGPiA8MDAzMz4g
PDAwNTA+IDwwMDM1PiA8MDA1Mj4gPDAwMzY+IDwwMDUzPiA8MDAzNz4gPDAwNTQ+IDwwMDM5PiA8
MDA1Nj4gPDAwM0E+IDwwMDU3PiA8MDAzQz4gPDAwNTk+IDwwMDNFPiA8MDA1Qj4gPDAwNDA+IDww
MDVEPiA8MDA0ND4gPDAwNjE+IDwwMDQ1PiA8MDA2Mj4gPDAwNDY+IDwwMDYzPiA8MDA0Nz4gPDAw
NjQ+IDwwMDQ4PiA8MDA2NT4gPDAwNDk+IDwwMDY2PiA8MDA0QT4gPDAwNjc+IDwwMDRCPiA8MDA2
OD4gPDAwNEM+IDwwMDY5PiA8MDA0RD4gPDAwNkE+IDwwMDRFPiA8MDA2Qj4gPDAwNEY+IDwwMDZD
PiA8MDA1MD4gPDAwNkQ+IDwwMDUxPiA8MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1Mz4gPDAwNzA+
IDwwMDU1PiA8MDA3Mj4gPDAwNTY+IDwwMDczPiA8MDA1Nz4gPDAwNzQ+IDwwMDU4PiA8MDA3NT4g
PDAwNTk+IDwwMDc2PiA8MDA1QT4gPDAwNzc+IDwwMDVCPiA8MDA3OD4gPDAwNUM+IDwwMDc5PiA8
MDA1RD4gPDAwN0E+IGVuZGJmY2hhciBlbmRjbWFwIENNYXBOYW1lIGN1cnJlbnRkaWN0IC9DTWFw
IGRlZmluZXJlc291cmNlIHBvcCBlbmQgZW5kIAplbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2JqClsg
MyAzIDI1MCAxMSAxMSAzMzMgMTIgMTIgMzMzIDE1IDE1IDI1MCAxNiAxNiAzMzMgMTcgMTcgMjUw
IDE4IDE4IDI3NyAxOSAxOSA1MDAgMjAgMjAgNTAwIDIxIDIxIDUwMCAyMiAyMiA1MDAgMjUgMjUg
NTAwIDI3IDI3IDUwMCAyOCAyOCA1MDAgMjkgMjkgMjc3IDMwIDMwIDI3NyAzNSAzNSA5MjAgMzYg
MzYgNzIyIDM3IDM3IDY2NiAzOCAzOCA2NjYgMzkgMzkgNzIyIDQwIDQwIDYxMCA0MSA0MSA1NTYg
NDIgNDIgNzIyIDQzIDQzIDcyMiA0NCA0NCAzMzMgNDUgNDUgMzg5IDQ2IDQ2IDcyMiA0NyA0NyA2
MTAgNDggNDggODg5IDQ5IDQ5IDcyMiA1MCA1MCA3MjIgNTEgNTEgNTU2IDUzIDUzIDY2NiA1NCA1
NCA1NTYgNTUgNTUgNjEwIDU3IDU3IDcyMiA1OCA1OCA5NDMgNjAgNjAgNzIyIDYyIDYyIDMzMyA2
NCA2NCAzMzMgNjggNjggNDQzIDY5IDY5IDUwMCA3MCA3MCA0NDMgNzEgNzEgNTAwIDcyIDcyIDQ0
MyA3MyA3MyAzMzMgNzQgNzQgNTAwIDc1IDc1IDUwMCA3NiA3NiAyNzcgNzcgNzcgMjc3IDc4IDc4
IDUwMCA3OSA3OSAyNzcgODAgODAgNzc3IDgxIDgxIDUwMCA4MiA4MiA1MDAgODMgODMgNTAwIDg1
IDg1IDMzMyA4NiA4NiAzODkgODcgODcgMjc3IDg4IDg4IDUwMCA4OSA4OSA1MDAgOTAgOTAgNzIy
IDkxIDkxIDUwMCA5MiA5MiA1MDAgOTMgOTMgNDQzIF0KZW5kb2JqCjE0IDAgb2JqClsgLTk0MyAt
MjE2IDk0MyA4OTEgXQplbmRvYmoKMTUgMCBvYmoKOTQzCmVuZG9iagoyNiAwIG9iago8PAovTGVu
Z3RoIDY3NQo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJlZ2luIDEy
IGRpY3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAoQWRvYmUp
IC9PcmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fkb2JlLUlk
ZW50aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5nZSA8MDAw
MD4gPEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDI1IGJlZ2luYmZjaGFyIDwwMDAzPiA8MDAyMD4g
PDAwMjQ+IDwwMDQxPiA8MDAyNz4gPDAwNDQ+IDwwMDJBPiA8MDA0Nz4gPDAwMkM+IDwwMDQ5PiA8
MDAyRT4gPDAwNEI+IDwwMDMwPiA8MDA0RD4gPDAwMzE+IDwwMDRFPiA8MDAzNj4gPDAwNTM+IDww
MDNDPiA8MDA1OT4gPDAwNDQ+IDwwMDYxPiA8MDA0Nj4gPDAwNjM+IDwwMDQ3PiA8MDA2ND4gPDAw
NDg+IDwwMDY1PiA8MDA0OT4gPDAwNjY+IDwwMDRDPiA8MDA2OT4gPDAwNEY+IDwwMDZDPiA8MDA1
MT4gPDAwNkU+IDwwMDUyPiA8MDA2Rj4gPDAwNTU+IDwwMDcyPiA8MDA1Nj4gPDAwNzM+IDwwMDU3
PiA8MDA3ND4gPDAwNTg+IDwwMDc1PiA8MDA1OT4gPDAwNzY+IDwwMDVDPiA8MDA3OT4gZW5kYmZj
aGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVudGRpY3QgL0NNYXAgZGVmaW5lcmVzb3VyY2UgcG9w
IGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoKMjUgMCBvYmoKWyAzIDMgMjUwIDM2IDM2IDYxMCAz
OSAzOSA3MjIgNDIgNDIgNzIyIDQ0IDQ0IDMzMyA0NiA0NiA2NjYgNDggNDggODMzIDQ5IDQ5IDY2
NiA1NCA1NCA1MDAgNjAgNjAgNTU2IDY4IDY4IDUwMCA3MCA3MCA0NDMgNzEgNzEgNTAwIDcyIDcy
IDQ0MyA3MyA3MyAyNzcgNzYgNzYgMjc3IDc5IDc5IDI3NyA4MSA4MSA1MDAgODIgODIgNTAwIDg1
IDg1IDM4OSA4NiA4NiAzODkgODcgODcgMjc3IDg4IDg4IDUwMCA4OSA4OSA0NDMgOTIgOTIgNDQz
IF0KZW5kb2JqCjIyIDAgb2JqClsgLTgzMyAtMjE2IDgzMyA4OTEgXQplbmRvYmoKMjMgMCBvYmoK
ODMzCmVuZG9iagoyIDAgb2JqCjw8Ci9Db3VudCAxCi9LaWRzIFsgMyAwIFIgXQovVHlwZSAvUGFn
ZXMKPj4KZW5kb2JqCjEgMCBvYmoKPDwKL1BhZ2VzIDIgMCBSCi9UeXBlIC9DYXRhbG9nCj4+CmVu
ZG9iagozMCAwIG9iago8PAovQXV0aG9yIChrYXJlbikKL0NyZWF0aW9uRGF0ZSAoRDoyMDIxMTAx
NDE2MjEwOS0wNCcwMCcpCi9Nb2REYXRlIChEOjIwMjExMDE0MTYyMTA5LTA0JzAwJykKL1Byb2R1
Y2VyIChNaWNyb3NvZnQ6IFByaW50IFRvIFBERikKL1RpdGxlIChNaWNyb3NvZnQgV29yZCAtIGxp
YWlzb24taWV0Zi1ZQU5Ha2V5c3RvcmUtMDkyMS12MDIpCj4+CmVuZG9iagp4cmVmCjAgMzENCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDM3MTUzOCAwMDAwMCBuDQowMDAwMzcxNDc5IDAwMDAwIG4N
CjAwMDAzNjc3NTIgMDAwMDAgbg0KMDAwMDAwMDAwOSAwMDAwMCBuDQowMDAwMDAwMDM1IDAwMDAw
IG4NCjAwMDAzNjgzMzIgMDAwMDAgbg0KMDAwMDM2ODM2OSAwMDAwMCBuDQowMDAwMDAwMDU4IDAw
MDAwIG4NCjAwMDAzNjgzMDUgMDAwMDAgbg0KMDAwMDM2NzkxNSAwMDAwMCBuDQowMDAwMTc4NDgz
IDAwMDAwIG4NCjAwMDAxNzg5NTUgMDAwMDAgbg0KMDAwMDE3ODk4MiAwMDAwMCBuDQowMDAwMzcw
MzY4IDAwMDAwIG4NCjAwMDAzNzA0MDYgMDAwMDAgbg0KMDAwMDE3OTAwNiAwMDAwMCBuDQowMDAw
MzY5NjkwIDAwMDAwIG4NCjAwMDAzNjgzODggMDAwMDAgbg0KMDAwMDI4NTY5MyAwMDAwMCBuDQow
MDAwMjg2MTcxIDAwMDAwIG4NCjAwMDAyODYxOTggMDAwMDAgbg0KMDAwMDM3MTQyMSAwMDAwMCBu
DQowMDAwMzcxNDU5IDAwMDAwIG4NCjAwMDAyODYyMjIgMDAwMDAgbg0KMDAwMDM3MTE1MyAwMDAw
MCBuDQowMDAwMzcwNDI2IDAwMDAwIG4NCjAwMDAzNjI4MzcgMDAwMDAgbg0KMDAwMDM2MzMxNSAw
MDAwMCBuDQowMDAwMzY3Njg1IDAwMDAwIG4NCjAwMDAzNzE1ODcgMDAwMDAgbg0KdHJhaWxlcgo8
PAovSW5mbyAzMCAwIFIKL1Jvb3QgMSAwIFIKL1NpemUgMzEKPj4Kc3RhcnR4cmVmCjM3MTc5OAol
JUVPRgo=

--_004_BY5PR11MB41967A52EC09F49C78EA9500B5B99BY5PR11MB4196namp_--


From nobody Fri Oct 15 03:06:22 2021
Return-Path: <rwilton@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD65B3A0F44; Fri, 15 Oct 2021 03:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=LbuUnyOB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=VB7dxwOg
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 s1PsVLWpm4Lg; Fri, 15 Oct 2021 03:05:12 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA2C83A0EE8; Fri, 15 Oct 2021 03:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33298; q=dns/txt; s=iport; t=1634292311; x=1635501911; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+VolPag4kU1d8PD/rWKnz9duNphT4f+rdIikOp/jdAk=; b=LbuUnyOBU65m820kwswQh+GwIq/vQnsR4o1bAWw80yV+vaSQgbrhosZb wvFdQFG/j33oLyp9+OiowPUrbbfq/req4zQ5YvdE1N/9pxwesPU9K+A7O 6nGPnfB+e4ejryi+1hUyHSbRDJx2PUdcd169CueUCPJmvCx7omr95Vf+I Q=;
IronPort-PHdr: =?us-ascii?q?A9a23=3AAf/E2BQXdkBSDQhl6jIOuGBsCtpso6PLVj580?= =?us-ascii?q?XJvo61Hbr+u+dLkMVCMrflujVqcW4Ld5roEjufNqKnvVCQG5orJq3ENdpFAF?= =?us-ascii?q?npnwcUblgAtGoiJXEv8KvO5cCUmB8lEEllo4yLzPU1cAs2rYVrUrzW75iITH?= =?us-ascii?q?ROqMw1zK6z1F4fegt7x2fq1/sjYYh5Dg3y2ZrYhRCg=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AQrvs0KPUMEBdN0bvrR0xlcFynXyQoLVcMsEvi?= =?us-ascii?q?/4bfWQNrUoj1DIOy2RJWmCOb/ePYmSheo9/YYm380xV75KGy9Q1T3M5pCpnJ?= =?us-ascii?q?55oRWUpJjg4wn8dtEp+F+WbJK5cx5hYOoSowPwcFCeG/071a+W59BGQ6InRL?= =?us-ascii?q?lbCIL+cUsxObVcMpBcJ0XqPqsZh6mJaqYHR7zCl4bsel/bi1GqNgFaYBI67B?= =?us-ascii?q?5Wr83uDtNyq0N8RU8dXifpj5DcynFFNZH4TyD3YEpf2fmVUNrbSq+fr1rq1+?= =?us-ascii?q?CbS+A0gT4rjmbfgeUpMSbnXVeSMoiMJAO753V4T/Wprj/xT2Pk0MS+7jx2Tg?= =?us-ascii?q?NF11NJLnZexUgwueKbLnYzxVjEJT38hYfEcpeKvzX+X9Jb7I1f9W3vhxfl0D?= =?us-ascii?q?UJwN5cf8eV3CHxV3ecZJTUAaAvFjOWzqJq3UOBimoEiIdXleYUSpnpnyz+cF?= =?us-ascii?q?uQ6WdXIWL/i5NJE0nE3nM8mNfDTe8EebzRHbRncbVtIIFh/IL43guakwGf4d?= =?us-ascii?q?Xt/qF+UoKAf+GneyQF3y/7mN9+9Ut+HQ9kWn0uEqErZ9njiDxdcMtGDoQdpW?= =?us-ascii?q?FrEavTnhyj3XscZE6e1s6csi1yIzWtVAxoTPWZXaMKR0iaWM++z4WRNksb2k?= =?us-ascii?q?ZUPyQ=3D=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AX/nXy6OfLLr9u8BcT2P155DYdb4zR+YMi2?= =?us-ascii?q?TDiHoRdfUFSKKlfp6V88jzjSWE9wr4WBkb6Le90dq7MA3hHP9OkMgs1NKZPD?= =?us-ascii?q?UO11HYV72KgbGSpgEIXheOitK1tp0QM5SWaueAd2SS5PySiGLTfrpQo6jkzE?= =?us-ascii?q?nrv5ai854Hd3ANV0gU1XYANu/tKDwOeOApP+tcKLOsou584xawc3Ueacq2Ql?= =?us-ascii?q?MfWfLYmtHNnJX6JTYbGh8O8mC1/HCVwY+/NyLd8gYVUjtJz7tn23PCiRbF6q?= =?us-ascii?q?KqtOz+4gPA1lXU849dlLLau5l+7Y23+40owwfX+0GVjbdaKvu/VfcO0biSAW?= =?us-ascii?q?MR4Z3xStEbTpxOAj3qDzqISFDWqnjdOX4Vmg/fIBmj8CHeSQiTfkNnNyKH7r?= =?us-ascii?q?gpLycxonBQz+1UweZF2XmUuIFQCg6FlCPh58LQXxUvjUasp2E++NRjwkC3fL?= =?us-ascii?q?FuI4O5l7Zvtn+90a1wax7S+cQiCq1jHcvc7PFZfReTaG3YpHBmxJipUm4oFh?= =?us-ascii?q?mLT0AesojNugIm00xR3g8d3ogSj30A/JUyR91N4PnFKL1hkPVLQtUNZaxwCe?= =?us-ascii?q?8dSY+8C3DLQxjLLGWOSG6XWJ0vKjbIsdr68b817OaldNgBy4Yzgo3IVBdCuW?= =?us-ascii?q?s7ayvVeIWzNV1wg1nwqUCGLHrQI+1llu1EU4zHNczW2He4OSITeuOb0oEiPv?= =?us-ascii?q?E=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BwAAA7UWlh/5hdJa1RCR0BAQEBCQE?= =?us-ascii?q?SAQUFAYIFCAELAYEgMFEHd1o3MYRHg0cDhFlgiAsDkBWKXYEugSUDVAsBAQE?= =?us-ascii?q?NAQFBBAEBhH4CF4IyAiU0CQ4BAgQBAQESAQEFAQEBAgEGBIERE4VoDYZCAQE?= =?us-ascii?q?BAQMSEQoTAQE1AgEPAgEIEQQBASEKAgICMB0IAgQBDQUIGoJQgX5XAy8Bn2A?= =?us-ascii?q?BgToCih96gTGBAYIIAQEGBASFChiCNQmBOgGDA4QSAQGGcyccgUlEgRVDgmc?= =?us-ascii?q?+hBkuDIMKN4Iui3pgAzwnA3QBLoFiCSOSCIMqiQONT5IrCoMxnw4Ug2qjLpY?= =?us-ascii?q?IH4IfnX8+CRKEVwIEAgQFAg4BAQaBYTuBWXAVgyRRGQ+OIINyil50AjYCBgE?= =?us-ascii?q?KAQEDCZMgAQE?=
X-IronPort-AV: E=Sophos;i="5.85,375,1624320000";  d="scan'208,217";a="946744255"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 15 Oct 2021 10:05:08 +0000
Received: from mail.cisco.com (xbe-aln-005.cisco.com [173.36.7.20]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 19FA539W024051 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 15 Oct 2021 10:05:06 GMT
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xbe-aln-005.cisco.com (173.36.7.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 15 Oct 2021 05:05:04 -0500
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 15 Oct 2021 06:05:03 -0400
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Fri, 15 Oct 2021 05:05:03 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KxckBv7HvQZZawt72FDtvoyk6mI6UP2kNiHoPA9m1GzlRceoBeVKCXJSBM4r/EVlWIw94dGr8nqX4IpX/hiJxFsSaNbCZa2G6T8BPSMDvC4ay2zKIYTv1Xaq0uQ0PLOLnXmGPDk/glVgB/cGxMpZBYNY7hR8w10gxIQI0VssHtZXOelDN14A/rl3HMeQEuPKXaUo7KyTLGjW2o862T+DWaW559JIKA0HsJOvcugw2HYx7VfknNFegDoY3LG6k9twcLklcVnTTg7Q08/OLbrEpwjqOuS54VLCiPi/9j3sFonQsbkSPAxngTxlibWjoFk/f52JwGiVHtYw9yJC0AjvBw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+VolPag4kU1d8PD/rWKnz9duNphT4f+rdIikOp/jdAk=; b=bFsk6bMez39yk8+FvThSaRYitEdqaWGQbAIOgrIpuNsye6I6BrGr58iXylq2C+gv/FNkWtFojYk1kP4XFUMJzNoLYN6etWnEOeeGCA/SN2OV3Ej4L5tPHkGxCk1DuXvG7N+JEJTxOJNtan3m4akUD/7MlAcuIhvbHg3dArlpeqDNLf6PvZ3NBc0IXxKv7x4jlg4B5JuKtSQr+X9fbmdodzEVsUBPZ/tIgXA+vm8tSIhSsmAA2C+eF3vrhyKGln2/fvcGxZnCJ8Gmp+c5tNXK9fWwAYdTLs8B8Ubw5xychi4179Cq1fneA48GbLxIFj5rAk9pK6Q6LiItaT58eaU9YA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+VolPag4kU1d8PD/rWKnz9duNphT4f+rdIikOp/jdAk=; b=VB7dxwOguDBOs/lEUBCEkMVL7kVl5sNO4ZOn3V+lSCPmfBrbDCZTryRctkDEcPiRGTbA81ywWYYUOi+IPu5o23JjoKiNfUP7Pwi+TWXpbyv8PXSpV+U3BCR0gKMSVZb9OjTOSDe4YlIQ+ltoqHYBtoWTVqb1+nuzH34i8B4Cw9g=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by BYAPR11MB2662.namprd11.prod.outlook.com (2603:10b6:a02:c8::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15; Fri, 15 Oct 2021 10:05:02 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::2093:fd1b:c9ca:3893]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::2093:fd1b:c9ca:3893%3]) with mapi id 15.20.4608.017; Fri, 15 Oct 2021 10:05:02 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Kent Watsen <kent+ietf@watsen.net>, David von Oheimb <David.von.Oheimb@siemens.com>
CC: "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-sztp-csr@ietf.org" <draft-ietf-netconf-sztp-csr@ietf.org>, "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>
Thread-Topic: New Version Notification for draft-ietf-netconf-sztp-csr-06.txt
Thread-Index: AQHXkkLF7/txL6A0YkiMrM1YNilucat3d2KAgAB7XYCAANoggIAJ/lkAgAkCWQCAAH2hgIBH5BvQ
Date: Fri, 15 Oct 2021 10:05:02 +0000
Message-ID: <BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <162907788324.2949.13159388023679125044@ietfa.amsl.com> <0100017b4cb20cee-3638c1d3-c5d0-4417-8cd9-8df5669a2a2b-000000@email.amazonses.com> <6247a309-c24d-041b-704c-2ddf8b372d00@siemens.com> <0100017b551d703e-ea44f163-2ab5-40c3-9edc-c0eb41620172-000000@email.amazonses.com> <b2521d15-3393-be0a-23a0-50db5b2c71f8@siemens.com> <0100017b78a75ff9-6506e24d-20c5-4bd7-83a4-0e7472cdfc6e-000000@email.amazonses.com> <7d5059f5-c0b6-390c-99d3-4fcdc13d445d@siemens.com> <0100017b97c879d0-c2cd3be9-a2d3-4e6d-9ed8-16e99432ff4c-000000@email.amazonses.com>
In-Reply-To: <0100017b97c879d0-c2cd3be9-a2d3-4e6d-9ed8-16e99432ff4c-000000@email.amazonses.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10de2fbe-c95a-4c62-6d7e-08d98fc3412e
x-ms-traffictypediagnostic: BYAPR11MB2662:
x-microsoft-antispam-prvs: <BYAPR11MB266277CD8F8BDEFAFEF9F71EB5B99@BYAPR11MB2662.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MKfvWp3eGYhneLx75vwo5Sm4Ee21OQ8gz0oI5eYHNasVYKfpgLILJKzRDvZrtPCb/sHZxvnriWd0fvDUrFf1jhoaHqoAk3fj5EjjvyN6Gyxj45z7m/k++A6eKGcDAj1viTd7/eUZk4ZAcMGHkqHQth5hcTnjs+iXVewnCxVsTf+pjvnkTPvLsBjf1/ooIXisvueiLAmRhiIKJ4uiMcrK8/F5cZLf62EquJl/ezNVb45B2XTrsf8X5wW8fYWv9S2hm7FH6TzRBjGxCmzPwXtv2QlpeP7kEtV1qFNsS4CQrVdlOqq2+eegcocQ9MG8+VtVP9Ro3t12dW5DIVAfDZLjsfhLuFPnMYnIRj6D7e0UlHll37ar7vZZfHeVFnzmHqyF8oQsxoB6RLl03VQHzTPaiWRAdC6n179agxTgF/MiNhnEAfsEHudcRz2crlhC/WmFkC+w4f1K1bfLcDlxJgSfSwRecQRk3BH+hEtFQebrjgn/b5s9zgJ0l1K111zD3eyvf7VmsKEBemzpUazhpdtdFQmAj76e7AqzlBydLGGBKuQa6sgNs2dPuv/gBlIPLdUNsoQtpUHvEu0OA7lZxBhjadQPCuGyw/hNH95Azt+p4OlA93nG/oxm+1/cLwim2paoxHKylZLc9yTeybmgd8qZhCbql4CjLUiX+rwUWKC9NwfehePDVvPhm6mkBce+vsRhGHeWYT7m/4740U7DUfJe/g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(6506007)(53546011)(15650500001)(52536014)(66946007)(186003)(110136005)(508600001)(8676002)(5660300002)(8936002)(54906003)(2906002)(66556008)(26005)(76116006)(71200400001)(122000001)(66446008)(64756008)(55016002)(316002)(66476007)(7696005)(4326008)(9686003)(38100700002)(38070700005)(83380400001)(33656002)(86362001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RWhFS1R3NUh6b0JqV1cvZ05MUzFPL2w1dkVZNXR3VldMV1ZHZmNPSkV3VlND?= =?utf-8?B?WTlYN2VIZ2FkQkNyaXBYcWwzVHQvdjFTcTNJZUhKQVU0S3hQQy8xeW1IY3dj?= =?utf-8?B?T3hBVGp5cTJ0VU44QU9QZGh0UG9TdTd1RlVQaHlwUFAyUmQ1ZGZmcnJxV0tw?= =?utf-8?B?NXBDdEdqdUY5dDdGMVZ6OEFqYkltNHAwRVFJMFZCWUh0c3VKYm90RHhJajN5?= =?utf-8?B?UTNVTk51ZnNZN0QyZllFUUFQWXRoU0RPQk1xNnV6c1pXUGZPbHVZL0tzQVlh?= =?utf-8?B?M3RxU2lONmZqdERMNjBlTGk5cWh1dmRmZDAwVkJ3SDVNUjdrbzRmWXJHbkZo?= =?utf-8?B?NGFwME1EdnRXUlN0eFRGK1FKTkdSNjBPNUNxZHd2ZmptbkJxZ0Y3enovMDlk?= =?utf-8?B?dUhiTFhvd3JQeXVTRXcxakhWcmk5c3FWbHphOHVTREQzcDZZNlJ6ekNkTm90?= =?utf-8?B?ZXpXYUFKdzVmLzlyOGI1T1l1QU03UEFXSFB6L2hRcWlDTWY1NVNQZU9uZHdy?= =?utf-8?B?elVCSGlHTDlWU1BocFVzY3U2cE1qL1FHT1BqVlRSc3U3MVgvMXJKY0o2Y1dh?= =?utf-8?B?Rjc3WisrMlo3Q2VIdGNmaUhzd3ZkR1pTOERVVExnOTJESlVQc3FLL2ZTTFNC?= =?utf-8?B?NCtTU1UyN1BrRU52dVBmZ1VxTVZKamZKSWhUMkh4ajhOTkZTcTVsTG5xcDkv?= =?utf-8?B?Skh4cGpYSGVFaGd1cWFQUDJwR0tXVm5EZkhieitoUmQyQnB4c0h5NXRMZXZk?= =?utf-8?B?eDA1OG0wa1g0dnpxcDRZYnhDVlgramZ2ZzFzUjM2aVdLTG1oRXRtZmJOZ1Zh?= =?utf-8?B?TS9kWVdpc2lETkwvQzMvZ094eFd2dHV1a0xPY1Z4VFlXQVI4Ym94UU1WeWtw?= =?utf-8?B?UHJHSlpZSzBwcktReExYQ3Yzb2oxZ05xNVd6anVkY0tFdGNTUGFBOVU4QVpn?= =?utf-8?B?QmFGUGlmVVZlQ280ZHhCcGNpRmFqcXB1ZEo4VUNiM29YUERyMTVtcmw4cE9t?= =?utf-8?B?bjl0MU9KOERhdW93T21KdUhqU2NZVlJVckc2NjV4MUdlaEN6ZnRoWk5Cdm5J?= =?utf-8?B?eUZ4cFFVV2FyQzAyK1NSZHJlQzgvSGdFTE1tOWpvTEh4d3BmSkFLcE4yaFVh?= =?utf-8?B?REtiRkZyaDhVMGl6Y3doREhmWkY1YkxPUGlJMFNsOXhkeE80ME90ZTlpdFUr?= =?utf-8?B?a1gveDZqeGhZUnVNZGNoZC9LUVhtbWx5QW9WdnEvRC9zTjZnaENlb1BSOFdx?= =?utf-8?B?RGZjbWoydGh4Zk10NkdiSFdhQUs3SHZkRnVXZ3U1TEQ0ekdhelROMzMyZDZp?= =?utf-8?B?N2tkM3BpUVllMjc0b0sxZXJVWk4zQnJYbldZTGw2cldsd0NzUGs5RmFtYklO?= =?utf-8?B?OEpKR05valo3cm9JQmVXbGlwR0U3bHJrYVZkOFRYSnFmZVhqTkVoa2J3K3Bw?= =?utf-8?B?SElCelZlWGNqcnlNSTNEVXdORHdBSGxJb21kSXQreUZpOGdIMVhKdkRqRVJ0?= =?utf-8?B?VHR5WThVaG9BK3hMNlh1TGFDdEE2V1pDckZUN05WMGVkZFVmay9iT0hHWUt6?= =?utf-8?B?YjNleUI0OTRaVkFpbEFRODhpZ0dwejIrbWlrNGg4SGFJdXZPN3dHT3E3UWZy?= =?utf-8?B?OGpYanE1TGlUbi9XV0s2SXhsL1VNU0Zod2tjQ2x3dGZpQXMycFNhNG9MWktM?= =?utf-8?B?M2JkaFlIOXlJbCtpTHZsWmRyTW9FTXBRUkQ1K3RsMm0wTlNtb3l5bzVLT08r?= =?utf-8?Q?srOTKFFdVTE/t3gvmzZP8oshJpYQHOGZf+q3uZm?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB419651FC941EE364166EAD7AB5B99BY5PR11MB4196namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 10de2fbe-c95a-4c62-6d7e-08d98fc3412e
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2021 10:05:02.2863 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pSleD+aSw7JHYHoxTOidlWAi+LDWhOJ5Fmqledqugu9YnQlf17boRITksIa0j24x1GegaoWjoXFJDzNy70XJCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2662
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.20, xbe-aln-005.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/BOyKfzWRNZmto8EVDP9vMvyk2S0>
Subject: Re: [netconf] New Version Notification for draft-ietf-netconf-sztp-csr-06.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 10:05:35 -0000

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

SGkgS2VudCwgRGF2aWQsDQoNCkkganVzdCB3YW50ZWQgdG8gY2hlY2sgd2hldGhlciB0aGVyZSB3
YXMgYW55IGZpbmFsIHJlc29sdXRpb24gb24gdGhpcyBiZWZvcmUgSSBzZW5kIHRoaXMgZG9jIG9u
IHRvIElFVEYgTEM/DQoNCkZvciBteSBvcGluaW9uOg0KDQogICogICBJIGRvbuKAmXQgaGF2ZSBh
IHBhcnRpY3VsYXJseSBzdHJvbmcgb3BpbmlvbiBmb3IgTVVTVCB2cyBtdXN0LCBzbyBoYXBweSB0
byBsZWF2ZSB0aGF0IHRvIHRoZSBhdXRob3LigJlzIGRpc2NyZXRpb24uDQogICogICBJIGFncmVl
IHRoYXQgYWRkaW5nIGEgc2VwYXJhdGUgVmVyaWZ5aW5nIFByb29mIG9mIE9yaWdpbiBzZWN0aW9u
IG1ha2VzIHNlbnNlLg0KDQpSZWdhcmRzLA0KUm9iDQoNCg0KRnJvbTogS2VudCBXYXRzZW4gPGtl
bnQraWV0ZkB3YXRzZW4ubmV0Pg0KU2VudDogMzAgQXVndXN0IDIwMjEgMTY6NTgNClRvOiBEYXZp
ZCB2b24gT2hlaW1iIDxEYXZpZC52b24uT2hlaW1iQHNpZW1lbnMuY29tPg0KQ2M6IFJvYiBXaWx0
b24gKHJ3aWx0b24pIDxyd2lsdG9uQGNpc2NvLmNvbT47IG5ldGNvbmZAaWV0Zi5vcmc7IGRyYWZ0
LWlldGYtbmV0Y29uZi1zenRwLWNzckBpZXRmLm9yZzsgQnJvY2toYXVzLCBIZW5kcmlrIDxoZW5k
cmlrLmJyb2NraGF1c0BzaWVtZW5zLmNvbT4NClN1YmplY3Q6IFJlOiBOZXcgVmVyc2lvbiBOb3Rp
ZmljYXRpb24gZm9yIGRyYWZ0LWlldGYtbmV0Y29uZi1zenRwLWNzci0wNi50eHQNCg0KSGkgRGF2
aWQsDQoNCg0KSGkgS2VudCwNCnRoYW5rcyBmb3IgeW91ciB1cGRhdGUgYW5kIHByb3ZpZGluZyB0
aGUgZGlmZi4NCkkgaGFkIGEgY2xvc2VyIGxvb2sgYXQgc2VjdGlvbnMgNC4xLjUgYW5kIDQuMi4x
IGFuZCBmb3VuZCBzb21lIGZ1cnRoZXIgaXNzdWVzLg0KDQoNCiAgKiAgIFNlY3Rpb24gNC4xLjUg
LSBzaW5jZSBjb3JyZWN0IGlkZW50aXR5IG9mIHRoZSByZXF1ZXN0IG9yaWdpbiBpcyBjcnVjaWFs
IGZvciBhbnkgdHlwZSBvZiBpZGVudGl0eSBjZXJ0IGdlbmVyYXRpb246DQpvbGQ6DQpBIFRoZSBD
U1IncyBvcmlnaW4gU0hPVUxEIGJlIHZlcmlmaWVkIGJlZm9yZSBhIGNlcnRpZmljYXRlIGlzIGlz
c3VlZC4NCm5ldzoNClRoZSBvcmlnaW4gb2YgdGhlIENTUiBNVVNUIGJlIHZlcmlmaWVkIGJlZm9y
ZSBhIGNlcnRpZmljYXRlIGlzIGlzc3VlZC4NCg0KQWNrLg0KDQpQZXJoYXBzIHJlcGxhY2Ug4oCc
TVVTVOKAnSB3aXRoIOKAnG11c3TigJ0sIHNpbmNlIHRoZSBiZWhhdmlvciBpcyBub3JtYXRpdmVs
eSBkZWZpbmVkIGJ5IG90aGVyIGRvY3VtZW50cz8NCg0KDQoNCg0KICAqICAgU2VjdGlvbiA0LjIu
MSAtIGFjdHVhbGx5LCBhIHByb29mLW9mLXBvc3Nlc3Npb24gY2FuIGFuZCBzaG91bGQgYmUgZG9u
ZSBpbiBhbGwgYWRkcmVzc2VkIHNpdHVhdGlvbnMsDQp3aGlsZSBmb3IgUEtDUyMxMCBpdCBpcyBo
YXJkIHRvIGxpbmsgdGhpcyB0byBhIHByb29mLW9mLW9yaWdpbi4NCm9sZDoNCldoZW4gdGhlIGJv
b3RzdHJhcHBpbmcgZGV2aWNlJ3MgbWFudWZhY3R1cmVyLWdlbmVyYXRlZCBwcml2YXRlIGtleQ0K
IChlLmcuLCB0aGUgSURldklEIGtleSkgaXMgcmV1c2VkIGZvciB0aGUgQ1NSLCBwcm9vZi1vZi1w
b3NzZXNzaW9uIGlzDQp2ZXJpZmllZCBieSBlbnN1cmluZyB0aGUgQ1NSIHdhcyBzaWduZWQgYnkg
dGhhdCBrZXkuDQoNCldoZW4gYSBuZXcgYXN5bW1ldHJpYyBrZXkgaXMgdXNlZCwgcHJvb2Ytb2Yt
cG9zc2Vzc2lvbiBtYXkgYmUNCnZlcmlmaWVkLCB3aXRoIHRoZSBDTVAgb3IgQ01DIGZvcm1hdHMs
IGJ5IGVuc3VyaW5nIHRoZSBwYXJlbnQgQVNOLjENCnN0cnVjdHVyZSBjb250YWluaW5nIHRoZSBD
U1IgaXMgc2lnbmVkIGJ5IHRoZSBtYW51ZmFjdHVyZXItZ2VuZXJhdGVkIGtleS4NCm5ldzoNClNp
bmNlIHRoZSBDU1Igc2hvdWxkIGhhdmUgYmVlbiBzZWxmLXNpZ25lZCB1c2luZyB0aGUgcHJpdmF0
ZSBrZXkNCmNvcnJlc3BvbmRpbmcgdG8gdGhlIHB1YmxpYyBrZXkgcGxhY2VkIGluIHRoZSBDU1Is
IHRoZSBwcm9vZi1vZi1wb3NzZXNzaW9uDQpjYW4gYmUgY2hlY2tlZCBieSB2ZXJpZnlpbmcgdGhp
cyBzaWduYXR1cmUgdXNpbmcgdGhlIGluY2x1ZGVkIHB1YmxpYyBrZXkuDQpXaXRoIHRoZSBDTVAg
b3IgQ01DIGZvcm1hdHMsIHRoaXMgcHJvb2Ytb2Ytb3JpZ2luIGlzIGRpcmVjdGx5IGxpbmtlZCB0
byB0aGUNCnByb29mLW9yLW9yaWdpbiBwcm92aWRlZCBieSB0aGUgcGFyZW50IEFTTi4xIHN0cnVj
dHVyZSwgd2hpY2ggY29udGFpbnMNCm9yaWdpbiBhdXRoZW50aWNhdGlvbiB1c2luZyB0aGUgbWFu
dWZhY3R1cmVyLWdlbmVyYXRlZCBwcml2YXRlIGtleSBvciB1c2luZw0KdGhlIHNoYXJlZCBzZWNy
ZXQuDQoNCg0KVGhlIGN1cnJlbnQgc2VjdGlvbiBpcyB0aXRsZWQgIlZlcmlmeWluZyBQcm9vZiBv
ZiBQb3NzZXNzaW9u4oCdLiAgSSB0aGluayB0aGF0IG5ldyDigJxwcm9vZiBvZiBvcmlnaW4iIHRl
eHQgc2hvdWxkIGdvIGludG8gYSBuZXcgc2VjdGlvbiBjYWxsZWQgIlZlcmlmeWluZyBQcm9vZiBv
ZiBPcmlnaW7igJ0uICBTb21ldGhpbmcgbGlrZSB0aGlzOg0KDQoNCg0KDQogICAgICAgICAgICBW
ZXJpZnlpbmcgUHJvb2Ygb2YgUG9zc2Vzc2lvbg0KDQoNCiAgICAgICAgICAgIFJlZ2FyZGxlc3Mg
aWYgdXNpbmcgYSBuZXcgYXN5bW1ldHJpYyBrZXkgb3IgdGhlIGJvb3RzdHJhcHBpbmcNCiAgICAg
ICAgICAgIGRldmljZSdzIG1hbnVmYWN0dXJlci1nZW5lcmF0ZWQga2V5IChlLmcuLCB0aGUgSURl
dklEIGtleSksIHRoZQ0KICAgICAgICAgICAgcHVibGljIGtleSBpcyBwbGFjZWQgaW4gdGhlIENT
UiBhbmQgdGhlIENTUiBpcyBzaWduZWQgYnkgdGhhdA0KICAgICAgICAgICAgcHJpdmF0ZSBrZXku
ICBQcm9vZi1vZi1wb3NzZXNzaW9uIG9mIHRoZSBwcml2YXRlIGtleSBpcyB2ZXJpZmllZA0KICAg
ICAgICAgICAgYnkgZW5zdXJpbmcgdGhlIHNpZ25hdHVyZSBvdmVyIHRoZSBDU1IgdXNpbmcgdGhl
IHB1YmxpYyBrZXkNCiAgICAgICAgICAgIHBsYWNlZCBpbiB0aGUgQ1NSLg0KDQoNCg0KDQogICAg
ICAgICAgICBWZXJpZnlpbmcgUHJvb2Ygb2YgT3JpZ2luDQoNCg0KICAgICAgICAgICAgV2hlbiB0
aGUgYm9vdHN0cmFwcGluZyBkZXZpY2UncyBtYW51ZmFjdHVyZXItZ2VuZXJhdGVkDQogICAgICAg
ICAgICBwcml2YXRlIGtleSAoZS5nLiwgdGhlIElEZXZJRCBrZXkpIGlzIHJldXNlZCBmb3IgdGhl
IENTUiwNCiAgICAgICAgICAgIHByb29mLW9mLW9yaWdpbiBpcyB2ZXJpZmllZCBieSBlbnN1cmlu
ZyB0aGUgQ1NSIHdhcyBzaWduZWQNCiAgICAgICAgICAgIGJ5IHRoYXQga2V5Lg0KDQogICAgICAg
ICAgICBXaGVuIGEgbmV3IGFzeW1tZXRyaWMga2V5IGlzIHVzZWQsIHByb29mLW9yLW9yaWdpbiBp
cw0KICAgICAgICAgICAgcHJvdmlkZWQsIGluIHRoZSBDTVAgYW5kIENNQyBmb3JtYXRzLCBieSB0
aGUgQ1NS4oCZcw0KICAgICAgICAgICAgcGFyZW50IEFTTi4xIHN0cnVjdHVyZSBjb250YWluaW5n
IG9yaWdpbiBhdXRoZW50aWNhdGlvbg0KICAgICAgICAgICAgdXNpbmcgZWl0aGVyIHRoZSBtYW51
ZmFjdHVyZXItZ2VuZXJhdGVkIHByaXZhdGUga2V5IG9yDQogICAgICAgICAgICBhIHNoYXJlZCBz
ZWNyZXQuDQoNCg0KVGhvdWdodHM/DQoNCg0KSy4NCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFy
YWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
CgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmluc2VydA0K
CXttc28tc3R5bGUtbmFtZTppbnNlcnQ7fQ0Kc3Bhbi5hcHBsZS10YWItc3Bhbg0KCXttc28tc3R5
bGUtbmFtZTphcHBsZS10YWItc3Bhbjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmlu
aXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo0NDk3ODk5ODc7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOi0xODE2MzgxNjM4O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0K
CW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674Kn
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDox
ODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE1MjI5Mzc1NDg7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOjcxNTU1MDkzNDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTps
ZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZl
bDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoyMDA5NTU4NDk2Ow0K
CW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNzc0NzYyMjY2
IC0xNjQzODc1MjI2IDEzNDgwNzU1NSAxMzQ4MDc1NTcgMTM0ODA3NTUzIDEzNDgwNzU1NSAxMzQ4
MDc1NTcgMTM0ODA3NTUzIDEzNDgwNzU1NSAxMzQ4MDc1NTc7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJ
e21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGli
cmk7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9
DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwyOmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0K
CXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0
eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk
aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl
YWQ+DQo8Ym9keSBsYW5nPSJFTi1HQiIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiIHN0
eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5IaSBLZW50LCBEYXZpZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SSBqdXN0IHdhbnRlZCB0byBjaGVjayB3aGV0aGVy
IHRoZXJlIHdhcyBhbnkgZmluYWwgcmVzb2x1dGlvbiBvbiB0aGlzIGJlZm9yZSBJIHNlbmQgdGhp
cyBkb2Mgb24gdG8gSUVURiBMQz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Rm9yIG15IG9waW5pb246PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bXNvLWxpc3Q6bDIg
bGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SSBk
b27igJl0IGhhdmUgYSBwYXJ0aWN1bGFybHkgc3Ryb25nIG9waW5pb24gZm9yIE1VU1QgdnMgbXVz
dCwgc28gaGFwcHkgdG8gbGVhdmUgdGhhdCB0byB0aGUgYXV0aG9y4oCZcyBkaXNjcmV0aW9uLjxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGNtO21zby1saXN0OmwyIGxldmVsMSBsZm8zIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkkgYWdyZWUgdGhhdCBhZGRpbmcgYSBzZXBhcmF0ZSBWZXJpZnlpbmcmbmJzcDtQ
cm9vZiBvZiBPcmlnaW4gc2VjdGlvbiBtYWtlcyBzZW5zZS48L3NwYW4+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPlJvYjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBLZW50IFdhdHNlbiAmbHQ7a2VudCtpZXRmQHdhdHNl
bi5uZXQmZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gMzAgQXVndXN0IDIwMjEgMTY6NTg8YnI+DQo8
Yj5Ubzo8L2I+IERhdmlkIHZvbiBPaGVpbWIgJmx0O0RhdmlkLnZvbi5PaGVpbWJAc2llbWVucy5j
b20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBSb2IgV2lsdG9uIChyd2lsdG9uKSAmbHQ7cndpbHRvbkBj
aXNjby5jb20mZ3Q7OyBuZXRjb25mQGlldGYub3JnOyBkcmFmdC1pZXRmLW5ldGNvbmYtc3p0cC1j
c3JAaWV0Zi5vcmc7IEJyb2NraGF1cywgSGVuZHJpayAmbHQ7aGVuZHJpay5icm9ja2hhdXNAc2ll
bWVucy5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBOZXcgVmVyc2lvbiBOb3RpZmlj
YXRpb24gZm9yIGRyYWZ0LWlldGYtbmV0Y29uZi1zenRwLWNzci0wNi50eHQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBEYXZpZCw8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgS2VudCw8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij50aGFua3MgZm9yIHlvdXIgdXBkYXRlIGFuZCBw
cm92aWRpbmcgdGhlIGRpZmYuPGJyPg0KSSBoYWQgYSBjbG9zZXIgbG9vayBhdCBzZWN0aW9ucyA0
LjEuNSBhbmQgNC4yLjEgYW5kIGZvdW5kIHNvbWUgZnVydGhlciBpc3N1ZXMuPG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDEgbGV2ZWwxIGxmbzEiPg0KU2VjdGlvbiA0LjEuNSAtIHNpbmNlIGNvcnJlY3QgaWRlbnRpdHkg
b2YgdGhlIHJlcXVlc3Qgb3JpZ2luIGlzIDxiPmNydWNpYWw8L2I+IGZvciBhbnkgdHlwZSBvZiBp
ZGVudGl0eSBjZXJ0IGdlbmVyYXRpb246PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGNsYXNzPSJpbnNlcnQiPm9sZDo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGNsYXNzPSJpbnNlcnQiPkEgVGhlIENT
UidzIG9yaWdpbiBTSE9VTEQgYmUgdmVyaWZpZWQgYmVmb3JlIGEgY2VydGlmaWNhdGUgaXMgaXNz
dWVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+bmV3OiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UaGUgb3JpZ2luIG9mIHRoZSBD
U1IgTVVTVCBiZSB2ZXJpZmllZCBiZWZvcmUgYSBjZXJ0aWZpY2F0ZSBpcyBpc3N1ZWQuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFjay4gJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBlcmhhcHMgcmVwbGFjZSDigJxNVVNU4oCd
IHdpdGgg4oCcbXVzdOKAnSwgc2luY2UgdGhlIGJlaGF2aW9yIGlzIG5vcm1hdGl2ZWx5IGRlZmlu
ZWQgYnkgb3RoZXIgZG9jdW1lbnRzPyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzIiPg0KU2VjdGlvbiA0LjIuMSAtIGFjdHVhbGx5LCBhIHByb29mLW9mLXBv
c3Nlc3Npb24gY2FuIGFuZCBzaG91bGQgYmUgZG9uZSBpbiBhbGwgYWRkcmVzc2VkIHNpdHVhdGlv
bnMsPGJyPg0Kd2hpbGUgZm9yIFBLQ1MjMTAgaXQgaXMgaGFyZCB0byBsaW5rIHRoaXMgdG8gYSBw
cm9vZi1vZi1vcmlnaW4uPG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPm9sZDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2hlbiB0aGUg
Ym9vdHN0cmFwcGluZyBkZXZpY2UncyBtYW51ZmFjdHVyZXItZ2VuZXJhdGVkIHByaXZhdGUga2V5
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8YnI+DQombmJzcDsoZS5nLiwgdGhlIElEZXZJRCBrZXkpIGlz
IHJldXNlZCBmb3IgdGhlIENTUiwgcHJvb2Ytb2YtcG9zc2Vzc2lvbiBpcyZuYnNwOyZuYnNwOyZu
YnNwOyA8YnI+DQp2ZXJpZmllZCBieSBlbnN1cmluZyB0aGUgQ1NSIHdhcyBzaWduZWQgYnkgdGhh
dCBrZXkuJm5ic3A7Jm5ic3A7IDxicj4NCjxicj4NCldoZW4gYSBuZXcgYXN5bW1ldHJpYyBrZXkg
aXMgdXNlZCwgcHJvb2Ytb2YtcG9zc2Vzc2lvbiBtYXkgYmUmbmJzcDsmbmJzcDsmbmJzcDsgPGJy
Pg0KdmVyaWZpZWQsIHdpdGggdGhlIENNUCBvciBDTUMgZm9ybWF0cywgYnkgZW5zdXJpbmcgdGhl
IHBhcmVudCBBU04uMSZuYnNwOyZuYnNwOyZuYnNwOyA8YnI+DQpzdHJ1Y3R1cmUgY29udGFpbmlu
ZyB0aGUgQ1NSIGlzIHNpZ25lZCBieSB0aGUgbWFudWZhY3R1cmVyLWdlbmVyYXRlZCBrZXkuJm5i
c3A7Jm5ic3A7Jm5ic3A7IDxvOnA+DQo8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pm5ldzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2luY2UgdGhlIENT
UiBzaG91bGQgaGF2ZSBiZWVuIHNlbGYtc2lnbmVkIHVzaW5nIHRoZSBwcml2YXRlIGtleQ0KPGJy
Pg0KY29ycmVzcG9uZGluZyB0byB0aGUgcHVibGljIGtleSBwbGFjZWQgaW4gdGhlIENTUiwgdGhl
IHByb29mLW9mLXBvc3Nlc3Npb248YnI+DQpjYW4gYmUgY2hlY2tlZCBieSB2ZXJpZnlpbmcgdGhp
cyBzaWduYXR1cmUgdXNpbmcgdGhlIGluY2x1ZGVkIHB1YmxpYyBrZXkuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaXRoIHRoZSBDTVAgb3IgQ01DIGZvcm1hdHMsIHRoaXMg
cHJvb2Ytb2Ytb3JpZ2luIGlzIGRpcmVjdGx5IGxpbmtlZCB0byB0aGU8YnI+DQpwcm9vZi1vci1v
cmlnaW4gcHJvdmlkZWQgYnkgdGhlIHBhcmVudCBBU04uMSBzdHJ1Y3R1cmUsIHdoaWNoIGNvbnRh
aW5zPGJyPg0Kb3JpZ2luIGF1dGhlbnRpY2F0aW9uIHVzaW5nIHRoZSBtYW51ZmFjdHVyZXItZ2Vu
ZXJhdGVkIHByaXZhdGUga2V5IG9yIHVzaW5nPGJyPg0KdGhlIHNoYXJlZCBzZWNyZXQuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGUgY3VycmVudCBzZWN0aW9uIGlzIHRpdGxlZCZuYnNwOzxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+JnF1b3Q7VmVyaWZ5aW5nIFByb29mIG9mIFBvc3Nlc3Npb27i
gJ0uJm5ic3A7Jm5ic3A7PC9zcGFuPkkgdGhpbmsgdGhhdCBuZXcg4oCccHJvb2Ygb2Ygb3JpZ2lu
JnF1b3Q7IHRleHQgc2hvdWxkIGdvIGludG8gYSBuZXcgc2VjdGlvbiBjYWxsZWQgJnF1b3Q7PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5WZXJpZnlpbmcmbmJzcDtQcm9vZiBvZiBPcmlnaW7igJ0u
ICZuYnNwO1NvbWV0aGluZw0KIGxpa2UgdGhpczo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
Pjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KPGJyPg0KPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5W
ZXJpZnlpbmcgUHJvb2Ygb2YgUG9zc2Vzc2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PGJyPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPlJlZ2FyZGxlc3MgaWYgdXNpbmcgYSBuZXcmbmJzcDthc3ltbWV0cmljIGtleSBvciZu
YnNwO3RoZSBib290c3RyYXBwaW5nPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPmRldmljZSdzIG1hbnVmYWN0dXJlci1nZW5lcmF0ZWQga2V5Jm5ic3A7
KGUuZy4sIHRoZSBJRGV2SUQga2V5KSwgdGhlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFu
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPnB1YmxpYyBrZXkgaXMgcGxhY2VkIGluIHRoZSBDU1IgYW5k
IHRoZSBDU1IgaXMgc2lnbmVkIGJ5IHRoYXQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+cHJpdmF0ZSZuYnNwO2tleS4gJm5ic3A7UHJvb2Ytb2YtcG9z
c2Vzc2lvbiBvZiB0aGUgcHJpdmF0ZSBrZXkgaXMmbmJzcDt2ZXJpZmllZDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGNsYXNz
PSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5ieSZuYnNwO2Vuc3VyaW5nIHRo
ZSZuYnNwO3NpZ25hdHVyZSBvdmVyIHRoZSZuYnNwO0NTUiZuYnNwO3VzaW5nIHRoZSZuYnNwO3B1
YmxpYyBrZXk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+cGxhY2VkIGluIHRoZSBDU1IuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8
YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlZlcmlmeWlu
ZyZuYnNwO1Byb29mIG9mIE9yaWdpbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0K
PGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PldoZW4gdGhlIGJvb3RzdHJhcHBpbmcgZGV2aWNlJ3MgbWFudWZhY3R1cmVyLWdlbmVyYXRlZCZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5w
cml2YXRlJm5ic3A7a2V5Jm5ic3A7KGUuZy4sIHRoZSBJRGV2SUQga2V5KSBpcyByZXVzZWQgZm9y
IHRoZSBDU1IsJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPnByb29mLW9mLW9yaWdpbiBpcyB2ZXJpZmllZCBieSBlbnN1cmluZyB0aGUgQ1NS
IHdhcyBzaWduZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+YnkgdGhhdCBrZXkuICZuYnNwOyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGJyPg0KPHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPldo
ZW4gYSBuZXcgYXN5bW1ldHJpYyBrZXkgaXMgdXNlZCwmbmJzcDtwcm9vZi1vci1vcmlnaW4gaXM8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+cHJvdmlk
ZWQsJm5ic3A7aW4mbmJzcDt0aGUgQ01QIGFuZCZuYnNwO0NNQyBmb3JtYXRzLCBieSB0aGUgQ1NS
4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5w
YXJlbnQgQVNOLjEgc3RydWN0dXJlJm5ic3A7Y29udGFpbmluZyZuYnNwO29yaWdpbiBhdXRoZW50
aWNhdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij51c2luZyBlaXRoZXIgdGhlJm5ic3A7bWFudWZhY3R1cmVyLWdlbmVyYXRlZCBwcml2YXRlIGtl
eSBvcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5h
Jm5ic3A7c2hhcmVkIHNlY3JldC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5UaG91Z2h0cz88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxi
cj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Sy48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BY5PR11MB419651FC941EE364166EAD7AB5B99BY5PR11MB4196namp_--


From nobody Fri Oct 15 04:26:42 2021
Return-Path: <David.von.Oheimb@siemens.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73E7A3A1324; Fri, 15 Oct 2021 04:26:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jMUDuo6bEyz0; Fri, 15 Oct 2021 04:26:33 -0700 (PDT)
Received: from lizzard.sbs.de (lizzard.sbs.de [194.138.37.39]) (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 4982F3A1330; Fri, 15 Oct 2021 04:26:29 -0700 (PDT)
Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 19FBQLBY003010 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 15 Oct 2021 13:26:22 +0200
Received: from [139.22.43.105] ([139.22.43.105]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id 19FBQKR1003421; Fri, 15 Oct 2021 13:26:20 +0200
Content-Type: multipart/alternative; boundary="------------x0OI5OE0pOYtYnol4qIUEdhi"
Message-ID: <8a40f036-53d0-5c7b-beb2-72a274f86f1c@siemens.com>
Date: Fri, 15 Oct 2021 13:26:20 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0
Content-Language: en-US
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, Kent Watsen <kent+ietf@watsen.net>
Cc: "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-sztp-csr@ietf.org" <draft-ietf-netconf-sztp-csr@ietf.org>, "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>
References: <162907788324.2949.13159388023679125044@ietfa.amsl.com> <0100017b4cb20cee-3638c1d3-c5d0-4417-8cd9-8df5669a2a2b-000000@email.amazonses.com> <6247a309-c24d-041b-704c-2ddf8b372d00@siemens.com> <0100017b551d703e-ea44f163-2ab5-40c3-9edc-c0eb41620172-000000@email.amazonses.com> <b2521d15-3393-be0a-23a0-50db5b2c71f8@siemens.com> <0100017b78a75ff9-6506e24d-20c5-4bd7-83a4-0e7472cdfc6e-000000@email.amazonses.com> <7d5059f5-c0b6-390c-99d3-4fcdc13d445d@siemens.com> <0100017b97c879d0-c2cd3be9-a2d3-4e6d-9ed8-16e99432ff4c-000000@email.amazonses.com> <BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com>
From: David von Oheimb <David.von.Oheimb@siemens.com>
In-Reply-To: <BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/m07msbK0s2eWeUVVAGcUpbVmeWM>
Subject: Re: [netconf] New Version Notification for draft-ietf-netconf-sztp-csr-06.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 11:26:39 -0000

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

Hi all,

thanks Rob for bringing this up again - it turns out that I missed 
Kent's response and thus did not answer yet - sorry for that!

  * Hendrik and I also do not have a strong opinion on 'MUST' vs. 'must'.
    Yet I agree with Kent to likely better use 'must' because the
    normative requirement anyway should be given elsewhere.
  * We agree that it is better to add a separate section
    "Verifying Proof of Origin"
  * We agree on the text as adapted by Kent of the section "Verifying
    Proof of Possession".
  * Regarding the proposed new text of the section "Verifying Proof of
    Origin":

>
> When the bootstrapping device's manufacturer-generated
>
> private key (e.g., the IDevID key) is reused for the CSR,
>
> proof-of-origin is verified by ensuring the CSR was signed
>
> by that key.
>
Hmm, this proof of origin only works if the IDevID has already been 
authenticated before by the entity performing the proof - is this the case?

Concerning the 2nd part of the new section,
I found that the text I proposed on Aug 30th unfortunately contained a 
critical mistake - it should have read:

     With the CMP or CMC formats, *the proof-of-possession* is directly 
linked to the
     proof-or-origin provided by the parent ASN.1 structure, which contains
     origin authentication using the manufacturer-generated private key 
or using
     the shared secret.

>
> When a new asymmetric key is used, proof-or-origin is
>
> provided, in the CMP and CMC formats, by the CSR’s
>
> parent ASN.1 structure containing origin authentication
>
> using either the manufacturer-generated private key or
>
> a shared secret.
>

This text loses the link between POP and POO that I was aiming to point 
out with my earlier text.
Therefore, I propose a further adaptation of this part, as follows:

     When a new asymmetric key is used with the CMP or CMC formats, the 
parent ASN.1 structure of the CSR
     provides origin authentication using either the 
manufacturer-generated private key or shared secret.
     In this way the proof-of-possession of the CSR is directly linked 
to the proof-or-origin provided by the parent ASN.1 structure.

David


On 15.10.21 12:05, Rob Wilton (rwilton) wrote:
>
> Hi Kent, David,
>
> I just wanted to check whether there was any final resolution on this 
> before I send this doc on to IETF LC?
>
> For my opinion:
>
>   * I don’t have a particularly strong opinion for MUST vs must, so
>     happy to leave that to the author’s discretion.
>   * I agree that adding a separate Verifying Proof of Origin section
>     makes sense.
>
> Regards,
>
> Rob
>
> *From:*Kent Watsen <kent+ietf@watsen.net>
> *Sent:* 30 August 2021 16:58
> *To:* David von Oheimb <David.von.Oheimb@siemens.com>
> *Cc:* Rob Wilton (rwilton) <rwilton@cisco.com>; netconf@ietf.org; 
> draft-ietf-netconf-sztp-csr@ietf.org; Brockhaus, Hendrik 
> <hendrik.brockhaus@siemens.com>
> *Subject:* Re: New Version Notification for 
> draft-ietf-netconf-sztp-csr-06.txt
>
> Hi David,
>
>     Hi Kent,
>
>     thanks for your update and providing the diff.
>     I had a closer look at sections 4.1.5 and 4.2.1 and found some
>     further issues.
>
>       * Section 4.1.5 - since correct identity of the request origin
>         is *crucial* for any type of identity cert generation:
>
>     old:
>
>     A The CSR's origin SHOULD be verified before a certificate is issued.
>
>     new:
>
>     The origin of the CSR MUST be verified before a certificate is issued.
>
> Ack.
>
> Perhaps replace “MUST” with “must”, since the behavior is normatively 
> defined by other documents?
>
>
>
>       * Section 4.2.1 - actually, a proof-of-possession can and should
>         be done in all addressed situations,
>         while for PKCS#10 it is hard to link this to a proof-of-origin.
>
>     old:
>
>     When the bootstrapping device's manufacturer-generated private key
>      (e.g., the IDevID key) is reused for the CSR, proof-of-possession is
>     verified by ensuring the CSR was signed by that key.
>
>     When a new asymmetric key is used, proof-of-possession may be
>     verified, with the CMP or CMC formats, by ensuring the parent ASN.1
>     structure containing the CSR is signed by the
>     manufacturer-generated key.
>
>     new:
>
>     Since the CSR should have been self-signed using the private key
>     corresponding to the public key placed in the CSR, the
>     proof-of-possession
>     can be checked by verifying this signature using the included
>     public key.
>
>     With the CMP or CMC formats, this proof-of-origin is directly
>     linked to the
>     proof-or-origin provided by the parent ASN.1 structure, which contains
>     origin authentication using the manufacturer-generated private key
>     or using
>     the shared secret.
>
> The current section is titled "Verifying Proof of Possession”. I think 
> that new “proof of origin" text should go into a new section called 
> "Verifying Proof of Origin”.  Something like this:
>
>
>
>
>
> Verifying Proof of Possession
>
>
>
> Regardless if using a new asymmetric key or the bootstrapping
>
> device's manufacturer-generated key (e.g., the IDevID key), the
>
> public key is placed in the CSR and the CSR is signed by that
>
> private key.  Proof-of-possession of the private key is verified
>
> by ensuring the signature over the CSR using the public key
>
> placed in the CSR.
>
>
>
>
>
> Verifying Proof of Origin
>
>
>
> When the bootstrapping device's manufacturer-generated
>
> private key (e.g., the IDevID key) is reused for the CSR,
>
> proof-of-origin is verified by ensuring the CSR was signed
>
> by that key.
>
>
> When a new asymmetric key is used, proof-or-origin is
>
> provided, in the CMP and CMC formats, by the CSR’s
>
> parent ASN.1 structure containing origin authentication
>
> using either the manufacturer-generated private key or
>
> a shared secret.
>
> Thoughts?
>
>
>
> K.
>
>
>
--------------x0OI5OE0pOYtYnol4qIUEdhi
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi all,</p>
    <p>thanks Rob for bringing this up again - it turns out that I
      missed Kent's response and thus did not answer yet - sorry for
      that!</p>
    <ul>
      <li>Hendrik and I also do not have a strong opinion on 'MUST' vs.
        'must'.<br>
        Yet I agree with Kent to likely better use 'must' because the
        normative requirement anyway should be given elsewhere.</li>
      <li>We agree that it is better to add a separate section "<span
          style="color:black">Verifying Proof of Origin</span>"</li>
      <li>We agree on the text as adapted by Kent of the section "<span
          style="color:black">Verifying Proof of Possession</span>".</li>
      <li>Regarding the proposed new text of the section "<span
          style="color:black">Verifying Proof of Origin</span>":<br>
      </li>
    </ul>
    <p>
      <blockquote type="cite"><span style="color:black"><br>
        </span>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">When the
              bootstrapping device's manufacturer-generated </span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">private key (e.g.,
              the IDevID key) is reused for the CSR, </span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">proof-of-origin is
              verified by ensuring the CSR was signed</span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">by that key.<br>
            </span></p>
        </div>
      </blockquote>
      Hmm, this proof of origin only works if the IDevID has already
      been authenticated before by the entity performing the proof - is
      this the case?<br>
    </p>
    <p>Concerning the 2nd part of the new section, <br>
      I found that the text I proposed on Aug 30th unfortunately
      contained a critical mistake - it should have read:</p>
    <p>    With the CMP or CMC formats, <b>the proof-of-possession</b>
      is directly linked to the<br>
          proof-or-origin provided by the parent ASN.1 structure, which
      contains<br>
          origin authentication using the manufacturer-generated private
      key or using<br>
          the shared secret.<br>
      <br>
      <blockquote type="cite">
        <div>
        </div>
        <div>
          <p class="MsoNormal"><span style="color:black"><br>
              <span class="apple-tab-span">            </span>When a
              new asymmetric key is used, proof-or-origin is</span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">provided, in the
              CMP and CMC formats, by the CSR’s</span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">parent ASN.1
              structure containing origin authentication</span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">using either
              the manufacturer-generated private key or</span></p>
        </div>
        <div>
          <p class="MsoNormal"><span class="apple-tab-span"><span
                style="color:black">           
              </span></span><span style="color:black">a shared secret.</span></p>
        </div>
      </blockquote>
      <br>
      This text loses the link between POP and POO that I was aiming to
      point out with my earlier text.<br>
      Therefore, I propose a further adaptation of this part, as
      follows:<br>
    </p>
    <p>    When a new asymmetric key is used with the CMP or CMC
      formats, the parent ASN.1 structure of the CSR <br>
          provides origin authentication using either the
      manufacturer-generated private key or shared secret.<br>
          In this way the proof-of-possession of the CSR is directly
      linked to the proof-or-origin provided by the parent ASN.1
      structure.<br>
    </p>
    David<br>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 15.10.21 12:05, Rob Wilton (rwilton)
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}@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;}p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}span.insert
	{mso-style-name:insert;}span.apple-tab-span
	{mso-style-name:apple-tab-span;}span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}div.WordSection1
	{page:WordSection1;}ol
	{margin-bottom:0cm;}ul
	{margin-bottom:0cm;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi
            Kent, David,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">I
            just wanted to check whether there was any final resolution
            on this before I send this doc on to IETF LC?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">For
            my opinion:<o:p></o:p></span></p>
        <ul style="margin-top:0cm" type="disc">
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l2 level1 lfo3"><span
              style="mso-fareast-language:EN-US">I don’t have a
              particularly strong opinion for MUST vs must, so happy to
              leave that to the author’s discretion.<o:p></o:p></span></li>
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l2 level1 lfo3"><span
              style="color:black">I agree that adding a separate
              Verifying Proof of Origin section makes sense.</span><span
              style="mso-fareast-language:EN-US"><o:p></o:p></span></li>
        </ul>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Rob<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span
                  lang="EN-US"> Kent Watsen <a class="moz-txt-link-rfc2396E" href="mailto:kent+ietf@watsen.net">&lt;kent+ietf@watsen.net&gt;</a>
                  <br>
                  <b>Sent:</b> 30 August 2021 16:58<br>
                  <b>To:</b> David von Oheimb
                  <a class="moz-txt-link-rfc2396E" href="mailto:David.von.Oheimb@siemens.com">&lt;David.von.Oheimb@siemens.com&gt;</a><br>
                  <b>Cc:</b> Rob Wilton (rwilton)
                  <a class="moz-txt-link-rfc2396E" href="mailto:rwilton@cisco.com">&lt;rwilton@cisco.com&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:netconf@ietf.org">netconf@ietf.org</a>;
                  <a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-netconf-sztp-csr@ietf.org">draft-ietf-netconf-sztp-csr@ietf.org</a>; Brockhaus,
                  Hendrik <a class="moz-txt-link-rfc2396E" href="mailto:hendrik.brockhaus@siemens.com">&lt;hendrik.brockhaus@siemens.com&gt;</a><br>
                  <b>Subject:</b> Re: New Version Notification for
                  draft-ietf-netconf-sztp-csr-06.txt<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">Hi David,<o:p></o:p></p>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
            <div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal">Hi Kent,<o:p></o:p></p>
                <div>
                  <div>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;margin-bottom:12.0pt">thanks
                      for your update and providing the diff.<br>
                      I had a closer look at sections 4.1.5 and 4.2.1
                      and found some further issues.<o:p></o:p></p>
                    <div>
                      <p class="MsoNormal"><o:p> </o:p></p>
                    </div>
                    <ul type="disc">
                      <li class="MsoNormal"
                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
                        level1 lfo1">
                        Section 4.1.5 - since correct identity of the
                        request origin is <b>crucial</b> for any type
                        of identity cert generation:<o:p></o:p></li>
                    </ul>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                        class="insert">old:</span><o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                        class="insert">A The CSR's origin SHOULD be
                        verified before a certificate is issued.</span><o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                        class="insert">new: 
                      </span><o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                        class="insert">The origin of the CSR MUST be
                        verified before a certificate is issued.</span><o:p></o:p></p>
                  </div>
                </div>
              </blockquote>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">Ack.  <o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">Perhaps replace “MUST” with “must”,
                  since the behavior is normatively defined by other
                  documents? <o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <p class="MsoNormal"><br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <div>
                    <ul type="disc">
                      <li class="MsoNormal"
                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
                        level1 lfo2">
                        Section 4.2.1 - actually, a proof-of-possession
                        can and should be done in all addressed
                        situations,<br>
                        while for PKCS#10 it is hard to link this to a
                        proof-of-origin.<o:p></o:p></li>
                    </ul>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">old:<o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">When
                      the bootstrapping device's manufacturer-generated
                      private key   
                      <br>
                       (e.g., the IDevID key) is reused for the CSR,
                      proof-of-possession is    <br>
                      verified by ensuring the CSR was signed by that
                      key.   <br>
                      <br>
                      When a new asymmetric key is used,
                      proof-of-possession may be    <br>
                      verified, with the CMP or CMC formats, by ensuring
                      the parent ASN.1    <br>
                      structure containing the CSR is signed by the
                      manufacturer-generated key.    <o:p>
                      </o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">new:<o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Since
                      the CSR should have been self-signed using the
                      private key
                      <br>
                      corresponding to the public key placed in the CSR,
                      the proof-of-possession<br>
                      can be checked by verifying this signature using
                      the included public key.<o:p></o:p></p>
                    <p class="MsoNormal">With the CMP or CMC formats,
                      this proof-of-origin is directly linked to the<br>
                      proof-or-origin provided by the parent ASN.1
                      structure, which contains<br>
                      origin authentication using the
                      manufacturer-generated private key or using<br>
                      the shared secret.<o:p></o:p></p>
                  </div>
                </div>
              </blockquote>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">The current section is titled <span
                    style="color:black">"Verifying Proof of
                    Possession”.  </span>I think that new “proof of
                  origin" text should go into a new section called "<span
                    style="color:black">Verifying Proof of Origin”.
                     Something like this:</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black"><br>
                    <br>
                  </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black"><br>
                    <br>
                  </span><o:p></o:p></p>
              </div>
              <div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">Verifying
                      Proof of Possession</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black"><br>
                      <br>
                    </span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">Regardless
                      if using a new asymmetric key or the bootstrapping</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">device's
                      manufacturer-generated key (e.g., the IDevID key),
                      the</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">public key
                      is placed in the CSR and the CSR is signed by that</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">private key.
                       Proof-of-possession of the private key
                      is verified</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">by ensuring
                      the signature over the CSR using the public key</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span class="apple-tab-span"><span
                        style="color:black">           
                      </span></span><span style="color:black">placed in
                      the CSR.</span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black"><br>
                      <br>
                    </span><o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black"><br>
                      <br>
                    </span><o:p></o:p></p>
                </div>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">Verifying Proof
                    of Origin</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black"><br>
                    <br>
                  </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">When the
                    bootstrapping device's manufacturer-generated </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">private key (e.g.,
                    the IDevID key) is reused for the CSR, </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">proof-of-origin
                    is verified by ensuring the CSR was signed</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">by that key.
                      </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black"><br>
                    <span class="apple-tab-span">            </span>When
                    a new asymmetric key is used, proof-or-origin is</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">provided, in the
                    CMP and CMC formats, by the CSR’s</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">parent ASN.1
                    structure containing origin authentication</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">using either
                    the manufacturer-generated private key or</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span class="apple-tab-span"><span
                      style="color:black">           
                    </span></span><span style="color:black">a shared
                    secret.</span><o:p></o:p></p>
              </div>
            </div>
            <div>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black">Thoughts?</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black"><br>
                    <br>
                  </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black">K.</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span style="color:black"><br>
                    <br>
                  </span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>
--------------x0OI5OE0pOYtYnol4qIUEdhi--


From nobody Fri Oct 15 06:19:18 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CCAA3A0801; Fri, 15 Oct 2021 06:18:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0iXaf7Fo02kK; Fri, 15 Oct 2021 06:18:38 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E6463A07F3; Fri, 15 Oct 2021 06:18:38 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HW6G10nbnz67m6y; Fri, 15 Oct 2021 21:15:37 +0800 (CST)
Received: from [10.47.77.75] (10.47.77.75) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Fri, 15 Oct 2021 15:18:31 +0200
To: Roman Danyliw <rdd@cert.org>, =?UTF-8?Q?Bal=c3=a1zs_Lengyel?= <balazs.lengyel@ericsson.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-netconf-notification-capabilities@ietf.org" <draft-ietf-netconf-notification-capabilities@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
References: <163353160729.6935.6720178743008561525@ietfa.amsl.com> <AM8PR07MB82304034FEC17E5A77BA0296F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com> <BN1P110MB0939A8742E5B9388F80EFF8BDCB89@BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <cfe05c70-270a-dbbe-5813-46cf036f49ab@huawei.com>
Date: Fri, 15 Oct 2021 15:17:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <BN1P110MB0939A8742E5B9388F80EFF8BDCB89@BN1P110MB0939.NAMP110.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [10.47.77.75]
X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/JW7Et2BsmQ7UyaZkXsriDyROQ98>
Subject: Re: [netconf] Roman Danyliw's Discuss on draft-ietf-netconf-notification-capabilities-18: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 13:18:44 -0000

Thanks Roman.

Regards, Benoit

On 10/15/2021 12:05 AM, Roman Danyliw wrote:
> Hi Balázs!
>
> Thanks for the changes in -20 and your explanations below.  This new text addresses my concerns so I've cleared my ballot.  Minor comments inline ...
>
>> -----Original Message-----
>> From: Balázs Lengyel <balazs.lengyel@ericsson.com>
>> Sent: Wednesday, October 6, 2021 1:27 PM
>> To: Roman Danyliw <rdd@cert.org>; The IESG <iesg@ietf.org>; Benoit Claise
>> <benoit.claise@huawei.com>
>> Cc: draft-ietf-netconf-notification-capabilities@ietf.org; netconf-
>> chairs@ietf.org; netconf@ietf.org; Kent Watsen <kent+ietf@watsen.net>
>> Subject: RE: Roman Danyliw's Discuss on draft-ietf-netconf-notification-
>> capabilities-18: (with DISCUSS and COMMENT)
>>
>> Hello Danyliw,
>> Thank you for the review. We will use your comments to improve the draft, but
>> I am not sure we understood some of your comments. See detailed answers
>> below marked as BALAZS.
>> Regards Balazs
>>
>> -----Original Message-----
>> From: Roman Danyliw via Datatracker <noreply@ietf.org>
>> Sent: 2021. október 6., szerda 16:47
>> To: The IESG <iesg@ietf.org>
>> Cc: draft-ietf-netconf-notification-capabilities@ietf.org; netconf-
>> chairs@ietf.org; netconf@ietf.org; Kent Watsen <kent+ietf@watsen.net>;
>> kent+ietf@watsen.net
>> Subject: Roman Danyliw's Discuss on draft-ietf-netconf-notification-
>> capabilities-18: (with DISCUSS and COMMENT)
>>
>> Roman Danyliw has entered the following ballot position for
>> draft-ietf-netconf-notification-capabilities-18: Discuss
>>
>> When responding, please keep the subject line intact and reply to all email
>> addresses included in the To and CC lines. (Feel free to cut this introductory
>> paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
>> for more information about how to handle DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> The text contains contradictions on how to handle implementation-time use
>> case that might use the YANG file format.
>>
>> (a) Section 2. “The file MUST be available already at implementation time,
>> retrievable in a way that does not depend on a live network node.  E.g.,
>> download from product website.”
>>
>> (b) Section 2. “The YANG modules specified in this document define a schema
>> for data that is designed to be accessed via network management protocols
>> such as NETCONF [RFC6241] or RESTCONF [RFC8040].  … The Network
>> Configuration Access Control Model (NACM) [RFC8341] provides the means to
>> restrict access for particular NETCONF or RESTCONF users”
>>
>> (c) Section 2.  “When that data is in file format, data should be protected
>> against modification or unauthorized access using normal file handling
>> mechanisms.”
>>
>> (a) – (c) cannot all be satisfied at the same time.  (b) seems to only apply to the
>> run-time use cases.  (a) and (b) seem to apply to the implementation time use
>> cases.  Please make this clearer.
>>
>> Per (c), it might be clearer to keep this text, but also noting that using the
>> YANG file format inherits all of the security considerations of draft-ietf-netmod-
>> yang-instance-file-format which has additional considerations about read
>> protections; and distinguishes between data at rest and in motion.
>>
>> BALAZS:
>> About (a) – (c):  Why can't (a) and (c) be satisfied at the same time ? (a) states
>> that the information should be available in a file. (c) states that the file must be
>> protected. What is the problem? Please explain.
> We are in agreement (a)+(c) are consistent; it's (a)+(c) vs. (b) that I meant specifically as you noted below.
>
>> About (b) OK.  We will extend section 6 first sentence:
>> The YANG modules specified in this document define a schema for data   that is
>> designed to be accessed via network management protocols such as NETCONF
>> [RFC6241] or RESTCONF [RFC8040]
>> + or as YANG instance data.
> That works for me.
>
>> The modify section 6 last paragraph to:
>> When that data is in file format, data should be protected against
>>     modification or unauthorized access using normal file handling
>> +   mechanisms.
>> +  The data in file format also inherits all the security
>> +  considerations of [draft-ietf-netmod-yang-instance-file-format] which
>> +  has additional considerations about read protections; and distinguishes
>> +  between data at rest and in motion.
>>
>> (a) and (b) are included in a paragraphs that start with
>> "For the implementation-time use case"
>> "For the run-time use case"
>> Please suggest some text, if needed.
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> Thank you to Barry Lieba for the SECDIR review.
>>
>> ** Section 6.  I’m surprised by the statement that “The data in these modules is
>> not security sensitive” given that the specific YANG module that might be
>> annotated is unknown.  Would it be possible for an attacker to glean any
>> topology information by reviewing the notification properties of module?
>> Could they poll this interface to inform real-time targeting since Section 1
>> notes that “capabilities might change during run-time”?
>> BALAZS: Topology information is not exposed by ietf-system-capabilities or ietf-
>> notification-capabilities. Information could be gleaned about supported
>> modules (and the schema tree) but not about the instance data stored
>> according those modules. So, you may learn that there is a module listing
>> interfaces, but you will not be able to learn what specific interfaces are present.
>> The same information about supported modules available is already available
>> from the mandatory module ietf-yang-library.yang.
> Understood.  So worst case you could maybe fingerprint the type or class of device, but not its configurations.  Thanks for explaining it.
>
> Thanks,
> Roman


From nobody Fri Oct 15 06:25:52 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8332D3A0801; Fri, 15 Oct 2021 06:24:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163430428145.20944.1642672544322586052@ietfa.amsl.com>
Date: Fri, 15 Oct 2021 06:24:41 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/6VLcjIa1Q4TxRL1JLLdtBow-aHQ>
Subject: [netconf] I-D Action: draft-ietf-netconf-notification-capabilities-21.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 13:24:42 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Modules describing Capabilities for Systems and Datastore Update Notifications
        Authors         : Balazs Lengyel
                          Alexander Clemm
                          Benoit Claise
	Filename        : draft-ietf-netconf-notification-capabilities-21.txt
	Pages           : 29
	Date            : 2021-10-15

Abstract:
   This document defines two YANG modules,"ietf-system-capabilities" and
   "ietf-notification-capabilities".

   The module "ietf-system-capabilities" provides a placeholder
   structure that can be used to discover YANG related system
   capabilities for servers.  The module can be used to report
   capability information from the server at run time or at
   implementation time, by making use of the YANG Instance Data File
   Format.

   The module "ietf-notification-capabilities" augments "ietf-system-
   capabilities" to specify capabilities related to Subscription to YANG
   Notifications for Datastore Updates.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-notification-capabilities-21

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-notification-capabilities-21


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



From nobody Fri Oct 15 09:08:12 2021
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AA2493A0AAF; Fri, 15 Oct 2021 09:08:01 -0700 (PDT)
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: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: Kent Watsen <kent+ietf@watsen.net>, The IESG <iesg@ietf.org>, draft-ietf-netconf-notification-capabilities@ietf.org, kent+ietf@watsen.net, netconf-chairs@ietf.org, netconf@ietf.org, rfc-editor@rfc-editor.org, rwilton@cisco.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <163431408167.30720.9922608270270001762@ietfa.amsl.com>
Date: Fri, 15 Oct 2021 09:08:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/9ms1T7aY12LY8ksHEnSlP0o1nfk>
Subject: [netconf] Protocol Action: 'YANG Modules describing Capabilities for Systems and Datastore Update Notifications' to Proposed Standard (draft-ietf-netconf-notification-capabilities-21.txt)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 16:08:02 -0000

The IESG has approved the following document:
- 'YANG Modules describing Capabilities for Systems and Datastore Update
   Notifications'
  (draft-ietf-netconf-notification-capabilities-21.txt) as Proposed Standard

This document is the product of the Network Configuration Working Group.

The IESG contact persons are Warren Kumari and Robert Wilton.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/




Technical Summary

   This document defines two YANG modules, "ietf-system-capabilities" and
   "ietf-notification-capabilities".

   The module "ietf-system-capabilities" provides a placeholder
   structure that can be used to discover YANG related system
   capabilities for servers.  The module can be used to report
   capability information from the server at run-time or implementation-
   time, per the YANG Instance Data File Format.

   The module "ietf-notification-capabilities" augments "ietf-system-
   capabilities" to specify capabilities related to Subscription to YANG
   Notifications for Datastore Updates.

Working Group Summary

   There was nothing in the process worth noting.   The authors
   originally thought the solution should just define capabilities
   for notifications only, but the WGLC expanded the scope to 
   define system-level capabilities that the notification-specific
   capabilities augmented into.

Document Quality

   The Shepherd is unaware of any implementations nor commitments,
   although I anticipate that implementations are very likely.

   The document went through a YANG Doctor review as part of the
   Last Call process.

Personnel

   The Shepherd is Kent Watsen.
   The responsible AD is Robert Wilton.






From nobody Fri Oct 15 15:37:43 2021
Return-Path: <agenda@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A18B3A0DC6; Fri, 15 Oct 2021 15:33:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <mjethanandani@gmail.com>, <netconf-chairs@ietf.org>
Cc: netconf@ietf.org, rwilton@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <163433721847.17026.9587883202872444528@ietfa.amsl.com>
Date: Fri, 15 Oct 2021 15:33:38 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/318j17e-5eJUr9iKRdjE0z68pU4>
Subject: [netconf] netconf - Requested session has been scheduled for IETF 112
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Oct 2021 22:33:40 -0000

Dear Mahesh Jethanandani,

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


    netconf Session 1 (1:00 requested)
    Monday, 8 November 2021, Session II 1430-1530
    Room Name: Room 3 size: 503
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/112/sessions/netconf.ics

Request Information:


---------------------------------------------------------
Working Group Name: Network Configuration
Area Name: Operations and Management Area
Session Requester: Mahesh Jethanandani


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 45
Conflicts to Avoid: 

       


People who must be present:
  Kent Watsen
  Mahesh Jethanandani
  Robert Wilton

Resources Requested:

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



From nobody Tue Oct 19 21:58:19 2021
Return-Path: <bill.wu@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D4CB3A09A7 for <netconf@ietfa.amsl.com>; Tue, 19 Oct 2021 21:58:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 Fobnu7bFZgkR for <netconf@ietfa.amsl.com>; Tue, 19 Oct 2021 21:58:14 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7D213A09D4 for <netconf@ietf.org>; Tue, 19 Oct 2021 21:58:13 -0700 (PDT)
Received: from fraeml704-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HYyvJ62P9z67KHj for <netconf@ietf.org>; Wed, 20 Oct 2021 12:54:20 +0800 (CST)
Received: from kwepemm000018.china.huawei.com (7.193.23.4) by fraeml704-chm.china.huawei.com (10.206.15.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.15; Wed, 20 Oct 2021 06:58:09 +0200
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by kwepemm000018.china.huawei.com (7.193.23.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.15; Wed, 20 Oct 2021 12:58:07 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2308.015; Wed, 20 Oct 2021 12:58:01 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "rwilton@cisco.com" <rwilton@cisco.com>, "netconf@ietf.org" <netconf@ietf.org>
CC: "maqiufang (A)" <maqiufang1@huawei.com>, Peng Liu <liupengyjy@chinamobile.com>
Thread-Topic: Arbitrarily complex XPath expression evaluation
Thread-Index: AdfFbjVMtFcEIIPaS7GubclLRSlyaA==
Date: Wed, 20 Oct 2021 04:58:01 +0000
Message-ID: <3531090b83404296a8fbe32f1168bbab@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.123.117]
Content-Type: multipart/alternative; boundary="_000_3531090b83404296a8fbe32f1168bbabhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/6Ea-hRoyAF6qEzHor8eu2VHO8z4>
Subject: [netconf] Arbitrarily complex XPath expression evaluation
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Oct 2021 04:58:17 -0000

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

Hi, Rob:
Sorry for late follow up for your comments on adaptive subscription draft.
In adaptive subscription draft, we use similar selection filter defined in
RFC8641 to express a standard XPath Evaluation criteria against targeted da=
ta object.
Such XPath Evaluation will strictly follow rules defined in section 6.4 of =
[RFC7950]
and section 3.4 of [XPATH1.0] and contains comparisons of datastore node
with its value to the specific threshold

One concern you raised in last IETF meeting is arbitrarily complex XPath ex=
pression,
we plan to add a new section in the new version to discuss
Arbitrary XPath Complexity Evaluation as follows:
"
3.  Arbitrary XPath Complexity Evaluation

   YANG-Push subscriptions [RFC8641] specifies selection filters to
   identify targeted YANG datastore nodes and/or datastore subtrees for
   which updates are to be pushed.  In addition, it specifies update
   policies that contain conditions that trigger the generation and
   pushing of new update records.  To support adaptive subscription defined
in this document, the trigger condition can also use similar selection
filter to express a standard XPath Evaluation criteria (section 6.4 of
[RFC7950]) against targeted data object.

   Similar to on change subscription, the adaptive subscription are
   particularly effective for data that changes infrequently with
better performance, the following complex design choices need to
be cautious, although these designs have already been well supported
by the section 3.4 of[XPATH1.0]:

   o  Support XPath Evaluation criteria against every data objects;

   o  Support any type of node set in the XPath Evaluation criteria,
      e.g., string,int64, uint64, and decimal64 types;

   o  Both objects in the XPath Evaluation criteria to be compared are
      node-sets;

   o  Two objects to be compared are in different data type, e.g., one
      is integer, the other is string

   As described in section 6.4 of RFC7950, Numbers in XPath 1.0 are IEEE
   754 [IEEE754-2008] double-precision floating-point values; some
   values of int64, uint64, and decimal64 types cannot be exactly
   represented in XPath expressions.

   If Two Objects to be compared are in different data type, conversion
   function is needed to convert different data type into numbers.

   In both objects in the XPath Evaluation criteria to be compared are
   node-sets, more computation resources are required which add
   complexity.

   To avoid these pitfalls, the following design principles are
   recommended:

   o  XPath Evaluation criteria against minimal set of data objects in
      the data model, these minimal set of data objects can be advertised
      using Notification capabilities model defined in [I-D.netconf-
      notification-capabilities].

   o  XPath Evaluation criteria only support condition expression that
      filter updates based on numbers.

   o  One object to be compared in the XPath Evaluation criteria MUST be
      nodeset.

   o  The other object to be compared in the XPath Evaluation criteria
      MUST be numbers data type.
"
Let us know this change address your comment, what else is needed?

-Qin (on behalf of authors)

--_000_3531090b83404296a8fbe32f1168bbabhuaweicom_
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;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">Hi, Rob:<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">Sorry for late fol=
low up for your comments on adaptive subscription draft.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">In adaptive subscr=
iption draft, we use similar selection filter defined in
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">RFC8641 to express=
 a standard XPath Evaluation criteria against targeted data object.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">Such XPath Evaluat=
ion will strictly follow rules defined in section 6.4 of [RFC7950]
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">and section 3.4 of=
 [XPATH1.0] and contains comparisons of datastore node
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">with its value to =
the specific threshold<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">One concern you ra=
ised in last IETF meeting is arbitrarily complex XPath expression,
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">we plan to add a n=
ew section in the new version to discuss<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">Arbitrary XPath Co=
mplexity Evaluation as follows:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&#8220;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">3.&nbsp; Arbitrary=
 XPath Complexity Evaluation<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; YANG-=
Push subscriptions [RFC8641] specifies selection filters to<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; ident=
ify targeted YANG datastore nodes and/or datastore subtrees for<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; which=
 updates are to be pushed.&nbsp; In addition, it specifies update<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; polic=
ies that contain conditions that trigger the generation and<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; pushi=
ng of new update records.&nbsp; To support adaptive subscription defined<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
18.0pt"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">=
in this document, the trigger condition can also use similar selection
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
18.0pt"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">=
filter to express a standard XPath Evaluation criteria (section 6.4 of
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
18.0pt"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">=
[RFC7950]) against targeted data object.<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; Simil=
ar to on change subscription, the adaptive subscription are<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; parti=
cularly effective for data that changes infrequently with<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
18.0pt"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">=
better performance, the following complex design choices need to
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
18.0pt"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">=
be cautious, although these designs have already been well supported
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
18.0pt"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">=
by the section 3.4 of[XPATH1.0]:<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; Support XPath Evaluation criteria against every data objects;<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; Support any type of node set in the XPath Evaluation criteria,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; e.g., string,int64, uint64, and decimal64 types;<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; Both objects in the XPath Evaluation criteria to be compared are<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; node-sets;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; Two objects to be compared are in different data type, e.g., one<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; is integer, the other is string<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; As de=
scribed in section 6.4 of RFC7950, Numbers in XPath 1.0 are IEEE<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; 754 [=
IEEE754-2008] double-precision floating-point values; some<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; value=
s of int64, uint64, and decimal64 types cannot be exactly<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; repre=
sented in XPath expressions.<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; If Tw=
o Objects to be compared are in different data type, conversion<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; funct=
ion is needed to convert different data type into numbers.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; In bo=
th objects in the XPath Evaluation criteria to be compared are<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; node-=
sets, more computation resources are required which add<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; compl=
exity.<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; To av=
oid these pitfalls, the following design principles are<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; recom=
mended:<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; XPath Evaluation criteria against minimal set of data objects in<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; the data model, these minimal set of data objects can be adver=
tised<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; using Notification capabilities model defined in [I-D.netconf-=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; notification-capabilities].<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; XPath Evaluation criteria only support condition expression that<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; filter updates based on numbers.<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; One object to be compared in the XPath Evaluation criteria MUST be<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; nodeset.<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">&nbsp;&nbsp; o&nbs=
p; The other object to be compared in the XPath Evaluation criteria<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:SimSun">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MUST be numbers data type.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&#8220;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">Let us know this c=
hange address your comment, what else is needed?<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:SimSun">-Qin (on behalf of=
 authors)<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_3531090b83404296a8fbe32f1168bbabhuaweicom_--


From nobody Thu Oct 21 07:12:03 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 80C9E3A16E6; Thu, 21 Oct 2021 07:11:49 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163482550944.13622.17180308253529119100@ietfa.amsl.com>
Date: Thu, 21 Oct 2021 07:11:49 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/hB6ojAAsuIHQlnOnQ1K174Aw6T8>
Subject: [netconf] I-D Action: draft-ietf-netconf-udp-notif-04.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Oct 2021 14:11:50 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : UDP-based Transport for Configured Subscriptions
        Authors         : Guangying Zheng
                          Tianran Zhou
                          Thomas Graf
                          Pierre Francois
                          Alex Huang Feng
                          Paolo Lucente
	Filename        : draft-ietf-netconf-udp-notif-04.txt
	Pages           : 22
	Date            : 2021-10-20

Abstract:
   This document describes an UDP-based notification mechanism to
   collect data from networking devices.  A shim header is proposed to
   facilitate the data streaming directly from the publishing process on
   network processor of line cards to receivers.  The objective is to
   provide a lightweight approach to enable higher frequency and less
   performance impact on publisher and receiver processes compared to
   already established notification mechanisms.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-udp-notif/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-notif-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-udp-notif-04


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



From nobody Fri Oct 22 11:25:46 2021
Return-Path: <0100017ca940497a-81107179-5873-4ea4-b0ea-1d18d898592e-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FBD73A090D; Fri, 22 Oct 2021 11:25:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, 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=amazonses.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 V18qtjFYyCIX; Fri, 22 Oct 2021 11:25:37 -0700 (PDT)
Received: from a48-110.smtp-out.amazonses.com (a48-110.smtp-out.amazonses.com [54.240.48.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E14323A0918; Fri, 22 Oct 2021 11:25:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1634927135; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=QgiQKLKok+OQCUR2NI91YJv3cgF35i45iNFt4E1p6iU=; b=iGA1BGL1dvNWxyaIm0b/kwxIWR48T6KOG/Mr3qU5nhsC6YeYt0M2nmy2yzYxuc2B bfKgaTIU3PCyl+J1YMXg+w3vBEqN3GtzpC1P0wNaOdullnrIkfB+jjyUiVjErgpA8bc P1uOw8fzokip2U0IY7cGYhnKRhjJOKkz2yTNvp2s=
From: Kent Watsen <kent@watsen.net>
Message-ID: <0100017ca940497a-81107179-5873-4ea4-b0ea-1d18d898592e-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_661EBE41-BAD7-4C38-A73D-19C3375F4A03"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Fri, 22 Oct 2021 18:25:35 +0000
In-Reply-To: <BY5PR11MB41967A52EC09F49C78EA9500B5B99@BY5PR11MB4196.namprd11.prod.outlook.com>
Cc: "draft-ietf-netconf-keystore.all@ietf.org" <draft-ietf-netconf-keystore.all@ietf.org>,  "netconf@ietf.org" <netconf@ietf.org>
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
References: <BY5PR11MB41967A52EC09F49C78EA9500B5B99@BY5PR11MB4196.namprd11.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.10.22-54.240.48.110
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/8gh8xDzlb7Pr9hm9Bwf_Y0PSTkU>
Subject: Re: [netconf] liaison from IEEE 802.1 - Keystore draft
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Oct 2021 18:25:44 -0000

--Apple-Mail=_661EBE41-BAD7-4C38-A73D-19C3375F4A03
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Rob, all,


> On Oct 15, 2021, at 4:30 AM, Rob Wilton (rwilton) =
<rwilton=3D40cisco.com@dmarc.ietf.org> wrote:
>=20
> Hi Kent, NETCONF,
> =20
> The attached liaison has been received from IEEE 802.1 with some =
comments regarding the YANG Keystore draft.
> =20
> Would you please be able to review this liaison and see if there are =
changes to the keystore draft that we should make based on these =
comments.
> =20
> I think that we should probably be thinking of sending a liaison =
response, once the WG has decided on what course of action is needed.
> =20
> If you have further questions, or think that more discussion would be =
useful, then before sending a formal liaison response, I can check =
whether another choice might be to have a more informal discussion =
between the authors during an IEEE Yangsters call (which happens most =
weeks), or if that turns out to not be the right forum then on one of =
the IETF/IEEE coordination calls (approx. every 4 months).

Thanks for bringing this liaison to my attention.  For simplicity, I =
copy/pasted the contents of the liaison here.  Since I=E2=80=99m unable =
to rely on normal SMTP indenting for quoted text, my comments are =
proceeded by =E2=80=9C[KENT]=E2=80=9D below.

=3D=3D=3D=3D=3DSTART=3D=3D=3D=3D=3D
Dear Colleagues,

The IEEE 802.1 Security Task Group reviewed the Internet-Draft A YANG =
Data Model for a Keystore =
(https://datatracker.ietf.org/doc/draft-ietf-netconf-keystore/ ).

In this draft, a number of items are identified as truly optional MAY; =
it would appear that some of these items would override restrictions in =
other security standards. For example, in Section 3, Support for =
Built-in Keys, there is discussion about copying the built-in keys; =
however this is restricted by IEEE Std 802.1AR. The draft should be =
clear that where provisions of referenced security standards appear to =
conflict or restrict the operations described in the draft, those other =
security standards take precedence.

[KENT] A few comments:

1) The blanket statement described seems excessive as, if it were deemed =
necessary for this draft, then it seems that it would equally well apply =
to all IETF drafts.

2) Please note that this draft does not mandate the use of 802.1AR but, =
rather, consistently refers to "identity certificates=E2=80=9D and =
merely uses 802.1AR as a well-known example.  For example, the draft =
might say "identity certificate (e.g., an 802.1AR LDevID)=E2=80=9D.

3) For the specific Section 3 example mentioned, it would be helpful to =
know which part of 802.1AR-2018 is contradicted.  That said, my guess is =
that there is confusion around the word =E2=80=9Ckey=E2=80=9D that, in =
this section refers to the YANG node =E2=80=9Casymmetric-key=E2=80=9D =
and not its =E2=80=9C*-private-key=E2=80=9D descendants, which we=E2=80=99=
d expect for an IDevID to be =E2=80=9Chidden=E2=80=9D due to the private =
key being contained inside a TPM chip.   The need to copy nodes into =
<running> was discussed in the recent virtual interim on =
=E2=80=9CSystem-defined Configuration=E2=80=9D for how to configure =
descendant nodes of a system-defined node, with the conclusion that all =
the ancestor nodes would have to be copied into <running>.  So, in this =
case, where the client desires to configure a certificate for a built-in =
asymmetric-key (note: certificate is a descendent node of the =
asymmetric-key node), which is a YANG =E2=80=9Clist=E2=80=9D, the =
asymmetric-key node needs to be copied into <running> with at least the =
list=E2=80=99s YANG-key value.  Case in point, using the example in =
Section 3, the YANG-key value "Manufacturer-Generated Hidden Key=E2=80=9D =
is copied into <running>.  [PS: the example shows other non-essential =
descendent nodes being copied into running (e.g., "public-key-format=E2=80=
=9D, "public-key=E2=80=9D, etc.).  This was discussed on the netconf =
list where some said it was necessary.  This was before the =
=E2=80=9Csystem-defined configuration=E2=80=9D draft was introduced.  =
Now it seems that, if we go with <running> being laid on top of <system> =
to create <intended>, then the non-essential nodes can now be removed.  =
Intrinsic to this comment is that server-side validation occurs on =
<intended>, not <running>]


4) The first sentence says "a number of items=E2=80=A6=E2=80=9D, it =
would be good to get a complete list so that we can address all the =
issues.



[continuing with quoted liaison text]

The certificate encoding specified does not appear to use any standard =
encoding (e.g., DER/BER). It also might be useful to reference a =
standard key wrap or specifier for a standard key wrap algorithm for =
transporting both symmetric and asymmetric keys.

[KENT] The YANG says that the certificate is defined by the =
"ct:asymmetric-key-pair-with-certs-grouping=E2=80=9D.  The =E2=80=9Cct=E2=80=
=9D prefix points to draft-ietf-netconf-crypto-types, where that =
grouping says it uses the "end-entity-cert-grouping=E2=80=9D grouping, =
which say it uses type "end-entity-cert-cms=E2=80=9D, which is derived =
from type "signed-data-cms=E2=80=9D, which is derived from type =
=E2=80=9Ccms=E2=80=9D, which is a binary type with description:

      "A ContentInfo structure, as specified in RFC 5652,
       encoded using ASN.1 distinguished encoding rules (DER),
       as specified in ITU-T X.690.";



[continuing with quoted liaison text]

There is an updated standard IEEE Std 802.1AR, Secure Device Identity, =
which is IEEE Std 802.1AR- 2018. And there are extraneous letters (i.e., =
Group, W. -. H. L. L. P. W.) in the reference for [Std- 802.1AR-2009] =
which should be removed.

[KENT] Fixed in my local copy.  BTW, =
https://xml2rfc.tools.ietf.org/public/rfc/bibxml-ieee/ =
<https://xml2rfc.tools.ietf.org/public/rfc/bibxml-ieee/> does not have =
an entry for 801.1AR-2018.



Thank you for your consideration of these matters, and we welcome =
continued collaboration going forward.

[KENT] Always happy to improve specs where possible!  :)


Respectfully submitted,
Glenn Parsons
Chair, IEEE 802.1 Working Group
=3D=3D=3D=3D=3DSTOP=3D=3D=3D=3D=3D


Please advise with regards to next steps.

Kent



> Regards,
> Rob
> =20
> =20
> From: iesg <iesg-bounces@ietf.org <mailto:iesg-bounces@ietf.org>> On =
Behalf Of Lars Eggert
> Sent: 15 October 2021 07:26
> To: The IESG <iesg@ietf.org <mailto:iesg@ietf.org>>
> Subject: Fwd: liaison from IEEE 802.1
> =20
> FYI, this was generally addressed to the IETF
>=20
>=20
> Begin forwarded message:
> =20
> From: Glenn Parsons <glenn.parsons@ericsson.com =
<mailto:glenn.parsons@ericsson.com>>
> Subject: liaison from IEEE 802.1
> Date: October 15, 2021 at 1:45:47 GMT+3
> To: "lars@eggert.org <mailto:lars@eggert.org>" <lars@eggert.org =
<mailto:lars@eggert.org>>, "statements@ietf.org =
<mailto:statements@ietf.org>" <statements@ietf.org =
<mailto:statements@ietf.org>>
> Cc: "Paul Nikolich <paul.nikolich@att.net =
<mailto:paul.nikolich@att.net>> (paul.nikolich@att.net =
<mailto:paul.nikolich@att.net>)" <paul.nikolich@att.net =
<mailto:paul.nikolich@att.net>>, Karen Randall =
<karen@randall-consulting.com <mailto:karen@randall-consulting.com>>, =
"Jodi Haasz (j.haasz@ieee.org <mailto:j.haasz@ieee.org>)" =
<j.haasz@ieee.org <mailto:j.haasz@ieee.org>>, "housley@vigilsec.com =
<mailto:housley@vigilsec.com>" <housley@vigilsec.com =
<mailto:housley@vigilsec.com>>, "Stanley, Dorothy" =
<dorothy.stanley@hpe.com <mailto:dorothy.stanley@hpe.com>>
> =20
> Please find attached a liaison from IEEE 802.1 to IETF
> =20
> Cheers,
> Glenn.
> =20
> --
> Glenn Parsons
> Chair, IEEE 802.1 WG
> glenn.parsons@ericsson.com <mailto:glenn.parsons@ericsson.com>
> +1-514-379-9037
> =20
> =
<liaison-ietf-YANGkeystore-0921-v02.pdf>__________________________________=
_____________
> netconf mailing list
> netconf@ietf.org <mailto:netconf@ietf.org>
> https://www.ietf.org/mailman/listinfo/netconf =
<https://www.ietf.org/mailman/listinfo/netconf>

--Apple-Mail=_661EBE41-BAD7-4C38-A73D-19C3375F4A03
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Rob, all,<div class=3D""><br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Oct 15, 2021, at 4:30 AM, =
Rob Wilton (rwilton) &lt;<a =
href=3D"mailto:rwilton=3D40cisco.com@dmarc.ietf.org" =
class=3D"">rwilton=3D40cisco.com@dmarc.ietf.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
charset=3D"UTF-8" class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><div style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span class=3D"">Hi Kent, NETCONF,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><span class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"">The attached liaison has been received from IEEE 802.1 with =
some comments regarding the YANG Keystore draft.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><span class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"">Would you please be able to review this liaison and see if =
there are changes to the keystore draft that we should make based on =
these comments.<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"">I think that we should probably be thinking of sending a =
liaison response, once the WG has decided on what course of action is =
needed.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"">If you have further questions, or think that more discussion =
would be useful, then before sending a formal liaison response, I can =
check whether another choice might be to have a more informal discussion =
between the authors during an IEEE Yangsters call (which happens most =
weeks), or if that turns out to not be the right forum then on one of =
the IETF/IEEE coordination calls (approx. every 4 =
months).</span></div></div></div></blockquote><div><br =
class=3D""></div><div>Thanks for bringing this&nbsp;liaison to my =
attention. &nbsp;For simplicity, I copy/pasted the contents of =
the&nbsp;liaison here. &nbsp;Since I=E2=80=99m unable to rely on normal =
SMTP indenting for quoted text, my comments are proceeded by =
=E2=80=9C[KENT]=E2=80=9D below.</div><div><br =
class=3D""></div><div>=3D=3D=3D=3D=3DSTART=3D=3D=3D=3D=3D</div><div>Dear =
Colleagues,<br class=3D""><br class=3D"">The IEEE 802.1 Security Task =
Group reviewed the Internet-Draft&nbsp;A YANG Data Model for a =
Keystore&nbsp;(<a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netconf-keystore/" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-netconf-keystore/</=
a>&nbsp;).<br class=3D""><br class=3D"">In this draft, a number of items =
are identified as truly optional MAY; it would appear that some of =
these&nbsp;items&nbsp;would override restrictions in other security =
standards. For example, in Section 3, Support for&nbsp;Built-in =
Keys,&nbsp;there is discussion about copying the built-in keys; however =
this is restricted by IEEE Std&nbsp;802.1AR. The&nbsp;draft should be =
clear that where provisions of referenced security standards appear =
to&nbsp;conflict or restrict the&nbsp;operations described in the draft, =
those other security standards take precedence.</div><div><br =
class=3D""></div><div>[KENT] A few comments:</div><div><br =
class=3D""></div><div>1) The blanket statement described seems excessive =
as, if it were deemed necessary for this draft, then it seems that it =
would equally well apply to all IETF drafts.</div><div><br =
class=3D""></div><div>2) Please note that this draft does not mandate =
the use of 802.1AR but, rather, consistently refers to "identity =
certificates=E2=80=9D and merely uses 802.1AR as a well-known example. =
&nbsp;For example, the draft might say "identity certificate (e.g., an =
802.1AR LDevID)=E2=80=9D.</div><div><br class=3D""></div><div>3) For the =
specific Section 3 example mentioned, it would be helpful to know which =
part of 802.1AR-2018 is contradicted. &nbsp;That said, my guess is that =
there is confusion around the word =E2=80=9Ckey=E2=80=9D that, in this =
section refers to the YANG node =E2=80=9Casymmetric-key=E2=80=9D and not =
its =E2=80=9C*-private-key=E2=80=9D&nbsp;<font color=3D"#000000" =
class=3D"">descendants, which we=E2=80=99d expect for an IDevID to =
be&nbsp;=E2=80=9Chidden=E2=80=9D due to the private key being contained =
inside a TPM chip. &nbsp; The need to copy nodes into &lt;running&gt; =
was discussed in the recent virtual interim on =E2=80=9CSystem-defined =
Configuration=E2=80=9D for how to configure descendant nodes of a =
system-defined node, with the conclusion that all the ancestor nodes =
would have to be copied into &lt;running&gt;. &nbsp;So, in this case, =
where the client desires to configure a certificate for a built-in =
asymmetric-key (note: certificate is a descendent node of =
the&nbsp;asymmetric-key node), which is a YANG&nbsp;=E2=80=9Clist=E2=80=9D=
, the asymmetric-key node needs to be copied into &lt;running&gt; with =
at least the list=E2=80=99s YANG-key value. &nbsp;Case in point, using =
the example in Section 3, the YANG-key value "Manufacturer-Generated =
Hidden Key=E2=80=9D is copied into &lt;running&gt;. &nbsp;[PS: the =
example shows other non-essential descendent nodes being =
copied&nbsp;into running (e.g., "public-key-format=E2=80=9D, =
"public-key=E2=80=9D, etc.). &nbsp;This was discussed on the netconf =
list where some said it was necessary. &nbsp;This was before =
the&nbsp;=E2=80=9Csystem-defined configuration=E2=80=9D draft was =
introduced. &nbsp;Now it seems that, if we go with &lt;running&gt; being =
laid on top of &lt;system&gt; to create &lt;intended&gt;, then the =
non-essential nodes can now be removed. &nbsp;Intrinsic to this comment =
is that server-side validation occurs on &lt;intended&gt;, not =
&lt;running&gt;]</font></div><div><br class=3D""></div><div><font =
color=3D"#000000" class=3D""><br class=3D""></font></div><div><font =
color=3D"#000000" class=3D"">4) The first&nbsp;sentence says "a number =
of items=E2=80=A6=E2=80=9D, it would be good to get a complete list so =
that we can address all the issues.</font></div><div><font =
color=3D"#000000" class=3D""><br class=3D""></font></div><div><font =
color=3D"#000000" class=3D""><br class=3D""></font></div><div><font =
color=3D"#000000" class=3D""><br class=3D""></font></div><div><font =
color=3D"#000000" class=3D"">[continuing&nbsp;with quoted&nbsp;liaison =
text]</font></div><div><br class=3D"">The certificate encoding specified =
does not appear to use any standard encoding (e.g., DER/BER). It =
also&nbsp;might be useful to reference a standard key wrap or specifier =
for a standard key wrap algorithm for&nbsp;transporting both symmetric =
and asymmetric keys.</div><div><br class=3D""></div><div>[KENT] The YANG =
says that the certificate is defined by the =
"ct:asymmetric-key-pair-with-certs-grouping=E2=80=9D. &nbsp;The =E2=80=9Cc=
t=E2=80=9D prefix points to draft-ietf-netconf-crypto-types, where that =
grouping says it uses the "end-entity-cert-grouping=E2=80=9D grouping, =
which say it uses&nbsp;type&nbsp;"end-entity-cert-cms=E2=80=9D, which is =
derived from type "signed-data-cms=E2=80=9D, which is derived from type =
=E2=80=9Ccms=E2=80=9D, which is a binary type with =
description:</div><div><br class=3D""></div><div>&nbsp; &nbsp; =
&nbsp;&nbsp;"A ContentInfo structure, as specified in RFC 5652,<br =
class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;encoded using ASN.1 distinguished =
encoding rules&nbsp;(DER),<br class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;as =
specified in ITU-T X.690.";<br class=3D""><br class=3D""><br =
class=3D""><br class=3D""><div style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><font color=3D"#000000" =
class=3D"">[continuing&nbsp;with quoted&nbsp;liaison =
text]</font></div><div class=3D""><font color=3D"#000000" class=3D""><br =
class=3D""></font></div>There is an updated standard IEEE Std =
802.1AR,&nbsp;Secure Device Identity, which is IEEE Std =
802.1AR-&nbsp;2018.&nbsp;And there are extraneous letters (i.e., Group, =
W. -. H. L. L. P. W.) in the reference for =
[Std-&nbsp;802.1AR-2009]&nbsp;which should be removed.<br class=3D""><br =
class=3D"">[KENT] Fixed in my local copy. &nbsp;BTW,&nbsp;<a =
href=3D"https://xml2rfc.tools.ietf.org/public/rfc/bibxml-ieee/" =
class=3D"">https://xml2rfc.tools.ietf.org/public/rfc/bibxml-ieee/</a>&nbsp=
;does not have an entry for 801.1AR-2018.</div><div><br class=3D""><br =
class=3D""><br class=3D"">Thank you for your consideration of these =
matters, and we welcome continued collaboration going&nbsp;forward.<br =
class=3D""><br class=3D"">[KENT] Always happy to improve specs where =
possible! &nbsp;:)</div><div><br class=3D""></div><div><br =
class=3D"">Respectfully submitted,<br class=3D"">Glenn Parsons<br =
class=3D"">Chair, IEEE 802.1 Working =
Group</div><div>=3D=3D=3D=3D=3DSTOP=3D=3D=3D=3D=3D</div><div><br =
class=3D""></div><div><br class=3D""></div><div>Please advise with =
regards to next steps.</div><div><br =
class=3D""></div><div>Kent</div><div><br class=3D""></div><div><br =
class=3D""></div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"">Regards,<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><span class=3D"">Rob<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><span class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0cm 0cm;" =
class=3D""><div style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><b class=3D""><span lang=3D"EN-US" =
class=3D"">From:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>iesg &lt;<a =
href=3D"mailto:iesg-bounces@ietf.org" style=3D"color: blue; =
text-decoration: underline;" class=3D"">iesg-bounces@ietf.org</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Lars Eggert<br =
class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>15 October 2021 07:26<br =
class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>The IESG &lt;<a =
href=3D"mailto:iesg@ietf.org" style=3D"color: blue; text-decoration: =
underline;" class=3D"">iesg@ietf.org</a>&gt;<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Fwd: liaison from IEEE =
802.1<o:p class=3D""></o:p></span></div></div></div><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">FYI, this was generally =
addressed to the IETF<o:p class=3D""></o:p></div><div class=3D""><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Begin =
forwarded message:<o:p class=3D""></o:p></div></div><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: &quot;Helvetica Neue&quot;;" class=3D"">Glenn =
Parsons &lt;<a href=3D"mailto:glenn.parsons@ericsson.com" style=3D"color: =
blue; text-decoration: underline;" =
class=3D"">glenn.parsons@ericsson.com</a>&gt;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">Subject: liaison from IEEE 802.1</span></b><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: &quot;Helvetica Neue&quot;;" class=3D"">October =
15, 2021 at 1:45:47 GMT+3</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><b class=3D""><span style=3D"font-family:=
 &quot;Helvetica Neue&quot;;" class=3D"">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: &quot;Helvetica Neue&quot;;" class=3D"">"<a =
href=3D"mailto:lars@eggert.org" style=3D"color: blue; text-decoration: =
underline;" class=3D"">lars@eggert.org</a>" &lt;<a =
href=3D"mailto:lars@eggert.org" style=3D"color: blue; text-decoration: =
underline;" class=3D"">lars@eggert.org</a>&gt;, "<a =
href=3D"mailto:statements@ietf.org" style=3D"color: blue; =
text-decoration: underline;" class=3D"">statements@ietf.org</a>" &lt;<a =
href=3D"mailto:statements@ietf.org" style=3D"color: blue; =
text-decoration: underline;" =
class=3D"">statements@ietf.org</a>&gt;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">Cc:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: &quot;Helvetica Neue&quot;;" class=3D"">"Paul =
Nikolich &lt;<a href=3D"mailto:paul.nikolich@att.net" style=3D"color: =
blue; text-decoration: underline;" =
class=3D"">paul.nikolich@att.net</a>&gt; (<a =
href=3D"mailto:paul.nikolich@att.net" style=3D"color: blue; =
text-decoration: underline;" class=3D"">paul.nikolich@att.net</a>)" =
&lt;<a href=3D"mailto:paul.nikolich@att.net" style=3D"color: blue; =
text-decoration: underline;" class=3D"">paul.nikolich@att.net</a>&gt;, =
Karen Randall &lt;<a href=3D"mailto:karen@randall-consulting.com" =
style=3D"color: blue; text-decoration: underline;" =
class=3D"">karen@randall-consulting.com</a>&gt;, "Jodi Haasz (<a =
href=3D"mailto:j.haasz@ieee.org" style=3D"color: blue; text-decoration: =
underline;" class=3D"">j.haasz@ieee.org</a>)" &lt;<a =
href=3D"mailto:j.haasz@ieee.org" style=3D"color: blue; text-decoration: =
underline;" class=3D"">j.haasz@ieee.org</a>&gt;, "<a =
href=3D"mailto:housley@vigilsec.com" style=3D"color: blue; =
text-decoration: underline;" class=3D"">housley@vigilsec.com</a>" &lt;<a =
href=3D"mailto:housley@vigilsec.com" style=3D"color: blue; =
text-decoration: underline;" class=3D"">housley@vigilsec.com</a>&gt;, =
"Stanley, Dorothy" &lt;<a href=3D"mailto:dorothy.stanley@hpe.com" =
style=3D"color: blue; text-decoration: underline;" =
class=3D"">dorothy.stanley@hpe.com</a>&gt;</span><o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Please find attached a liaison from IEEE 802.1 =
to IETF<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Cheers,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Glenn.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">--<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Glenn =
Parsons<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Chair, IEEE 802.1 WG<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><a =
href=3D"mailto:glenn.parsons@ericsson.com" style=3D"color: blue; =
text-decoration: underline;" class=3D"">glenn.parsons@ericsson.com</a><o:p=
 class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">+1-514-379-9037<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></blockquote></div></div><span =
id=3D"cid:86A275ED-42DE-4403-9226-66CAED7B996E">&lt;liaison-ietf-YANGkeyst=
ore-0921-v02.pdf&gt;</span><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">netconf mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:netconf@ietf.org" style=3D"color: blue; text-decoration: =
underline; font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">netconf@ietf.org</a><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/netconf" style=3D"color: =
blue; text-decoration: underline; font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf</a></blockquote><=
/div><br class=3D""></div></body></html>=

--Apple-Mail=_661EBE41-BAD7-4C38-A73D-19C3375F4A03--


From nobody Fri Oct 22 14:38:34 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E97903A0DAB; Fri, 22 Oct 2021 14:36:35 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163493859585.12171.2783781636945800813@ietfa.amsl.com>
Date: Fri, 22 Oct 2021 14:36:35 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/4R6NqjOs6do2B-UqfeGHqwxV0rY>
Subject: [netconf] I-D Action: draft-ietf-netconf-sztp-csr-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Oct 2021 21:36:37 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : Conveying a Certificate Signing Request (CSR) in a Secure Zero Touch Provisioning (SZTP) Bootstrapping Request
        Authors         : Kent Watsen
                          Russ Housley
                          Sean Turner
	Filename        : draft-ietf-netconf-sztp-csr-09.txt
	Pages           : 35
	Date            : 2021-10-22

Abstract:
   This draft extends the "get-bootstrapping-data" RPC defined in RFC
   8572 to include an optional certificate signing request (CSR),
   enabling a bootstrapping device to additionally obtain an identity
   certificate (e.g., an LDevID, from IEEE 802.1AR) as part of the
   "onboarding information" response provided in the RPC-reply.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-sztp-csr/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-sztp-csr-09.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-sztp-csr-09


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



From nobody Fri Oct 22 14:42:37 2021
Return-Path: <0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1A5E3A10ED; Fri, 22 Oct 2021 14:42:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 MVU8lhWvquA9; Fri, 22 Oct 2021 14:41:47 -0700 (PDT)
Received: from a48-110.smtp-out.amazonses.com (a48-110.smtp-out.amazonses.com [54.240.48.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AAD03A0AA8; Fri, 22 Oct 2021 14:41:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1634938901; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=cVhsPI1hHZPrwQeysK2eQ3FuIOuW/XyvKC02hdBqM1o=; b=BmWeCpYeSZgOShQ1PbNb1HVGzABdxEpxC9xJDgw2e6Mk1qGJyE+oC0ddq8a3Y+uz XDMftXkA5LjhaW8lG7pK7Vk5WvkR9ZOE/C2rRbli7PrCxdLTW2XjVqZeeLt8ZeHwRL7 gT7GWs46zjAqcTRhhfVbZGntTg9nCPxCJ5bXqWxE=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_5D0403BA-B284-4911-9814-68C1E20C4078"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Fri, 22 Oct 2021 21:41:41 +0000
In-Reply-To: <8a40f036-53d0-5c7b-beb2-72a274f86f1c@siemens.com>
Cc: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-sztp-csr@ietf.org" <draft-ietf-netconf-sztp-csr@ietf.org>,  "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>
To: David von Oheimb <David.von.Oheimb@siemens.com>
References: <162907788324.2949.13159388023679125044@ietfa.amsl.com> <0100017b4cb20cee-3638c1d3-c5d0-4417-8cd9-8df5669a2a2b-000000@email.amazonses.com> <6247a309-c24d-041b-704c-2ddf8b372d00@siemens.com> <0100017b551d703e-ea44f163-2ab5-40c3-9edc-c0eb41620172-000000@email.amazonses.com> <b2521d15-3393-be0a-23a0-50db5b2c71f8@siemens.com> <0100017b78a75ff9-6506e24d-20c5-4bd7-83a4-0e7472cdfc6e-000000@email.amazonses.com> <7d5059f5-c0b6-390c-99d3-4fcdc13d445d@siemens.com> <0100017b97c879d0-c2cd3be9-a2d3-4e6d-9ed8-16e99432ff4c-000000@email.amazonses.com> <BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com> <8a40f036-53d0-5c7b-beb2-72a274f86f1c@siemens.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.10.22-54.240.48.110
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/VkUAC8iwIIu2tsZioeiZI_bQhtY>
Subject: Re: [netconf] New Version Notification for draft-ietf-netconf-sztp-csr-06.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Oct 2021 21:42:12 -0000

--Apple-Mail=_5D0403BA-B284-4911-9814-68C1E20C4078
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi David and Rob,

Comments below.

Updated draft here: =
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-09 =
<https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-09>

PS: a -09/-08 diff shows a tree-diagram changed, but it=E2=80=99s only =
me switching from using `yanglint` to `pyang` to generate it, the =
`pyang` reordered the things a little, but it's materially the same.

K.


> On Oct 15, 2021, at 7:26 AM, David von Oheimb =
<David.von.Oheimb@siemens.com> wrote:
>=20
> Hi all,
>=20
> thanks Rob for bringing this up again - it turns out that I missed =
Kent's response and thus did not answer yet - sorry for that!
>=20
> Hendrik and I also do not have a strong opinion on 'MUST' vs. 'must'.
> Yet I agree with Kent to likely better use 'must' because the =
normative requirement anyway should be given elsewhere.

It is now =E2=80=98must=E2=80=99.

> We agree that it is better to add a separate section "Verifying Proof =
of Origin"

Noted (more below)
> We agree on the text as adapted by Kent of the section "Verifying =
Proof of Possession".

Done.

> Regarding the proposed new text of the section "Verifying Proof of =
Origin":
>=20
>>=20
>>             When the bootstrapping device's manufacturer-generated=20
>>             private key (e.g., the IDevID key) is reused for the CSR,=20=

>>             proof-of-origin is verified by ensuring the CSR was =
signed
>>             by that key.
> Hmm, this proof of origin only works if the IDevID has already been =
authenticated before by the entity performing the proof - is this the =
case?

Yes.  First validate the IDevID (which is readily available) using the =
IDevID-issuer cert, then ensure the public key in the CSR is the same as =
the public key in the IDevID.

Please OLD/NEW text for how you would like to see it improved.

> Concerning the 2nd part of the new section,=20
> I found that the text I proposed on Aug 30th unfortunately contained a =
critical mistake - it should have read:
>=20
>     With the CMP or CMC formats, the proof-of-possession is directly =
linked to the
>     proof-or-origin provided by the parent ASN.1 structure, which =
contains
>     origin authentication using the manufacturer-generated private key =
or using
>     the shared secret.
>=20
>=20
>>=20
>>             When a new asymmetric key is used, proof-or-origin is
>>             provided, in the CMP and CMC formats, by the CSR=E2=80=99s
>>             parent ASN.1 structure containing origin authentication
>>             using either the manufacturer-generated private key or
>>             a shared secret.
>=20
> This text loses the link between POP and POO that I was aiming to =
point out with my earlier text.
> Therefore, I propose a further adaptation of this part, as follows:
>=20
>     When a new asymmetric key is used with the CMP or CMC formats, the =
parent ASN.1 structure of the CSR=20
>     provides origin authentication using either the =
manufacturer-generated private key or shared secret.
>     In this way the proof-of-possession of the CSR is directly linked =
to the proof-or-origin provided by the parent ASN.1 structure.
>=20

Incorporated.  But I added a missing comma and a missing article =
(=E2=80=98a=E2=80=99).


Kent

> David
>=20
>=20
> On 15.10.21 12:05, Rob Wilton (rwilton) wrote:
>> Hi Kent, David,
>> =20
>> I just wanted to check whether there was any final resolution on this =
before I send this doc on to IETF LC?
>> =20
>> For my opinion:
>> I don=E2=80=99t have a particularly strong opinion for MUST vs must, =
so happy to leave that to the author=E2=80=99s discretion.
>> I agree that adding a separate Verifying Proof of Origin section =
makes sense.
>> =20
>> Regards,
>> Rob
>> =20
>> =20
>> From: Kent Watsen <kent+ietf@watsen.net> =
<mailto:kent+ietf@watsen.net>=20
>> Sent: 30 August 2021 16:58
>> To: David von Oheimb <David.von.Oheimb@siemens.com> =
<mailto:David.von.Oheimb@siemens.com>
>> Cc: Rob Wilton (rwilton) <rwilton@cisco.com> =
<mailto:rwilton@cisco.com>; netconf@ietf.org <mailto:netconf@ietf.org>; =
draft-ietf-netconf-sztp-csr@ietf.org =
<mailto:draft-ietf-netconf-sztp-csr@ietf.org>; Brockhaus, Hendrik =
<hendrik.brockhaus@siemens.com> <mailto:hendrik.brockhaus@siemens.com>
>> Subject: Re: New Version Notification for =
draft-ietf-netconf-sztp-csr-06.txt
>> =20
>> Hi David,
>> =20
>> =20
>> Hi Kent,
>> thanks for your update and providing the diff.
>> I had a closer look at sections 4.1.5 and 4.2.1 and found some =
further issues.
>>=20
>> =20
>> Section 4.1.5 - since correct identity of the request origin is =
crucial for any type of identity cert generation:
>> old:
>> A The CSR's origin SHOULD be verified before a certificate is issued.
>> new:=20
>> The origin of the CSR MUST be verified before a certificate is =
issued.
>> =20
>> Ack. =20
>> =20
>> Perhaps replace =E2=80=9CMUST=E2=80=9D with =E2=80=9Cmust=E2=80=9D, =
since the behavior is normatively defined by other documents?=20
>> =20
>>=20
>>=20
>> Section 4.2.1 - actually, a proof-of-possession can and should be =
done in all addressed situations,
>> while for PKCS#10 it is hard to link this to a proof-of-origin.
>> old:
>> When the bootstrapping device's manufacturer-generated private key   =20=

>>  (e.g., the IDevID key) is reused for the CSR, proof-of-possession is =
  =20
>> verified by ensuring the CSR was signed by that key.  =20
>>=20
>> When a new asymmetric key is used, proof-of-possession may be   =20
>> verified, with the CMP or CMC formats, by ensuring the parent ASN.1   =
=20
>> structure containing the CSR is signed by the manufacturer-generated =
key.  =20
>> new:
>> Since the CSR should have been self-signed using the private key=20
>> corresponding to the public key placed in the CSR, the =
proof-of-possession
>> can be checked by verifying this signature using the included public =
key.
>> With the CMP or CMC formats, this proof-of-origin is directly linked =
to the
>> proof-or-origin provided by the parent ASN.1 structure, which =
contains
>> origin authentication using the manufacturer-generated private key or =
using
>> the shared secret.
>> =20
>> =20
>> The current section is titled "Verifying Proof of Possession=E2=80=9D. =
 I think that new =E2=80=9Cproof of origin" text should go into a new =
section called "Verifying Proof of Origin=E2=80=9D.  Something like =
this:
>>=20
>>=20
>>=20
>>=20
>>             Verifying Proof of Possession
>>=20
>>=20
>>             Regardless if using a new asymmetric key or the =
bootstrapping
>>             device's manufacturer-generated key (e.g., the IDevID =
key), the
>>             public key is placed in the CSR and the CSR is signed by =
that
>>             private key.  Proof-of-possession of the private key is =
verified
>>             by ensuring the signature over the CSR using the public =
key
>>             placed in the CSR.
>>=20
>>=20
>>=20
>>=20
>>             Verifying Proof of Origin
>>=20
>>=20
>>             When the bootstrapping device's manufacturer-generated=20
>>             private key (e.g., the IDevID key) is reused for the CSR,=20=

>>             proof-of-origin is verified by ensuring the CSR was =
signed
>>             by that key.  =20
>>=20
>>             When a new asymmetric key is used, proof-or-origin is
>>             provided, in the CMP and CMC formats, by the CSR=E2=80=99s
>>             parent ASN.1 structure containing origin authentication
>>             using either the manufacturer-generated private key or
>>             a shared secret.
>> =20
>> =20
>> Thoughts?
>>=20
>>=20
>> K.
>>=20
>>=20
>> =20


--Apple-Mail=_5D0403BA-B284-4911-9814-68C1E20C4078
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
David and Rob,<div class=3D""><div style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">Comments below.</div></div><div class=3D""><br =
class=3D""></div><div class=3D"">Updated draft here:&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-=
09" =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-c=
sr-09</a></div><div class=3D""><br class=3D""></div><div class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">PS: a -09/-08 =
diff shows a tree-diagram changed, but it=E2=80=99s only me switching =
from using `yanglint` to `pyang` to generate it, the `pyang` reordered =
the things a little, but it's materially the same.</div></div><div =
class=3D""><br class=3D""></div><div class=3D"">K.</div><div =
class=3D""><br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Oct 15, 2021, at 7:26 AM, David von Oheimb =
&lt;<a href=3D"mailto:David.von.Oheimb@siemens.com" =
class=3D"">David.von.Oheimb@siemens.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">
 =20
    <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8" class=3D"">
 =20
  <div class=3D""><p class=3D"">Hi all,</p><p class=3D"">thanks Rob for =
bringing this up again - it turns out that I
      missed Kent's response and thus did not answer yet - sorry for
      that!</p>
    <ul class=3D"">
      <li class=3D"">Hendrik and I also do not have a strong opinion on =
'MUST' vs.
        'must'.<br class=3D"">
        Yet I agree with Kent to likely better use 'must' because the
        normative requirement anyway should be given =
elsewhere.</li></ul></div></div></blockquote><div><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);">It is now =E2=80=98must=E2=80=99.</div><div class=3D""><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D""><ul class=3D"">
      <li class=3D"">We agree that it is better to add a separate =
section "<span style=3D"" class=3D"">Verifying&nbsp;Proof of =
Origin</span>"</li></ul></div></div></blockquote><div><br =
class=3D""></div>Noted (more below)<br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><ul class=3D"">
      <li class=3D"">We agree on the text as adapted by Kent of the =
section "<span style=3D"" class=3D"">Verifying Proof of =
Possession</span>".</li></ul></div></div></blockquote><div><br =
class=3D""></div>Done.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><ul class=3D"">
      <li class=3D"">Regarding the proposed new text of the section =
"<span style=3D"" class=3D"">Verifying&nbsp;Proof of Origin</span>":<br =
class=3D"">
      </li>
    </ul><div class=3D"">
      <br class=3D"webkit-block-placeholder"></div><blockquote =
type=3D"cite" class=3D""><span style=3D"" class=3D""><br class=3D"">
        </span>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" class=3D"">When the
              bootstrapping device's =
manufacturer-generated&nbsp;</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" =
class=3D"">private&nbsp;key&nbsp;(e.g.,
              the IDevID key) is reused for the CSR,&nbsp;</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" class=3D"">proof-of-origin =
is
              verified by ensuring the CSR was signed</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" class=3D"">by that key.<br =
class=3D"">
            </span></p>
        </div>
      </blockquote>
      Hmm, this proof of origin only works if the IDevID has already
      been authenticated before by the entity performing the proof - is
      this the case?<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Yes. &nbsp;First validate the IDevID (which is =
readily available) using the IDevID-issuer cert, then ensure the public =
key in the CSR is the same as the public key in the =
IDevID.</div><div><br class=3D""></div>Please OLD/NEW text for how you =
would like to see it improved.</div><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><p =
class=3D"">Concerning the 2nd part of the new section, <br class=3D"">
      I found that the text I proposed on Aug 30th unfortunately
      contained a critical mistake - it should have read:</p><p =
class=3D"">&nbsp;&nbsp;&nbsp; With the CMP or CMC formats, <b =
class=3D"">the proof-of-possession</b>
      is directly linked to the<br class=3D"">
      &nbsp;&nbsp;&nbsp; proof-or-origin provided by the parent ASN.1 =
structure, which
      contains<br class=3D"">
      &nbsp;&nbsp;&nbsp; origin authentication using the =
manufacturer-generated private
      key or using<br class=3D"">
      &nbsp;&nbsp;&nbsp; the shared secret.<br class=3D"">
      <br class=3D"">
      </p><blockquote type=3D"cite" class=3D"">
        <div class=3D"">
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
              <span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>When a
              new asymmetric key is used,&nbsp;proof-or-origin =
is</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" =
class=3D"">provided,&nbsp;in&nbsp;the
              CMP and&nbsp;CMC formats, by the CSR=E2=80=99s</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" class=3D"">parent ASN.1
              structure&nbsp;containing&nbsp;origin =
authentication</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" class=3D"">using either
              the&nbsp;manufacturer-generated private key or</span></p>
        </div>
        <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
              </span></span><span style=3D"" class=3D"">a&nbsp;shared =
secret.</span></p>
        </div>
      </blockquote>
      <br class=3D"">
      This text loses the link between POP and POO that I was aiming to
      point out with my earlier text.<br class=3D"">
      Therefore, I propose a further adaptation of this part, as
      follows:<br class=3D""><div class=3D""><br =
class=3D"webkit-block-placeholder"></div><p class=3D"">&nbsp;&nbsp;&nbsp; =
When a new asymmetric key is used with the CMP or CMC
      formats, the parent ASN.1 structure of the CSR <br class=3D"">
      &nbsp;&nbsp;&nbsp; provides origin authentication using either the
      manufacturer-generated private key or shared secret.<br class=3D"">
      &nbsp;&nbsp;&nbsp; In this way the proof-of-possession of the CSR =
is directly
      linked to the proof-or-origin provided by the parent ASN.1
      structure.<br class=3D""></p></div></div></blockquote><div><br =
class=3D""></div><div>Incorporated. &nbsp;But I added a missing comma =
and a missing article (=E2=80=98a=E2=80=99).</div><div><br =
class=3D""></div><div><br class=3D""></div>Kent</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><p class=3D"">
    </p>
    David<br class=3D""><p class=3D""><br class=3D"">
    </p>
    <div class=3D"moz-cite-prefix">On 15.10.21 12:05, Rob Wilton =
(rwilton)
      wrote:<br class=3D"">
    </div>
    <blockquote type=3D"cite" =
cite=3D"mid:BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.=
prod.outlook.com" class=3D"">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8" class=3D"">
      <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered
        medium)" class=3D"">
      <style class=3D"">@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}@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;}p.MsoNormal, li.MsoNormal, =
div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}p.MsoListParagraph, =
li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}span.insert
	{mso-style-name:insert;}span.apple-tab-span
	{mso-style-name:apple-tab-span;}span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}div.WordSection1
	{page:WordSection1;}ol
	{margin-bottom:0cm;}ul
	{margin-bottom:0cm;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
      <div class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D"">Hi
            Kent, David,<o:p class=3D""></o:p></span></p><p =
class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></p><p =
class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US" =
class=3D"">I
            just wanted to check whether there was any final resolution
            on this before I send this doc on to IETF LC?<o:p =
class=3D""></o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D"">For
            my opinion:<o:p class=3D""></o:p></span></p>
        <ul style=3D"margin-top:0cm" type=3D"disc" class=3D"">
          <li class=3D"MsoListParagraph" =
style=3D"margin-left:0cm;mso-list:l2 level1 lfo3"><span =
style=3D"mso-fareast-language:EN-US" class=3D"">I don=E2=80=99t have a
              particularly strong opinion for MUST vs must, so happy to
              leave that to the author=E2=80=99s discretion.<o:p =
class=3D""></o:p></span></li>
          <li class=3D"MsoListParagraph" =
style=3D"margin-left:0cm;mso-list:l2 level1 lfo3"><span style=3D"" =
class=3D"">I agree that adding a separate
              Verifying&nbsp;Proof of Origin section makes =
sense.</span><span style=3D"mso-fareast-language:EN-US" class=3D""><o:p =
class=3D""></o:p></span></li>
        </ul><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D"">Regards,<o:p =
class=3D""></o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D"">Rob<o:p =
class=3D""></o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p>
        <div style=3D"border:none;border-left:solid blue =
1.5pt;padding:0cm
          0cm 0cm 4.0pt" class=3D"">
          <div class=3D"">
            <div style=3D"border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0cm 0cm 0cm" class=3D""><p =
class=3D"MsoNormal"><b class=3D""><span lang=3D"EN-US" =
class=3D"">From:</span></b><span lang=3D"EN-US" class=3D""> Kent Watsen =
<a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:kent+ietf@watsen.net">&lt;kent+ietf@watsen.net&gt;</a>
                  <br class=3D"">
                  <b class=3D"">Sent:</b> 30 August 2021 16:58<br =
class=3D"">
                  <b class=3D"">To:</b> David von Oheimb
                  <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:David.von.Oheimb@siemens.com">&lt;David.von.Oheimb@siemens.=
com&gt;</a><br class=3D"">
                  <b class=3D"">Cc:</b> Rob Wilton (rwilton)
                  <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:rwilton@cisco.com">&lt;rwilton@cisco.com&gt;</a>; <a =
class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a>;
                  <a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:draft-ietf-netconf-sztp-csr@ietf.org">draft-ietf-netconf-sz=
tp-csr@ietf.org</a>; Brockhaus,
                  Hendrik <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:hendrik.brockhaus@siemens.com">&lt;hendrik.brockhaus@siemen=
s.com&gt;</a><br class=3D"">
                  <b class=3D"">Subject:</b> Re: New Version =
Notification for
                  draft-ietf-netconf-sztp-csr-06.txt<o:p =
class=3D""></o:p></span></p>
            </div>
          </div><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p><p =
class=3D"MsoNormal">Hi David,<o:p class=3D""></o:p></p>
          <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
          </div>
          <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
            <div class=3D"">
              <blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" =
class=3D""><p class=3D"MsoNormal">Hi Kent,<o:p class=3D""></o:p></p>
                <div class=3D"">
                  <div class=3D""><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt">thanks
                      for your update and providing the diff.<br =
class=3D"">
                      I had a closer look at sections 4.1.5 and 4.2.1
                      and found some further issues.<o:p =
class=3D""></o:p></p>
                    <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
                    </div>
                    <ul type=3D"disc" class=3D"">
                      <li class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
                        level1 lfo1">
                        Section 4.1.5 - since correct identity of the
                        request origin is <b class=3D"">crucial</b> for =
any type
                        of identity cert generation:<o:p =
class=3D""></o:p></li>
                    </ul><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span =
class=3D"insert">old:</span><o:p class=3D""></o:p></p><p =
class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span =
class=3D"insert">A The CSR's origin SHOULD be
                        verified before a certificate is =
issued.</span><o:p class=3D""></o:p></p><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span =
class=3D"insert">new:&nbsp;
                      </span><o:p class=3D""></o:p></p><p =
class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span =
class=3D"insert">The origin of the CSR MUST be
                        verified before a certificate is =
issued.</span><o:p class=3D""></o:p></p>
                  </div>
                </div>
              </blockquote>
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal">Ack. &nbsp;<o:p =
class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal">Perhaps replace =
=E2=80=9CMUST=E2=80=9D with =E2=80=9Cmust=E2=80=9D,
                  since the behavior is normatively defined by other
                  documents?&nbsp;<o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div><p class=3D"MsoNormal"><br class=3D"">
                <br class=3D"">
                <o:p class=3D""></o:p></p>
              <blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" =
class=3D"">
                <div class=3D"">
                  <div class=3D"">
                    <ul type=3D"disc" class=3D"">
                      <li class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
                        level1 lfo2">
                        Section 4.2.1 - actually, a proof-of-possession
                        can and should be done in all addressed
                        situations,<br class=3D"">
                        while for PKCS#10 it is hard to link this to a
                        proof-of-origin.<o:p class=3D""></o:p></li>
                    </ul><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">old:<o:p =
class=3D""></o:p></p><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">When
                      the bootstrapping device's manufacturer-generated
                      private key&nbsp;&nbsp;&nbsp;
                      <br class=3D"">
                      &nbsp;(e.g., the IDevID key) is reused for the =
CSR,
                      proof-of-possession is&nbsp;&nbsp;&nbsp; <br =
class=3D"">
                      verified by ensuring the CSR was signed by that
                      key.&nbsp;&nbsp; <br class=3D"">
                      <br class=3D"">
                      When a new asymmetric key is used,
                      proof-of-possession may be&nbsp;&nbsp;&nbsp; <br =
class=3D"">
                      verified, with the CMP or CMC formats, by ensuring
                      the parent ASN.1&nbsp;&nbsp;&nbsp; <br class=3D"">
                      structure containing the CSR is signed by the
                      manufacturer-generated key.&nbsp;&nbsp;&nbsp; <o:p =
class=3D"">
                      </o:p></p><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">new:<o:p =
class=3D""></o:p></p><p class=3D"MsoNormal" =
style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Since
                      the CSR should have been self-signed using the
                      private key
                      <br class=3D"">
                      corresponding to the public key placed in the CSR,
                      the proof-of-possession<br class=3D"">
                      can be checked by verifying this signature using
                      the included public key.<o:p class=3D""></o:p></p><p=
 class=3D"MsoNormal">With the CMP or CMC formats,
                      this proof-of-origin is directly linked to the<br =
class=3D"">
                      proof-or-origin provided by the parent ASN.1
                      structure, which contains<br class=3D"">
                      origin authentication using the
                      manufacturer-generated private key or using<br =
class=3D"">
                      the shared secret.<o:p class=3D""></o:p></p>
                  </div>
                </div>
              </blockquote>
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal">The current section =
is titled&nbsp;<span style=3D"" class=3D"">"Verifying Proof of
                    Possession=E2=80=9D.&nbsp;&nbsp;</span>I think that =
new =E2=80=9Cproof of
                  origin" text should go into a new section called =
"<span style=3D"" class=3D"">Verifying&nbsp;Proof of Origin=E2=80=9D.
                    &nbsp;Something like this:</span><o:p =
class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                    <br class=3D"">
                  </span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                    <br class=3D"">
                  </span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D"">
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" class=3D"">Verifying
                      Proof of Possession</span><o:p class=3D""></o:p></p>=

                </div>
                <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                      <br class=3D"">
                    </span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" class=3D"">Regardless=

                      if using a new&nbsp;asymmetric key or&nbsp;the =
bootstrapping</span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" class=3D"">device's
                      manufacturer-generated key&nbsp;(e.g., the IDevID =
key),
                      the</span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" class=3D"">public =
key
                      is placed in the CSR and the CSR is signed by =
that</span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" =
class=3D"">private&nbsp;key.
                      &nbsp;Proof-of-possession of the private key
                      is&nbsp;verified</span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" =
class=3D"">by&nbsp;ensuring
                      the&nbsp;signature over the&nbsp;CSR&nbsp;using =
the&nbsp;public key</span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                      </span></span><span style=3D"" class=3D"">placed =
in
                      the CSR.</span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                      <br class=3D"">
                    </span><o:p class=3D""></o:p></p>
                </div>
                <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                      <br class=3D"">
                    </span><o:p class=3D""></o:p></p>
                </div>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" =
class=3D"">Verifying&nbsp;Proof
                    of Origin</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                    <br class=3D"">
                  </span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" class=3D"">When the
                    bootstrapping device's =
manufacturer-generated&nbsp;</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" =
class=3D"">private&nbsp;key&nbsp;(e.g.,
                    the IDevID key) is reused for the =
CSR,&nbsp;</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" =
class=3D"">proof-of-origin
                    is verified by ensuring the CSR was =
signed</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" class=3D"">by that =
key.
                    &nbsp;&nbsp;</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                    <span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>When
                    a new asymmetric key is used,&nbsp;proof-or-origin =
is</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" =
class=3D"">provided,&nbsp;in&nbsp;the
                    CMP and&nbsp;CMC formats, by the CSR=E2=80=99s</span><=
o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" class=3D"">parent =
ASN.1
                    structure&nbsp;containing&nbsp;origin =
authentication</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" class=3D"">using =
either
                    the&nbsp;manufacturer-generated private key =
or</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
                    </span></span><span style=3D"" =
class=3D"">a&nbsp;shared
                    secret.</span><o:p class=3D""></o:p></p>
              </div>
            </div>
            <div class=3D"">
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D"">Thoughts?</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                    <br class=3D"">
                  </span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D"">K.</span><o:p class=3D""></o:p></p>
              </div>
              <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                    <br class=3D"">
                  </span><o:p class=3D""></o:p></p>
              </div>
            </div><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p>
          </div>
        </div>
      </div>
    </blockquote>
  </div>
</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_5D0403BA-B284-4911-9814-68C1E20C4078--


From nobody Sun Oct 24 13:35:10 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E51903A0805; Sun, 24 Oct 2021 13:35:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163510770888.11360.4327879718835595679@ietfa.amsl.com>
Date: Sun, 24 Oct 2021 13:35:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/yny_yWKt_YTxkaAK82vbh6GGAHk>
Subject: [netconf] I-D Action: draft-ietf-netconf-https-notif-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Oct 2021 20:35:09 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : An HTTPS-based Transport for YANG Notifications
        Authors         : Mahesh Jethanandani
                          Kent Watsen
	Filename        : draft-ietf-netconf-https-notif-09.txt
	Pages           : 27
	Date            : 2021-10-24

Abstract:
   This document defines a protocol for sending notifications over
   HTTPS.  YANG modules for configuring publishers are also defined.
   Examples are provided illustrating how to configure various
   publishers.

   This document requires that the publisher is a "server" (e.g., a
   NETCONF or RESTCONF server), but does not assume that the receiver is
   a server.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-https-notif/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-notif-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-https-notif-09


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



From nobody Sun Oct 24 20:30:28 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C8B53A07F7 for <netconf@ietfa.amsl.com>; Sun, 24 Oct 2021 20:30:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 cxJcZS19TT9r for <netconf@ietfa.amsl.com>; Sun, 24 Oct 2021 20:30:23 -0700 (PDT)
Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (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 0B73F3A0805 for <netconf@ietf.org>; Sun, 24 Oct 2021 20:30:23 -0700 (PDT)
Received: by mail-pj1-x102c.google.com with SMTP id v1-20020a17090a088100b001a21156830bso3813330pjc.1 for <netconf@ietf.org>; Sun, 24 Oct 2021 20:30:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:mime-version:subject:date:references:to:in-reply-to:message-id;  bh=8K3jF8sf54MQx7d4+oSODgZKsFbAWMxwcXIWAGqUOio=; b=mleYl/wdVo7bV95gFNHasgnrnSS42TWuk3z3OKpCRbb+/ABoq5Xk/5kMktoYLmSfVw T/h4e5o3e/67WMzQ8WuUZGt1U4/voYiYi91sEFmTxuuwMZ2Q+UmBH7/iPY7SBr9JpfFY 40p7d4DamS2Vqc53WbTdRm7w5XN/LkybAPJGj2/USPE4QZl8ZjKma0Bf/DL3vmSvtB/h Mmwn+2owexspLwIIfBIAg3UVyUMzf0x9TRPSHtJdYGsRTdTIyZi9yRzvEIutgrpuz7/a IGpKt7SXb8Mq9ApLpPfXxk7/i0gHq+QksUO5pcyr9i0RXfzQ6TpYhKLYJHJDss7SjBAg IKbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=8K3jF8sf54MQx7d4+oSODgZKsFbAWMxwcXIWAGqUOio=; b=MTENRh4P0VSA+wWx/t02qTtM+FG0OCgNbs0P6j8iQDZCA1QYiHi0IRJ+ZS0MSM8Ikj 392tK32SfJBPZc8TredPedtswKooNoiase1d+ZdC3iW3dr+sf/Gn6g6t/9e2wHMZTfKk i/Bnak9bS/3SXs9MmY/KjCIpzqFeNPUpopNFnyeNghq9SR+Od5pSybgxDYymeFvpAwRc N/Lzn+dsVZTBvcuVYqFZQCaWS2QP7gtDzlQBhahYqyq9suBbtbKH+p6VXXpSWl2JZ8Ht cXZ9uPgtRYgVN97cl4TzqNCf1kMIfH4kx3TlnTWIUSSllBC5cbPdilg+RWCQdFkU+8rP tabA==
X-Gm-Message-State: AOAM531Q8dQXc3Ze2Do+OHkt6PrrKu1YBPw4xRRbrIXR+S/opmIkJ+uo MvDYSaIYqZH/bjpgnxokS+VEAAvFKw8=
X-Google-Smtp-Source: ABdhPJw2b9G3D2ycJunOATziudfMNFtcBFWSTSWHL2mlWQ0lJgskgjXY+5htUEt3Tm2m6OJ1b5qr2A==
X-Received: by 2002:a17:90a:7f94:: with SMTP id m20mr9597750pjl.108.1635132621282;  Sun, 24 Oct 2021 20:30:21 -0700 (PDT)
Received: from [192.168.1.133] (c-69-181-169-15.hsd1.ca.comcast.net. [69.181.169.15]) by smtp.gmail.com with ESMTPSA id d138sm16811372pfd.74.2021.10.24.20.30.20 for <netconf@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Oct 2021 20:30:20 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_AC0D4694-DAA0-4ABF-A7F4-2F2FCB989209"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Sun, 24 Oct 2021 20:30:19 -0700
References: <163510770888.11360.4327879718835595679@ietfa.amsl.com>
To: netconf@ietf.org
In-Reply-To: <163510770888.11360.4327879718835595679@ietfa.amsl.com>
Message-Id: <B73023A0-D20F-4BF0-B423-BAD105AEB9DA@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ZlTRhK59tEFMiT3fQdsqvZlBcG0>
Subject: Re: [netconf] I-D Action: draft-ietf-netconf-https-notif-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Oct 2021 03:30:27 -0000

--Apple-Mail=_AC0D4694-DAA0-4ABF-A7F4-2F2FCB989209
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

This version of the document addresses the remaining comments or =
questions that were raised during LC, and makes some editorial changes =
to better explain how the target resources by the receiver are to be =
used. More importantly, it retains the receiver capability fetching =
mechanism that was discussed and agreed upon in the last WG meeting.

The authors believe that this document is now ready for publication.

Thanks.

> On Oct 24, 2021, at 1:35 PM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Network Configuration WG of the IETF.
>=20
>        Title           : An HTTPS-based Transport for YANG =
Notifications
>        Authors         : Mahesh Jethanandani
>                          Kent Watsen
> 	Filename        : draft-ietf-netconf-https-notif-09.txt
> 	Pages           : 27
> 	Date            : 2021-10-24
>=20
> Abstract:
>   This document defines a protocol for sending notifications over
>   HTTPS.  YANG modules for configuring publishers are also defined.
>   Examples are provided illustrating how to configure various
>   publishers.
>=20
>   This document requires that the publisher is a "server" (e.g., a
>   NETCONF or RESTCONF server), but does not assume that the receiver =
is
>   a server.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-https-notif/
>=20
> There is also an htmlized version available at:
> =
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-notif-09
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-https-notif-09
>=20
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
>=20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_AC0D4694-DAA0-4ABF-A7F4-2F2FCB989209
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"">This =
version of the document addresses the remaining comments or questions =
that were raised during LC, and makes some editorial changes to better =
explain how the target resources by the receiver are to be used. More =
importantly, it retains the receiver capability fetching mechanism that =
was discussed and agreed upon in the last WG meeting.<div class=3D""><br =
class=3D""></div><div class=3D"">The authors believe that this document =
is now ready for publication.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks.<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Oct =
24, 2021, at 1:35 PM, <a href=3D"mailto:internet-drafts@ietf.org" =
class=3D"">internet-drafts@ietf.org</a> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D""><br =
class=3D"">A New Internet-Draft is available from the on-line =
Internet-Drafts directories.<br class=3D"">This draft is a work item of =
the Network Configuration WG of the IETF.<br class=3D""><br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: An =
HTTPS-based Transport for YANG Notifications<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authors =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: Mahesh Jethanandani<br =
class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;Kent Watsen<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Filename =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: =
draft-ietf-netconf-https-notif-09.txt<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Pages =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 27<br =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Date =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: =
2021-10-24<br class=3D""><br class=3D"">Abstract:<br class=3D""> =
&nbsp;&nbsp;This document defines a protocol for sending notifications =
over<br class=3D""> &nbsp;&nbsp;HTTPS. &nbsp;YANG modules for =
configuring publishers are also defined.<br class=3D""> =
&nbsp;&nbsp;Examples are provided illustrating how to configure =
various<br class=3D""> &nbsp;&nbsp;publishers.<br class=3D""><br =
class=3D""> &nbsp;&nbsp;This document requires that the publisher is a =
"server" (e.g., a<br class=3D""> &nbsp;&nbsp;NETCONF or RESTCONF =
server), but does not assume that the receiver is<br class=3D""> =
&nbsp;&nbsp;a server.<br class=3D""><br class=3D""><br class=3D"">The =
IETF datatracker status page for this draft is:<br class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-netconf-https-notif/" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-netconf-https-notif=
/</a><br class=3D""><br class=3D"">There is also an htmlized version =
available at:<br =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-=
notif-09<br class=3D""><br class=3D"">A diff from the previous version =
is available at:<br =
class=3D"">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-https-no=
tif-09<br class=3D""><br class=3D""><br class=3D"">Internet-Drafts are =
also available by anonymous FTP at:<br =
class=3D"">ftp://ftp.ietf.org/internet-drafts/<br class=3D""><br =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">netconf mailing list<br class=3D"">netconf@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
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 class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_AC0D4694-DAA0-4ABF-A7F4-2F2FCB989209--


From nobody Mon Oct 25 03:42:49 2021
Return-Path: <David.von.Oheimb@siemens.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 558793A0A3F; Mon, 25 Oct 2021 03:42:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.816
X-Spam-Level: 
X-Spam-Status: No, score=-1.816 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rXgYg6Qgm-rW; Mon, 25 Oct 2021 03:42:42 -0700 (PDT)
Received: from david.siemens.de (david.siemens.de [192.35.17.14]) (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 CB1233A0A87; Mon, 25 Oct 2021 03:42:41 -0700 (PDT)
Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 19PAgZ7B018499 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 25 Oct 2021 12:42:35 +0200
Received: from [139.22.32.137] ([139.22.32.137]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 19PAgX2e025725; Mon, 25 Oct 2021 12:42:33 +0200
Content-Type: multipart/alternative; boundary="------------0m7HbJ2qUlI5G50HhlEyvTFJ"
Message-ID: <4b9cb732-422f-06cc-b194-fa39b0a287f6@siemens.com>
Date: Mon, 25 Oct 2021 12:42:33 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0
Content-Language: en-US
To: Kent Watsen <kent+ietf@watsen.net>
Cc: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-sztp-csr@ietf.org" <draft-ietf-netconf-sztp-csr@ietf.org>, "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>
References: <162907788324.2949.13159388023679125044@ietfa.amsl.com> <0100017b4cb20cee-3638c1d3-c5d0-4417-8cd9-8df5669a2a2b-000000@email.amazonses.com> <6247a309-c24d-041b-704c-2ddf8b372d00@siemens.com> <0100017b551d703e-ea44f163-2ab5-40c3-9edc-c0eb41620172-000000@email.amazonses.com> <b2521d15-3393-be0a-23a0-50db5b2c71f8@siemens.com> <0100017b78a75ff9-6506e24d-20c5-4bd7-83a4-0e7472cdfc6e-000000@email.amazonses.com> <7d5059f5-c0b6-390c-99d3-4fcdc13d445d@siemens.com> <0100017b97c879d0-c2cd3be9-a2d3-4e6d-9ed8-16e99432ff4c-000000@email.amazonses.com> <BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com> <8a40f036-53d0-5c7b-beb2-72a274f86f1c@siemens.com> <0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com>
From: David von Oheimb <David.von.Oheimb@siemens.com>
In-Reply-To: <0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/NYfPnV0TxhlzbEGUpBMIhl5eRWA>
Subject: [netconf] Adaptations for draft-ietf-netconf-sztp-csr-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Oct 2021 10:42:47 -0000

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

Hi Kent et al.,

On 10/22/21 23:41, Kent Watsen wrote:
>
> Updated draft here: 
> https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-09 
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-netconf-sztp-csr-09&data=04%7C01%7C3fc86e35-ce5e-4719-beb0-5253a4681d60%40ad011.siemens.com%7C7cf0a08cc6ce4902079b08d995a4bcfd%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637705357503318223%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=yKWfmyGEIfsit6l5wqzISdO9%2Fqk31PsR1Zs5D5ISEic%3D&reserved=0>
>
thanks for your answer and new version 09.


>>   * Regarding the proposed new text of the section "Verifying Proof
>>     of Origin":
>>
>>>
>>> When the bootstrapping device's manufacturer-generated
>>>
>>> private key (e.g., the IDevID key) is reused for the CSR,
>>>
>>> proof-of-origin is verified by ensuring the CSR was signed
>>>
>>> by that key.
>>>
>> Hmm, this proof of origin only works if the IDevID has already been 
>> authenticated before by the entity performing the proof - is this the 
>> case?
>
> Yes.  First validate the IDevID (which is readily available) using the 
> IDevID-issuer cert, then ensure the public key in the CSR is the same 
> as the public key in the IDevID.
I see - so in this case the IDevID has already been enrolled before and 
can be used for authentication.
Since the details are crucial but rather implicit at this point, it 
would be good to state them clearly.

> Please OLD/NEW text for how you would like to see it improved.
OLD:

When the bootstrapping device's manufacturer-generated
private key (e.g., the IDevID key) is reused for the CSR,
proof-of-origin is verified by ensuring the CSR was signed
by that key.

NEW:

When the bootstrapping device's manufacturer-generated
private key (e.g., the IDevID key) is reused for the CSR,
proof-of-origin is verified by validating the IDevID-issuer cert
             and ensuring that the CSR uses the same key pair.


>
>> Concerning the 2nd part of the new section,
>> [...]
>>
>>>
>>> When a new asymmetric key is used, proof-or-origin is
>>> provided, in the CMP and CMC formats, by the CSR’s
>>> parent ASN.1 structure containing origin authentication
>>> using either the manufacturer-generated private key or
>>> a shared secret.
>>>
>>
>> This text loses the link between POP and POO that I was aiming to 
>> point out with my earlier text.
>> Therefore, I propose a further adaptation of this part, as follows:
>>
>>     When a new asymmetric key is used with the CMP or CMC formats, 
>> the parent ASN.1 structure of the CSR
>>     provides origin authentication using either the 
>> manufacturer-generated private key or shared secret.
>>     In this way the proof-of-possession of the CSR is directly linked 
>> to the proof-or-origin provided by the parent ASN.1 structure.
>>
>
> Incorporated.  But I added a missing comma and a missing article (‘a’).
Thanks.
Yet you forgot to remove the OLD text, just before that new paragraph:

    When a new asymmetric key is used, proof-or-origin is provided, in
    the CMP and CMC formats, by the CSR's parent ASN.1 structure
    containing origin authentication using either the manufacturer-
    generated private key or a shared secret.


Pleased to note that you added in version version 06 a "Contributors" 
section saying:

    Special thanks goes to David von Oheimb and Hendrik Brockhaus for
    helping with the descriptions for the "cmc-csr" and "cmp-csr" nodes.


Cheers,

     David


--------------0m7HbJ2qUlI5G50HhlEyvTFJ
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Kent et al.,<br>
    </p>
    <div class="moz-cite-prefix">On 10/22/21 23:41, Kent Watsen wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class=""><br class="">
      </div>
      <div class="">Updated draft here: <a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-netconf-sztp-csr-09&amp;data=04%7C01%7C3fc86e35-ce5e-4719-beb0-5253a4681d60%40ad011.siemens.com%7C7cf0a08cc6ce4902079b08d995a4bcfd%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637705357503318223%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=yKWfmyGEIfsit6l5wqzISdO9%2Fqk31PsR1Zs5D5ISEic%3D&amp;reserved=0"
originalsrc="https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-09"
shash="r8B/wPtyN7LAiMTmlj4kweITnx/VK88uemHD4Cg0wPrunMulJfltSaLgiSSclXD3YxGQQ5sArhFVSWPVL4bDRL1+fWZCPPjtHmRRvxa4v+TVlqpkn6hbbTaS/8stgIwsiZQJHhhCNEvhy5/mHe533R5cqrpCReSnPqJ6EUDDW9Y="
          class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-09</a></div>
      <div class=""><br class="">
      </div>
    </blockquote>
    <p>thanks for your answer and new version 09.</p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com">
      <div class="">
        <div>
          <blockquote type="cite" class="">
            <div class="">
              <div class="">
                <ul class="">
                  <li class="">Regarding the proposed new text of the
                    section "<span style="" class="">Verifying Proof of
                      Origin</span>":<br class="">
                  </li>
                </ul>
                <blockquote type="cite" class=""><span style="" class=""><br
                      class="">
                  </span>
                  <div class="">
                    <p class="MsoNormal"><span class="apple-tab-span"><span
                          style="" class="">            </span></span><span
                        style="" class="">When the bootstrapping
                        device's manufacturer-generated </span></p>
                  </div>
                  <div class="">
                    <p class="MsoNormal"><span class="apple-tab-span"><span
                          style="" class="">            </span></span><span
                        style="" class="">private key (e.g., the IDevID
                        key) is reused for the CSR, </span></p>
                  </div>
                  <div class="">
                    <p class="MsoNormal"><span class="apple-tab-span"><span
                          style="" class="">            </span></span><span
                        style="" class="">proof-of-origin is verified by
                        ensuring the CSR was signed</span></p>
                  </div>
                  <div class="">
                    <p class="MsoNormal"><span class="apple-tab-span"><span
                          style="" class="">            </span></span><span
                        style="" class="">by that key.<br class="">
                      </span></p>
                  </div>
                </blockquote>
                Hmm, this proof of origin only works if the IDevID has
                already been authenticated before by the entity
                performing the proof - is this the case?<br class="">
              </div>
            </div>
          </blockquote>
          <div><br class="">
          </div>
          <div>Yes.  First validate the IDevID (which is readily
            available) using the IDevID-issuer cert, then ensure the
            public key in the CSR is the same as the public key in the
            IDevID.</div>
        </div>
      </div>
    </blockquote>
    I see - so in this case the IDevID has already been enrolled before
    and can be used for authentication.<br>
    Since the details are crucial but rather implicit at this point, it
    would be good to state them clearly.<br>
    <br>
    <blockquote type="cite"
cite="mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com">
      <div class="">
        <div>Please OLD/NEW text for how you would like to see it
          improved.</div>
      </div>
    </blockquote>
    OLD:<br>
    <div class="">
      <p class="MsoNormal"><span class="apple-tab-span"><span style=""
            class="">            </span></span><span style="" class="">When
          the bootstrapping device's manufacturer-generated </span><span
          class="apple-tab-span"><span style="" class=""><br>
                        </span></span><span style="" class="">private key (e.g.,
          the IDevID key) is reused for the CSR, </span><span
          class="apple-tab-span"><span style="" class=""><br>
                        </span></span><span style="" class="">proof-of-origin
          is verified by ensuring the CSR was signed</span><span
          class="apple-tab-span"><span style="" class=""><br>
                        </span></span><span style="" class="">by that
          key.</span></p>
    </div>
    <p><span style="" class="">NEW:</span></p>
    <div class="">
      <p class="MsoNormal"><span class="apple-tab-span"><span style=""
            class="">            </span></span><span style="" class="">When
          the bootstrapping device's manufacturer-generated </span><span
          class="apple-tab-span"><span style="" class=""><br>
                        </span></span><span style="" class="">private key (e.g.,
          the IDevID key) is reused for the CSR, </span><span
          class="apple-tab-span"><span style="" class=""><br>
                        </span></span><span style="" class="">proof-of-origin
          is verified by validating the </span><span style="" class="">IDevID-issuer
          cert<br>
                      and ensuring that the CSR uses the </span><span
          style="" class="">same key pair.</span></p>
    </div>
    <p><span style="" class=""></span></p>
    <p><span style="" class=""><br>
      </span></p>
    <blockquote type="cite"
cite="mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com">
      <div class="">
        <div><br class="">
          <blockquote type="cite" class="">
            <div class="">
              <div class="">
                <p class="">Concerning the 2nd part of the new section,
                  <br class="">
                  [...]<br class="">
                </p>
                <blockquote type="cite" class="">
                  <div class=""> </div>
                  <div class="">
                    <p class="MsoNormal"><span style="" class=""><br
                          class="">
                        <span class="apple-tab-span">            </span>When
                        a new asymmetric key is used, proof-or-origin is</span><span
                        class="apple-tab-span"><span style="" class=""><br>
                                      </span></span><span style=""
                        class="">provided, in the CMP and CMC formats,
                        by the CSR’s</span><span class="apple-tab-span"><span
                          style="" class=""><br>
                                      </span></span><span style=""
                        class="">parent ASN.1
                        structure containing origin authentication</span><span
                        class="apple-tab-span"><span style="" class=""><br>
                                      </span></span><span style=""
                        class="">using either the manufacturer-generated
                        private key or</span><span
                        class="apple-tab-span"><span style="" class=""><br>
                                      </span></span><span style=""
                        class="">a shared secret.</span></p>
                  </div>
                  <div class=""> </div>
                </blockquote>
                <br class="">
                This text loses the link between POP and POO that I was
                aiming to point out with my earlier text.<br class="">
                Therefore, I propose a further adaptation of this part,
                as follows:<br class="">
                <div class=""><br class="webkit-block-placeholder">
                </div>
                <p class="">    When a new asymmetric key is used with
                  the CMP or CMC formats, the parent ASN.1 structure of
                  the CSR <br class="">
                      provides origin authentication using either the
                  manufacturer-generated private key or shared secret.<br
                    class="">
                      In this way the proof-of-possession of the CSR is
                  directly linked to the proof-or-origin provided by the
                  parent ASN.1 structure.<br class="">
                </p>
              </div>
            </div>
          </blockquote>
          <div><br class="">
          </div>
          <div>Incorporated.  But I added a missing comma and a missing
            article (‘a’).</div>
        </div>
      </div>
    </blockquote>
    Thanks.<br>
    Yet you forgot to remove the OLD text, just before that new
    paragraph:<br>
    <pre class="newpage">   When a new asymmetric key is used, proof-or-origin is provided, in
   the CMP and CMC formats, by the CSR's parent ASN.1 structure
   containing origin authentication using either the manufacturer-
   generated private key or a shared secret.</pre>
    <p><br>
    </p>
    <p>Pleased to note that you added in version version 06 a
      "Contributors" section saying:<br>
    </p>
    <pre class="newpage">   Special thanks goes to David von Oheimb and Hendrik Brockhaus for
   helping with the descriptions for the "cmc-csr" and "cmp-csr" nodes.</pre>
    <p><br>
      Cheers,</p>
    <p>    David<br>
    </p>
    <br>
  </body>
</html>
--------------0m7HbJ2qUlI5G50HhlEyvTFJ--


From nobody Mon Oct 25 16:13:24 2021
Return-Path: <0100017cb9ba73f6-cae0ba6d-8a06-4e4b-98ef-fe674e3411bd-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 942E03A11CD; Mon, 25 Oct 2021 16:13:18 -0700 (PDT)
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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 xN3sH7UEERV1; Mon, 25 Oct 2021 16:13:14 -0700 (PDT)
Received: from a48-92.smtp-out.amazonses.com (a48-92.smtp-out.amazonses.com [54.240.48.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AD003A1053; Mon, 25 Oct 2021 16:12:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1635203577; h=From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:Cc:To:Feedback-ID; bh=y6ACeDmMqSyWJPTTI//TPophoTca1+7L17fxfs49+eI=; b=BrkylVvdwzkoBsPwJ1+v9xPMSeYKH28vsgtnQDh+lkORW8R8TacpdSosb25+pnlD Fryw4vKe+ksRoQY9iv+VqDh8qRSPY3Yvij+JqIjecb3xRi+Bm8+lhuV6/ECOKN+NACC lIldOvcUROWz1woGc+DeODTTvsQAf5RcsaLexfoE=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Message-ID: <0100017cb9ba73f6-cae0ba6d-8a06-4e4b-98ef-fe674e3411bd-000000@email.amazonses.com>
Date: Mon, 25 Oct 2021 23:12:56 +0000
Cc: "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>
To: "netconf@ietf.org" <netconf@ietf.org>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.10.25-54.240.48.92
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/EPgsNG1ZfO0mOzA7m9KFTie0yVE>
Subject: [netconf] Draft 112 agenda
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Oct 2021 23:13:23 -0000

The NETCONF Agenda has been uploaded: =20

	=
https://datatracker.ietf.org/meeting/112/materials/agenda-112-netconf-00

Please send any comments to the netconf-chairs alias (CC-ed)

The agenda is also pasted below.

Chairs // Mahesh and Kent



Agenda for the NETCONF 112 WG Session
-------------------------------------
https://datatracker.ietf.org/meeting/112/materials/agenda-112-netconf


Session:

   Monday, November 8, 2021
   Session I (14:30-15:30 UTC, 9:30-10:30 EST, 12:30-13:30 PDT)


WG Chairs:

   Mahesh Jethanandani (mjethanandani at gmail dot com)
   Kent Watsen (kent plus ietf at watsen dot net)


Available During Session:

   ICS:           =
https://datatracker.ietf.org/meeting/112/sessions/netconf.ics
   MeetEcho:      =
https://meetings.conf.meetecho.com/ietf112/?group=3Dnetconf
   Audio Only:    http://mp3.conf.meetecho.com/ietf112/netconf/1.m3u
   Jabber:        xmpp:netconfjabber.ietf.org?join


Available During and After Session:

   CodiMD:        https://codimd.ietf.org/notes-ietf-112-netconf
   Slides:        =
https://datatracker.ietf.org/meeting/112/session/netconf
   Drafts (PDF):  =
https://datatracker.ietf.org/meeting/112/agenda/netconf-drafts.pdf
   Drafts (TGZ):  =
https://datatracker.ietf.org/meeting/112/agenda/netconf-drafts.tgz


Available After Session:

   Recording:     http://www.meetecho.com/ietf112/recordings#NETCONF
   Jabber Logs:   https://www.ietf.org/jabber/logs/netconf


Introduction

   Chairs (10 minutes)
   Session Intro & WG Status


Chartered items:

   UDP-based Transport for Configured Subscriptions (10 min)
   https://tools.ietf.org/html/draft-ietf-netconf-udp-notif-04
   Discussion Leader: Pierre Francois


Non-Chartered items:

   Adaptive Subscription to YANG Notification (10 mins)
   =
https://datatracker.ietf.org/doc/html/draft-wang-netconf-adaptive-subscrip=
tion-07
   Discussion Leader: Qiufang Ma

   Transaction ID Mechanism for NETCONF (10 min)
   =
https://datatracker.ietf.org/doc/html/draft-lindblad-netconf-transaction-i=
d-01
   Discussion Leader: Jan Lindblad

   List Pagination for YANG-driven Protocols (20 mins)
   =
https://datatracker.ietf.org/doc/html/draft-wwlh-netconf-list-pagination-0=
0
   =
https://datatracker.ietf.org/doc/html/draft-wwlh-netconf-list-pagination-n=
c-02
   =
https://datatracker.ietf.org/doc/html/draft-wwlh-netconf-list-pagination-r=
c-02
   Discussion Leader: Qin Wu

  =20





From nobody Mon Oct 25 16:27:23 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 501143A0D32; Mon, 25 Oct 2021 16:27:18 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <163520443827.17275.17694549861615318304@ietfa.amsl.com>
Date: Mon, 25 Oct 2021 16:27:18 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/LXDKvtw7rYM7cqsygmhzXIF3DJQ>
Subject: [netconf] I-D Action: draft-ietf-netconf-sztp-csr-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Oct 2021 23:27:18 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : Conveying a Certificate Signing Request (CSR) in a Secure Zero Touch Provisioning (SZTP) Bootstrapping Request
        Authors         : Kent Watsen
                          Russ Housley
                          Sean Turner
	Filename        : draft-ietf-netconf-sztp-csr-10.txt
	Pages           : 35
	Date            : 2021-10-25

Abstract:
   This draft extends the "get-bootstrapping-data" RPC defined in RFC
   8572 to include an optional certificate signing request (CSR),
   enabling a bootstrapping device to additionally obtain an identity
   certificate (e.g., an LDevID, from IEEE 802.1AR) as part of the
   "onboarding information" response provided in the RPC-reply.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-sztp-csr/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-sztp-csr-10.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-sztp-csr-10


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



From nobody Wed Oct 27 09:59:29 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A75653A0DD5 for <netconf@ietfa.amsl.com>; Wed, 27 Oct 2021 09:59:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level: 
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 aGS9mtPKmXkf for <netconf@ietfa.amsl.com>; Wed, 27 Oct 2021 09:59:25 -0700 (PDT)
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) (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 BCB2F3A0DD2 for <netconf@ietf.org>; Wed, 27 Oct 2021 09:59:25 -0700 (PDT)
Received: by mail-lf1-x129.google.com with SMTP id j2so7568117lfg.3 for <netconf@ietf.org>; Wed, 27 Oct 2021 09:59:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=J5bFS6+2IcFpcjWAPMoVa1+EtQKvW68tjSfxHBDaVys=; b=vecwDKLzco6FdfIRJJoAaaYbTqezjV0RJFOEzow0WFPQHByl6Lc4wiV9ywanHjxR5r HcUqV3bWF+QDpEl/ZkK23f0orYPYKk8lGi6TAnCws+Bi7JaZIFEaunGcTLldHdorykSd Iww0g0umkrPoH+XdN2CAkA5O6r0KvWcogNLfuSdSQ/x3SzJqt2A7KjtFi4Yt7ILpE6+C P1yEKegumuvI1HWusgWnuMUNLs+Hxo8BVZJVOlo0MJoot3KBsKBN31JaOnRR3DAxyH+A 0mMxHfA4Df/wib+QGiuKrG49IW6Uou+6cAYIT/ug9h/AX+lB9dCBKriM4S1jtOcpWQhd 7pfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=J5bFS6+2IcFpcjWAPMoVa1+EtQKvW68tjSfxHBDaVys=; b=36o3Ijchckk8R9U1ZGr2CxzKxKBlS0BE0aHehndMUslz3JtpfCsR+CENIjoHAfJ2el ffm8/yH/WSxPtjuLg9uwiO+lEBqM+jUHKqz8wqS8HFXhV4PjZtT5uLdAApbPLYZ6CnXN j2gXl8aGSj/EKUncYRq/SYEGgbHJFYq7eSYkVHb6VFM7MlbReQ2CXs4EtBPkp4R68Lsa KDbGYcS+pRqwyJTe5WlEbr/YIEAvzUz/SXSJuStXw3q03ddFZwm3jNKieobCxoFy3mvG PsGda3c3NboWgh4e4moR76XF7ospyUSxVzzPGUG32TzC99G0ECrMcBD8AyjhSnJ089eH lCwg==
X-Gm-Message-State: AOAM531wmULZ6tLmIz0dG52yUl+Ozgo6WvqoxX1wH/PBEfyiPLXLo4li REOrozHFc3Q4K7wQu9XhwlaG9T/qsL81OBaZ5wc89lRbMhG05A==
X-Google-Smtp-Source: ABdhPJxfqDoAYrLnOfFG8u9g/qggeIn+XrekwabhonwfTj1+EiCvzMmh//8YNcEEvPr1PAd1L4LSHZKZJ9oCpvDxDps=
X-Received: by 2002:a05:6512:1591:: with SMTP id bp17mr23625842lfb.362.1635353959009;  Wed, 27 Oct 2021 09:59:19 -0700 (PDT)
MIME-Version: 1.0
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 27 Oct 2021 09:59:08 -0700
Message-ID: <CABCOCHRxBmrshx247+qPxOFcfMD4hgRKnYmjtekNr6BErBMs-Q@mail.gmail.com>
To: Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000cf265b05cf588337"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/0ZUyflMJYWP-Y3vznSh2lRej6Us>
Subject: [netconf] Encoding Type field in draft-ietf-netconf-udp-notif-04
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Oct 2021 16:59:28 -0000

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

Hi,

The ET field is under-specified and needs clarification.
References are needed.

 *  ET is a 4 bit identifier to indicate the encoding type used for
      the Notification Message. 16 types of encoding can be expressed.
      When the S bit is unset, the following values apply:

      -  0: Reserved;

      -  1: JSON;

      -  2: XML;

      -  3: CBOR;

      -  others are reserved.



JSON: Does this mean RFC 7951 encoding or something else?

CBOR: Does this mean application/cbor defined in RFC 8949?
Does it mean application/yang-data+cbor defined
in draft-ietf-core-yang-cbor-17?
Does it mean application/yang-data+cbor; id=name?
Does it mean  application/yang-data+cbor; id=sid?


Andy

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

<div dir=3D"ltr">Hi,<br><div><br></div><div>The ET field is under-specified=
 and needs clarification.</div>References are needed.<div><br></div><div><p=
re class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;marg=
in-bottom:0px;break-before:page;color:rgb(0,0,0)"> *  ET is a 4 bit identif=
ier to indicate the encoding type used for
      the Notification Message. 16 types of encoding can be expressed.
      When the S bit is unset, the following values apply:

      -  0: Reserved;

      -  1: JSON;

      -  2: XML;

      -  3: CBOR;

      -  others are reserved.</pre><pre class=3D"gmail-newpage" style=3D"fo=
nt-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:=
rgb(0,0,0)"><br></pre><br>JSON: Does this mean RFC 7951 encoding or somethi=
ng else?</div><div><br>CBOR: Does this mean application/cbor defined in RFC=
 8949?</div><div>Does it mean application/yang-data+cbor defined in=C2=A0dr=
aft-ietf-core-yang-cbor-17?</div><div>Does it mean application/yang-data+cb=
or; id=3Dname?</div><div>Does it mean=C2=A0 application/yang-data+cbor; id=
=3Dsid?</div><div><br><br></div><div>Andy</div><div><br></div></div>

--000000000000cf265b05cf588337--


From nobody Thu Oct 28 04:12:22 2021
Return-Path: <zhoutianran@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C82C13A0A1E for <netconf@ietfa.amsl.com>; Thu, 28 Oct 2021 04:12:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level: 
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W9MhZ1Vza4Rp for <netconf@ietfa.amsl.com>; Thu, 28 Oct 2021 04:12:15 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 422103A08B6 for <netconf@ietf.org>; Thu, 28 Oct 2021 04:12:15 -0700 (PDT)
Received: from fraeml745-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Hg2pk7529z67gX8 for <netconf@ietf.org>; Thu, 28 Oct 2021 19:07:58 +0800 (CST)
Received: from kwepeml500001.china.huawei.com (7.221.188.162) by fraeml745-chm.china.huawei.com (10.206.15.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Thu, 28 Oct 2021 13:12:11 +0200
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml500001.china.huawei.com (7.221.188.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Thu, 28 Oct 2021 19:12:09 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.015;  Thu, 28 Oct 2021 19:12:09 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Andy Bierman <andy@yumaworks.com>, Netconf <netconf@ietf.org>
Thread-Topic: [netconf] Encoding Type field in draft-ietf-netconf-udp-notif-04
Thread-Index: AQHXy1QTGjTCZCfBJEmLXsyp4SjLeKvoQE3g
Date: Thu, 28 Oct 2021 11:12:09 +0000
Message-ID: <e99c5d0d66694cd6915484b41a7cfad8@huawei.com>
References: <CABCOCHRxBmrshx247+qPxOFcfMD4hgRKnYmjtekNr6BErBMs-Q@mail.gmail.com>
In-Reply-To: <CABCOCHRxBmrshx247+qPxOFcfMD4hgRKnYmjtekNr6BErBMs-Q@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.112.40.195]
Content-Type: multipart/alternative; boundary="_000_e99c5d0d66694cd6915484b41a7cfad8huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/CGy1xgkh2r3O8f25BCerPuqJj9E>
Subject: Re: [netconf] Encoding Type field in draft-ietf-netconf-udp-notif-04
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Oct 2021 11:12:20 -0000

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

SGkgQW5keSwNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLiBZb3VyIHBlcnNwZWN0aXZlIGlz
IGNvcnJlY3QuDQpQbGVhc2Ugc2VlIGluIGxpbmUuDQoNCkNoZWVycywNClRpYW5yYW4NCg0KRnJv
bTogbmV0Y29uZiBbbWFpbHRvOm5ldGNvbmYtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEFuZHkgQmllcm1hbg0KU2VudDogVGh1cnNkYXksIE9jdG9iZXIgMjgsIDIwMjEgMTI6NTkgQU0N
ClRvOiBOZXRjb25mIDxuZXRjb25mQGlldGYub3JnPg0KU3ViamVjdDogW25ldGNvbmZdIEVuY29k
aW5nIFR5cGUgZmllbGQgaW4gZHJhZnQtaWV0Zi1uZXRjb25mLXVkcC1ub3RpZi0wNA0KDQpIaSwN
Cg0KVGhlIEVUIGZpZWxkIGlzIHVuZGVyLXNwZWNpZmllZCBhbmQgbmVlZHMgY2xhcmlmaWNhdGlv
bi4NClJlZmVyZW5jZXMgYXJlIG5lZWRlZC4NCg0KDQogKiAgRVQgaXMgYSA0IGJpdCBpZGVudGlm
aWVyIHRvIGluZGljYXRlIHRoZSBlbmNvZGluZyB0eXBlIHVzZWQgZm9yDQoNCiAgICAgIHRoZSBO
b3RpZmljYXRpb24gTWVzc2FnZS4gMTYgdHlwZXMgb2YgZW5jb2RpbmcgY2FuIGJlIGV4cHJlc3Nl
ZC4NCg0KICAgICAgV2hlbiB0aGUgUyBiaXQgaXMgdW5zZXQsIHRoZSBmb2xsb3dpbmcgdmFsdWVz
IGFwcGx5Og0KDQoNCg0KICAgICAgLSAgMDogUmVzZXJ2ZWQ7DQoNCg0KDQogICAgICAtICAxOiBK
U09OOw0KDQoNCg0KICAgICAgLSAgMjogWE1MOw0KDQoNCg0KICAgICAgLSAgMzogQ0JPUjsNCg0K
DQoNCiAgICAgIC0gIG90aGVycyBhcmUgcmVzZXJ2ZWQuDQoNCg0KDQpKU09OOiBEb2VzIHRoaXMg
bWVhbiBSRkMgNzk1MSBlbmNvZGluZyBvciBzb21ldGhpbmcgZWxzZT8NCg0KWlRSPiBZZXMuIFdl
IHdpbGwgYWRkIHRoaXMgcmVmZXJlbmNlLg0KDQoNCkNCT1I6IERvZXMgdGhpcyBtZWFuIGFwcGxp
Y2F0aW9uL2Nib3IgZGVmaW5lZCBpbiBSRkMgODk0OT8NCkRvZXMgaXQgbWVhbiBhcHBsaWNhdGlv
bi95YW5nLWRhdGErY2JvciBkZWZpbmVkIGluIGRyYWZ0LWlldGYtY29yZS15YW5nLWNib3ItMTc/
DQpEb2VzIGl0IG1lYW4gYXBwbGljYXRpb24veWFuZy1kYXRhK2Nib3I7IGlkPW5hbWU/DQpEb2Vz
IGl0IG1lYW4gIGFwcGxpY2F0aW9uL3lhbmctZGF0YStjYm9yOyBpZD1zaWQ/DQoNClpUUj4gTXkg
dGhvdWdodCB3YXMgUkZDODk0OS4gQnV0IEkgdGhpbmsgeW91IGFyZSByaWdodC4gSXQgc2hvdWxk
IGJlIGxpa2UgUkZDNzk1MSwgc2hvdWxkIGJlIGEgWUFORyByZWxhdGVkIGNib3IgZW5jb2Rpbmcu
IEkgaGF2ZSBubyBpZGVhIGFib3V0IGRyYWZ0LWlldGYtY29yZS15YW5nLWNib3ItMTcuIEkgd2ls
bCBjaGVjayBpdC4gRG8geW91IGhhdmUgYW55IGhpbnQgb24gdGhlIGRpZmZlcmVuY2UgdG8gUkZD
ODk0OT8NClRoYW5rcy4NCkFuZHkNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1hcmdpbjowY207DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmi
hOiuvuagvOW8jyBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwg6aKE6K6+5qC85byPIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkVt
YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsN
CgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkg
QW5keSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBm
b3IgeW91ciBjb21tZW50cy4gWW91ciBwZXJzcGVjdGl2ZSBpcyBjb3JyZWN0LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5QbGVhc2Ugc2VlIGluIGxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRpYW5yYW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4g
bmV0Y29uZiBbbWFpbHRvOm5ldGNvbmYtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBP
ZiA8L2I+QW5keSBCaWVybWFuPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBPY3RvYmVyIDI4
LCAyMDIxIDEyOjU5IEFNPGJyPg0KPGI+VG86PC9iPiBOZXRjb25mICZsdDtuZXRjb25mQGlldGYu
b3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBbbmV0Y29uZl0gRW5jb2RpbmcgVHlwZSBmaWVs
ZCBpbiBkcmFmdC1pZXRmLW5ldGNvbmYtdWRwLW5vdGlmLTA0PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGksPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGUgRVQgZmllbGQgaXMgdW5kZXItc3BlY2lmaWVkIGFuZCBuZWVkcyBjbGFy
aWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZWZlcmVuY2VzIGFyZSBuZWVkZWQuPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxl
PSJicmVhay1iZWZvcmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gKiZuYnNwOyBF
VCBpcyBhIDQgYml0IGlkZW50aWZpZXIgdG8gaW5kaWNhdGUgdGhlIGVuY29kaW5nIHR5cGUgdXNl
ZCBmb3I8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIE5vdGlmaWNhdGlvbiBNZXNz
YWdlLiAxNiB0eXBlcyBvZiBlbmNvZGluZyBjYW4gYmUgZXhwcmVzc2VkLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBXaGVuIHRoZSBTIGJpdCBpcyB1bnNldCwgdGhlIGZvbGxvd2luZyB2
YWx1ZXMgYXBwbHk6PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0mbmJzcDsg
MDogUmVzZXJ2ZWQ7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0mbmJzcDsg
MTogSlNPTjs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSZuYnNwOyAyOiBY
TUw7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0mbmJzcDsgMzogQ0JPUjs8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSZuYnNwOyBvdGhlcnMgYXJlIHJl
c2VydmVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3Jl
OnBhZ2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpKU09OOiBEb2VzIHRoaXMgbWVhbiBS
RkMgNzk1MSBlbmNvZGluZyBvciBzb21ldGhpbmcgZWxzZT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WlRSJmd0OyBZZXMuIFdlIHdpbGwgYWRkIHRoaXMg
cmVmZXJlbmNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpDQk9SOiBEb2VzIHRoaXMgbWVhbiBhcHBsaWNh
dGlvbi9jYm9yIGRlZmluZWQgaW4gUkZDIDg5NDk/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Eb2VzIGl0IG1lYW4gYXBwbGljYXRpb24veWFuZy1k
YXRhJiM0MztjYm9yIGRlZmluZWQgaW4mbmJzcDtkcmFmdC1pZXRmLWNvcmUteWFuZy1jYm9yLTE3
PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9l
cyBpdCBtZWFuIGFwcGxpY2F0aW9uL3lhbmctZGF0YSYjNDM7Y2JvcjsgaWQ9bmFtZT88bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvZXMgaXQgbWVh
biZuYnNwOyBhcHBsaWNhdGlvbi95YW5nLWRhdGEmIzQzO2Nib3I7IGlkPXNpZD88bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlpUUiZndDsgTXkgdGhv
dWdodCB3YXMgUkZDODk0OS4gQnV0IEkgdGhpbmsgeW91IGFyZSByaWdodC4gSXQgc2hvdWxkIGJl
IGxpa2UgUkZDNzk1MSwgc2hvdWxkIGJlIGEgWUFORyByZWxhdGVkIGNib3IgZW5jb2RpbmcuIEkg
aGF2ZQ0KIG5vIGlkZWEgYWJvdXQgZHJhZnQtaWV0Zi1jb3JlLXlhbmctY2Jvci0xNy4gSSB3aWxs
IGNoZWNrIGl0LiBEbyB5b3UgaGF2ZSBhbnkgaGludCBvbiB0aGUgZGlmZmVyZW5jZSB0byBSRkM4
OTQ5PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5r
cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5BbmR5PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_e99c5d0d66694cd6915484b41a7cfad8huaweicom_--


From nobody Thu Oct 28 10:16:37 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CF0D3A07CC for <netconf@ietfa.amsl.com>; Thu, 28 Oct 2021 10:16:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 BQ2Lc9ICAM59 for <netconf@ietfa.amsl.com>; Thu, 28 Oct 2021 10:16:30 -0700 (PDT)
Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (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 690F83A07CA for <netconf@ietf.org>; Thu, 28 Oct 2021 10:16:30 -0700 (PDT)
Received: by mail-lf1-x130.google.com with SMTP id f3so6880723lfu.12 for <netconf@ietf.org>; Thu, 28 Oct 2021 10:16:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=t9hoI0vqTtSBDyl1EmXExE9jU5LgU1Q+METvu+Jib/A=; b=sBeAYJnUMGicE1v5R3EHsRQUiuqroETJLOnFG4eZYRaD2nBxYt+j1O83JIbx8dI5vN 1uQ9cn4tgwdYMNvtCyjlwIWiK7yApD5aikpd/qNOO9WJVGLruF2wr9Xe2ei6ndLA5sQZ QUQps7mH9eWAE0Jhh+uW3pXIXcOCtS3EvQSybBj+yzZHE63XGHSwbhmVsP7iqv7lrfBR F1mqJPOU2L/ZYjITHaivv5fElk2kcAM36dL3G0O/vsZaHyAZ2VP0lzsqh0RpN3bPtoGb 0cQIzMneXcrE73Uun6uAaJ/IGIS9v7RlC19CBGiPZ/rvVsBKJGqdhCDdCSwuaJ1Hcufs CB1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=t9hoI0vqTtSBDyl1EmXExE9jU5LgU1Q+METvu+Jib/A=; b=kY1GITFiZt3QWFgZE5E9qHa9XVXxrhhrQgnGYPz2dbcUjTUUFd6lzYdRKB7ZHQ00pz g7dVI1pEChPk4vTbAlSdWuC9lUt9NKCxlkZWL2fcezQJufKKwuKZ9lGngL8KryId8Ade mZPO1A1IGDB8vZdj4y/fmZ+cqKoNE5+UVkDAVBtEzLLLuRdhjlJ5bn7dDVPN6vlfMPgY IQ19EpLDku4FBiF0XvGOyhM8Ts2H8Ap96CUA+5eDHgQYzFUFLito3qgMC8dxMMzOUlIn G8spAjXxv5ZngInx3VB0UQuglqAnoMPr9onFyYzXY1b9gMsZW8RIABfCaCh95oS2dvK1 dvGg==
X-Gm-Message-State: AOAM532KUroGb2a9zA/9lgT1qV4JWdam4na01GJ1kr0PW83mxncUZXHu Djsj0I+Om0NfXMEu82DEQxdv2Ph/JlbYM8ZtoOVDZCUtTas=
X-Google-Smtp-Source: ABdhPJz0swV0lGO3YH30b9i8u0ucqgnNlLYqzCFN2ziKKIdoPsT6iMu9BZjrsQFLSaYimz6yyhhSSTjM8JGtumVOIsY=
X-Received: by 2002:ac2:4f91:: with SMTP id z17mr5550921lfs.38.1635441383564;  Thu, 28 Oct 2021 10:16:23 -0700 (PDT)
MIME-Version: 1.0
References: <CABCOCHRxBmrshx247+qPxOFcfMD4hgRKnYmjtekNr6BErBMs-Q@mail.gmail.com> <e99c5d0d66694cd6915484b41a7cfad8@huawei.com>
In-Reply-To: <e99c5d0d66694cd6915484b41a7cfad8@huawei.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 28 Oct 2021 10:16:12 -0700
Message-ID: <CABCOCHQ3-ggTg=-gmLz1WMqo1Ycjc=1n93omnknyYzQfN2Wf9g@mail.gmail.com>
To: Tianran Zhou <zhoutianran@huawei.com>
Cc: Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b801c305cf6cde9a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/jdsgcoscVXPfJnqd2THPb6uA4ms>
Subject: Re: [netconf] Encoding Type field in draft-ietf-netconf-udp-notif-04
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Oct 2021 17:16:36 -0000

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

On Thu, Oct 28, 2021 at 4:12 AM Tianran Zhou <zhoutianran@huawei.com> wrote:

> Hi Andy,
>
>
>
> Thanks for your comments. Your perspective is correct.
>
> Please see in line.
>
>
>
> Cheers,
>
> Tianran
>
>
>
> *From:* netconf [mailto:netconf-bounces@ietf.org] *On Behalf Of *Andy
> Bierman
> *Sent:* Thursday, October 28, 2021 12:59 AM
> *To:* Netconf <netconf@ietf.org>
> *Subject:* [netconf] Encoding Type field in
> draft-ietf-netconf-udp-notif-04
>
>
>
> Hi,
>
>
>
> The ET field is under-specified and needs clarification.
>
> References are needed.
>
>
>
>  *  ET is a 4 bit identifier to indicate the encoding type used for
>
>       the Notification Message. 16 types of encoding can be expressed.
>
>       When the S bit is unset, the following values apply:
>
>
>
>       -  0: Reserved;
>
>
>
>       -  1: JSON;
>
>
>
>       -  2: XML;
>
>
>
>       -  3: CBOR;
>
>
>
>       -  others are reserved.
>
>
>
>
> JSON: Does this mean RFC 7951 encoding or something else?
>
>
>
> ZTR> Yes. We will add this reference.
>
>
>
>
> CBOR: Does this mean application/cbor defined in RFC 8949?
>
> Does it mean application/yang-data+cbor defined
> in draft-ietf-core-yang-cbor-17?
>
> Does it mean application/yang-data+cbor; id=name?
>
> Does it mean  application/yang-data+cbor; id=sid?
>
>
>
> ZTR> My thought was RFC8949. But I think you are right. It should be like
> RFC7951, should be a YANG related cbor encoding. I have no idea about
> draft-ietf-core-yang-cbor-17. I will check it. Do you have any hint on the
> difference to RFC8949?
>

It is very much like the CBOR version of RFC7951.
Except way better because it has delta-SID encoding.
The node names can be encoded as small integers,

In both cases (JSON and CBOR) the YANG version is fully compliant to the
base encoding.
Perhaps application/json+yang or application/cbor+yang would be more
accurate but
that's not what was defined.


Thanks.
>
> Andy
>
>
>

Andy

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 28, 2021 at 4:12 AM Tianr=
an Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com">zhoutianran@huawei.co=
m</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>





<div lang=3D"EN-US">
<div class=3D"gmail-m_7033557173071278814WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Hi Andy,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Thanks for your comments. Your perspective i=
s correct.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Please see in line.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Cheers,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Tianran<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> netconf [mailto:<a href=3D"mailto:netconf-bounces@ietf.org=
" target=3D"_blank">netconf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Andy Bierman<br>
<b>Sent:</b> Thursday, October 28, 2021 12:59 AM<br>
<b>To:</b> Netconf &lt;<a href=3D"mailto:netconf@ietf.org" target=3D"_blank=
">netconf@ietf.org</a>&gt;<br>
<b>Subject:</b> [netconf] Encoding Type field in draft-ietf-netconf-udp-not=
if-04<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The ET field is under-specified and needs clarificat=
ion.<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">References are needed.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<pre style=3D"break-before:page"><span style=3D"color:black"> *=C2=A0 ET is=
 a 4 bit identifier to indicate the encoding type used for<u></u><u></u></s=
pan></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the Notific=
ation Message. 16 types of encoding can be expressed.<u></u><u></u></span><=
/pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 When the S =
bit is unset, the following values apply:<u></u><u></u></span></pre>
<pre><span style=3D"color:black"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0 0: =
Reserved;<u></u><u></u></span></pre>
<pre><span style=3D"color:black"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0 1: =
JSON;<u></u><u></u></span></pre>
<pre><span style=3D"color:black"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0 2: =
XML;<u></u><u></u></span></pre>
<pre><span style=3D"color:black"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0 3: =
CBOR;<u></u><u></u></span></pre>
<pre><span style=3D"color:black"><u></u>=C2=A0<u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0 oth=
ers are reserved.<u></u><u></u></span></pre>
<pre style=3D"break-before:page"><span style=3D"color:black"><u></u>=C2=A0<=
u></u></span></pre>
<p class=3D"MsoNormal"><br>
JSON: Does this mean RFC 7951 encoding or something else?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">ZTR&gt; Yes. We will add this reference.<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><br>
CBOR: Does this mean application/cbor defined in RFC 8949?<u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal">Does it mean application/yang-data+cbor defined in=
=C2=A0draft-ietf-core-yang-cbor-17?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Does it mean application/yang-data+cbor; id=3Dname?<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Does it mean=C2=A0 application/yang-data+cbor; id=3D=
sid?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><span style=3D"font-siz=
e:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><span style=3D"font-siz=
e:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">ZTR&gt; My thou=
ght was RFC8949. But I think you are right. It should be like RFC7951, shou=
ld be a YANG related cbor encoding. I have
 no idea about draft-ietf-core-yang-cbor-17. I will check it. Do you have a=
ny hint on the difference to RFC8949?</span></p></div></div></div></div></b=
lockquote><div><br></div><div>It is very much like the CBOR version of RFC7=
951.</div><div>Except way better because it has delta-SID encoding.</div><d=
iv>The node names can be encoded as small integers,</div><div>=C2=A0</div><=
div>In both cases (JSON and CBOR) the YANG version is fully compliant to th=
e base encoding.</div><div>Perhaps application/json+yang or application/cbo=
r+yang would be more accurate but</div><div>that&#39;s not what was defined=
.</div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><div lang=3D"EN-US"><div class=3D"gmail-m_7033557173071278814Wo=
rdSection1"><div><div><p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><=
span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73=
,125)"><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><span style=3D"font-siz=
e:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks.<u></u><=
u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal">Andy<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0</p></div></div></div></div></blockquot=
e><div><br></div><div>Andy</div><div>=C2=A0</div></div></div>

--000000000000b801c305cf6cde9a--


From nobody Thu Oct 28 16:50:12 2021
Return-Path: <0100017cc94f8422-6081654f-87ca-47aa-892b-f6057d8f4ac2-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC6CF3A13BE; Thu, 28 Oct 2021 16:50:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.818
X-Spam-Level: 
X-Spam-Status: No, score=-1.818 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 JGwTwZTvc6Gm; Thu, 28 Oct 2021 16:50:05 -0700 (PDT)
Received: from a8-33.smtp-out.amazonses.com (a8-33.smtp-out.amazonses.com [54.240.8.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E8953A13B9; Thu, 28 Oct 2021 16:50:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1635465004; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=5H5nOtW4RP8VnrHihG01kti9/W6x0uHK7ejzSq9ssO8=; b=cBYVH0/tMp/0C0658fRad0GbpE748ljkPE3Jz6NKUYshIk6TeJR+m2Wo83/vsNc7 8gGINIq3rUf+utNYAJqNbw658qBwCzLpNETi/rSxdm1yA3b6xq9JxjYD0en+jekm9r6 /RKdUv6Grbr8/8NmX82dbH+r4MduqwDuKZ+we3Wg=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <0100017cc94f8422-6081654f-87ca-47aa-892b-f6057d8f4ac2-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_9B4D1667-CE7A-49BF-930B-A904745ECE72"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\))
Date: Thu, 28 Oct 2021 23:50:04 +0000
In-Reply-To: <4b9cb732-422f-06cc-b194-fa39b0a287f6@siemens.com>
Cc: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-sztp-csr@ietf.org" <draft-ietf-netconf-sztp-csr@ietf.org>,  "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>
To: David von Oheimb <David.von.Oheimb@siemens.com>
References: <162907788324.2949.13159388023679125044@ietfa.amsl.com> <0100017b4cb20cee-3638c1d3-c5d0-4417-8cd9-8df5669a2a2b-000000@email.amazonses.com> <6247a309-c24d-041b-704c-2ddf8b372d00@siemens.com> <0100017b551d703e-ea44f163-2ab5-40c3-9edc-c0eb41620172-000000@email.amazonses.com> <b2521d15-3393-be0a-23a0-50db5b2c71f8@siemens.com> <0100017b78a75ff9-6506e24d-20c5-4bd7-83a4-0e7472cdfc6e-000000@email.amazonses.com> <7d5059f5-c0b6-390c-99d3-4fcdc13d445d@siemens.com> <0100017b97c879d0-c2cd3be9-a2d3-4e6d-9ed8-16e99432ff4c-000000@email.amazonses.com> <BY5PR11MB419651FC941EE364166EAD7AB5B99@BY5PR11MB4196.namprd11.prod.outlook.com> <8a40f036-53d0-5c7b-beb2-72a274f86f1c@siemens.com> <0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@email.amazonses.com> <4b9cb732-422f-06cc-b194-fa39b0a287f6@siemens.com>
X-Mailer: Apple Mail (2.3654.100.0.2.22)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.10.28-54.240.8.33
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/InDMEBRDDpLHGmRRRVksKtxTBOs>
Subject: Re: [netconf] Adaptations for draft-ietf-netconf-sztp-csr-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Oct 2021 23:50:11 -0000

--Apple-Mail=_9B4D1667-CE7A-49BF-930B-A904745ECE72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi David,

Thank you for your valuable comments.  Please find the updated draft =
here:

	=
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-10 =
<https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-10>

And the diff here:

	https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-sztp-csr-10=
 <https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-sztp-csr-10>

Can you confirm is all your concerns have been addressed?

Thanks,
Kent



> On Oct 25, 2021, at 6:42 AM, David von Oheimb =
<David.von.Oheimb@siemens.com> wrote:
>=20
> Hi Kent et al.,
>=20
> On 10/22/21 23:41, Kent Watsen wrote:
>>=20
>> Updated draft here: =
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-09 =
<https://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatat=
racker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-netconf-sztp-csr-09&data=3D04%7C=
01%7C3fc86e35-ce5e-4719-beb0-5253a4681d60%40ad011.siemens.com%7C7cf0a08cc6=
ce4902079b08d995a4bcfd%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637705=
357503318223%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL=
CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DyKWfmyGEIfsit6l5wqzISdO9%2Fqk=
31PsR1Zs5D5ISEic%3D&reserved=3D0>
>>=20
> thanks for your answer and new version 09.
>=20
>=20
>=20
>>> Regarding the proposed new text of the section "Verifying Proof of =
Origin":
>>>>=20
>>>>             When the bootstrapping device's manufacturer-generated=20=

>>>>=20
>>>>             private key (e.g., the IDevID key) is reused for the =
CSR,=20
>>>>=20
>>>>             proof-of-origin is verified by ensuring the CSR was =
signed
>>>>=20
>>>>             by that key.
>>>>=20
>>> Hmm, this proof of origin only works if the IDevID has already been =
authenticated before by the entity performing the proof - is this the =
case?
>>=20
>> Yes.  First validate the IDevID (which is readily available) using =
the IDevID-issuer cert, then ensure the public key in the CSR is the =
same as the public key in the IDevID.
> I see - so in this case the IDevID has already been enrolled before =
and can be used for authentication.
> Since the details are crucial but rather implicit at this point, it =
would be good to state them clearly.
>=20
>> Please OLD/NEW text for how you would like to see it improved.
> OLD:
>             When the bootstrapping device's manufacturer-generated=20
>             private key (e.g., the IDevID key) is reused for the CSR,=20=

>             proof-of-origin is verified by ensuring the CSR was signed
>             by that key.
>=20
> NEW:
>=20
>             When the bootstrapping device's manufacturer-generated=20
>             private key (e.g., the IDevID key) is reused for the CSR,=20=

>             proof-of-origin is verified by validating the =
IDevID-issuer cert
>             and ensuring that the CSR uses the same key pair.
>=20
>=20
>=20
>=20
>>=20
>>> Concerning the 2nd part of the new section,=20
>>> [...]
>>>=20
>>>>=20
>>>>             When a new asymmetric key is used, proof-or-origin is
>>>>             provided, in the CMP and CMC formats, by the CSR=E2=80=99=
s
>>>>             parent ASN.1 structure containing origin authentication
>>>>             using either the manufacturer-generated private key or
>>>>             a shared secret.
>>>>=20
>>>=20
>>> This text loses the link between POP and POO that I was aiming to =
point out with my earlier text.
>>> Therefore, I propose a further adaptation of this part, as follows:
>>>=20
>>>     When a new asymmetric key is used with the CMP or CMC formats, =
the parent ASN.1 structure of the CSR=20
>>>     provides origin authentication using either the =
manufacturer-generated private key or shared secret.
>>>     In this way the proof-of-possession of the CSR is directly =
linked to the proof-or-origin provided by the parent ASN.1 structure.
>>>=20
>>=20
>> Incorporated.  But I added a missing comma and a missing article =
(=E2=80=98a=E2=80=99).
> Thanks.
> Yet you forgot to remove the OLD text, just before that new paragraph:
>    When a new asymmetric key is used, proof-or-origin is provided, in
>    the CMP and CMC formats, by the CSR's parent ASN.1 structure
>    containing origin authentication using either the manufacturer-
>    generated private key or a shared secret.
>=20
>=20
> Pleased to note that you added in version version 06 a "Contributors" =
section saying:
>=20
>    Special thanks goes to David von Oheimb and Hendrik Brockhaus for
>    helping with the descriptions for the "cmc-csr" and "cmp-csr" =
nodes.
>=20
> Cheers,
>=20
>     David
>=20
>=20


--Apple-Mail=_9B4D1667-CE7A-49BF-930B-A904745ECE72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
David,<div class=3D""><br class=3D""></div><div class=3D"">Thank you for =
your valuable comments. &nbsp;Please find the updated draft =
here:</div><div class=3D""><br class=3D""></div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><a =
href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-csr-=
10" =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sztp-c=
sr-10</a></div><div class=3D""><br class=3D""></div><div class=3D"">And =
the diff here:</div><div class=3D""><br class=3D""></div><div =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span><a =
href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-sztp-csr-10=
" =
class=3D"">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-sztp-csr=
-10</a></div><div class=3D""><br class=3D""></div><div class=3D"">Can =
you confirm is all your concerns have been addressed?</div><div =
class=3D""><br class=3D""></div><div class=3D"">Thanks,</div><div =
class=3D"">Kent</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Oct 25, 2021, at 6:42 AM, David von Oheimb =
&lt;<a href=3D"mailto:David.von.Oheimb@siemens.com" =
class=3D"">David.von.Oheimb@siemens.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">
 =20
    <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8" class=3D"">
 =20
  <div class=3D""><p class=3D"">Hi Kent et al.,<br class=3D"">
    </p>
    <div class=3D"moz-cite-prefix">On 10/22/21 23:41, Kent Watsen =
wrote:<br class=3D"">
    </div>
    <blockquote type=3D"cite" =
cite=3D"mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@e=
mail.amazonses.com" class=3D"">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8" class=3D"">
      <div class=3D""><br class=3D"">
      </div>
      <div class=3D"">Updated draft here:&nbsp;<a =
href=3D"https://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-netconf-sztp-csr-09&amp;d=
ata=3D04%7C01%7C3fc86e35-ce5e-4719-beb0-5253a4681d60%40ad011.siemens.com%7=
C7cf0a08cc6ce4902079b08d995a4bcfd%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7=
C0%7C637705357503318223%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIj=
oiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DyKWfmyGEIfsit6=
l5wqzISdO9%2Fqk31PsR1Zs5D5ISEic%3D&amp;reserved=3D0" =
originalsrc=3D"https://datatracker.ietf.org/doc/html/draft-ietf-netconf-sz=
tp-csr-09" =
shash=3D"r8B/wPtyN7LAiMTmlj4kweITnx/VK88uemHD4Cg0wPrunMulJfltSaLgiSSclXD3Y=
xGQQ5sArhFVSWPVL4bDRL1+fWZCPPjtHmRRvxa4v+TVlqpkn6hbbTaS/8stgIwsiZQJHhhCNEv=
hy5/mHe533R5cqrpCReSnPqJ6EUDDW9Y=3D" class=3D"" =
moz-do-not-send=3D"true">https://datatracker.ietf.org/doc/html/draft-ietf-=
netconf-sztp-csr-09</a></div>
      <div class=3D""><br class=3D"">
      </div>
    </blockquote><p class=3D"">thanks for your answer and new version =
09.</p><p class=3D""><br class=3D"">
    </p>
    <blockquote type=3D"cite" =
cite=3D"mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@e=
mail.amazonses.com" class=3D"">
      <div class=3D"">
        <div class=3D"">
          <blockquote type=3D"cite" class=3D"">
            <div class=3D"">
              <div class=3D"">
                <ul class=3D"">
                  <li class=3D"">Regarding the proposed new text of the
                    section "<span style=3D"" =
class=3D"">Verifying&nbsp;Proof of
                      Origin</span>":<br class=3D"">
                  </li>
                </ul>
                <blockquote type=3D"cite" class=3D""><span style=3D"" =
class=3D""><br class=3D"">
                  </span>
                  <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span><span style=3D"" class=3D"">When the bootstrapping
                        device's manufacturer-generated&nbsp;</span></p>
                  </div>
                  <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span><span style=3D"" class=3D"">private&nbsp;key&nbsp;(e.g.,=
 the IDevID
                        key) is reused for the CSR,&nbsp;</span></p>
                  </div>
                  <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span><span style=3D"" class=3D"">proof-of-origin is =
verified by
                        ensuring the CSR was signed</span></p>
                  </div>
                  <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span><span style=3D"" class=3D"">by that key.<br class=3D"">
                      </span></p>
                  </div>
                </blockquote>
                Hmm, this proof of origin only works if the IDevID has
                already been authenticated before by the entity
                performing the proof - is this the case?<br class=3D"">
              </div>
            </div>
          </blockquote>
          <div class=3D""><br class=3D"">
          </div>
          <div class=3D"">Yes. &nbsp;First validate the IDevID (which is =
readily
            available) using the IDevID-issuer cert, then ensure the
            public key in the CSR is the same as the public key in the
            IDevID.</div>
        </div>
      </div>
    </blockquote>
    I see - so in this case the IDevID has already been enrolled before
    and can be used for authentication.<br class=3D"">
    Since the details are crucial but rather implicit at this point, it
    would be good to state them clearly.<br class=3D"">
    <br class=3D"">
    <blockquote type=3D"cite" =
cite=3D"mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@e=
mail.amazonses.com" class=3D"">
      <div class=3D"">
        <div class=3D"">Please OLD/NEW text for how you would like to =
see it
          improved.</div>
      </div>
    </blockquote>
    OLD:<br class=3D"">
    <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span><span style=3D"" class=3D"">When
          the bootstrapping device's =
manufacturer-generated&nbsp;</span><span class=3D"apple-tab-span"><span =
style=3D"" class=3D""><br class=3D"">
            =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">private&nbsp;key&nbsp;(e.g.,
          the IDevID key) is reused for the CSR,&nbsp;</span><span =
class=3D"apple-tab-span"><span style=3D"" class=3D""><br class=3D"">
            =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">proof-of-origin
          is verified by ensuring the CSR was signed</span><span =
class=3D"apple-tab-span"><span style=3D"" class=3D""><br class=3D"">
            &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">by that
          key.</span></p>
    </div><p class=3D""><span style=3D"" class=3D"">NEW:</span></p>
    <div class=3D""><p class=3D"MsoNormal"><span =
class=3D"apple-tab-span"><span style=3D"" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; </span></span><span style=3D"" class=3D"">When
          the bootstrapping device's =
manufacturer-generated&nbsp;</span><span class=3D"apple-tab-span"><span =
style=3D"" class=3D""><br class=3D"">
            =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">private&nbsp;key&nbsp;(e.g.,
          the IDevID key) is reused for the CSR,&nbsp;</span><span =
class=3D"apple-tab-span"><span style=3D"" class=3D""><br class=3D"">
            =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">proof-of-origin
          is verified by validating the </span><span style=3D"" =
class=3D"">IDevID-issuer
          cert<br class=3D"">
          =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and =
ensuring that the CSR uses the </span><span style=3D"" class=3D"">same =
key pair.</span></p>
    </div><div class=3D""><span style=3D"" class=3D""></span><br =
class=3D"webkit-block-placeholder"></div><p class=3D""><span style=3D"" =
class=3D""><br class=3D"">
      </span></p>
    <blockquote type=3D"cite" =
cite=3D"mid:0100017ca9f3d18a-18d07b15-002e-4981-8b33-ffa8067b7849-000000@e=
mail.amazonses.com" class=3D"">
      <div class=3D"">
        <div class=3D""><br class=3D"">
          <blockquote type=3D"cite" class=3D"">
            <div class=3D"">
              <div class=3D""><p class=3D"">Concerning the 2nd part of =
the new section,
                  <br class=3D"">
                  [...]<br class=3D"">
                </p>
                <blockquote type=3D"cite" class=3D"">
                  <div class=3D""> </div>
                  <div class=3D""><p class=3D"MsoNormal"><span style=3D"" =
class=3D""><br class=3D"">
                        <span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>When
                        a new asymmetric key is =
used,&nbsp;proof-or-origin is</span><span class=3D"apple-tab-span"><span =
style=3D"" class=3D""><br class=3D"">
                          =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">provided,&nbsp;in&nbsp;the CMP =
and&nbsp;CMC formats,
                        by the CSR=E2=80=99s</span><span =
class=3D"apple-tab-span"><span style=3D"" class=3D""><br class=3D"">
                          =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">parent ASN.1
                        structure&nbsp;containing&nbsp;origin =
authentication</span><span class=3D"apple-tab-span"><span style=3D"" =
class=3D""><br class=3D"">
                          =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">using either =
the&nbsp;manufacturer-generated
                        private key or</span><span =
class=3D"apple-tab-span"><span style=3D"" class=3D""><br class=3D"">
                          =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><span style=3D"" class=3D"">a&nbsp;shared =
secret.</span></p>
                  </div>
                  <div class=3D""> </div>
                </blockquote>
                <br class=3D"">
                This text loses the link between POP and POO that I was
                aiming to point out with my earlier text.<br class=3D"">
                Therefore, I propose a further adaptation of this part,
                as follows:<br class=3D"">
                <div class=3D""><br class=3D"webkit-block-placeholder">
                </div><p class=3D"">&nbsp;&nbsp;&nbsp; When a new =
asymmetric key is used with
                  the CMP or CMC formats, the parent ASN.1 structure of
                  the CSR <br class=3D"">
                  &nbsp;&nbsp;&nbsp; provides origin authentication =
using either the
                  manufacturer-generated private key or shared =
secret.<br class=3D"">
                  &nbsp;&nbsp;&nbsp; In this way the proof-of-possession =
of the CSR is
                  directly linked to the proof-or-origin provided by the
                  parent ASN.1 structure.<br class=3D"">
                </p>
              </div>
            </div>
          </blockquote>
          <div class=3D""><br class=3D"">
          </div>
          <div class=3D"">Incorporated. &nbsp;But I added a missing =
comma and a missing
            article (=E2=80=98a=E2=80=99).</div>
        </div>
      </div>
    </blockquote>
    Thanks.<br class=3D"">
    Yet you forgot to remove the OLD text, just before that new
    paragraph:<br class=3D"">
    <pre class=3D"newpage">   When a new asymmetric key is used, =
proof-or-origin is provided, in
   the CMP and CMC formats, by the CSR's parent ASN.1 structure
   containing origin authentication using either the manufacturer-
   generated private key or a shared secret.</pre><p class=3D""><br =
class=3D"">
    </p><p class=3D"">Pleased to note that you added in version version =
06 a
      "Contributors" section saying:<br class=3D"">
    </p>
    <pre class=3D"newpage">   Special thanks goes to David von Oheimb =
and Hendrik Brockhaus for
   helping with the descriptions for the "cmc-csr" and "cmp-csr" =
nodes.</pre><p class=3D""><br class=3D"">
      Cheers,</p><p class=3D"">&nbsp;&nbsp;&nbsp; David<br class=3D"">
    </p>
    <br class=3D"">
  </div>
</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_9B4D1667-CE7A-49BF-930B-A904745ECE72--


From nobody Sat Oct 30 00:25:13 2021
Return-Path: <zhoutianran@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4A873A1BED for <netconf@ietfa.amsl.com>; Sat, 30 Oct 2021 00:25:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level: 
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SEO8sBFQaHAP for <netconf@ietfa.amsl.com>; Sat, 30 Oct 2021 00:25:07 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A53403A1BDC for <netconf@ietf.org>; Sat, 30 Oct 2021 00:25:06 -0700 (PDT)
Received: from fraeml740-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Hh9gc5gKWz67bMZ for <netconf@ietf.org>; Sat, 30 Oct 2021 15:20:44 +0800 (CST)
Received: from kwepeml500001.china.huawei.com (7.221.188.162) by fraeml740-chm.china.huawei.com (10.206.15.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Sat, 30 Oct 2021 09:25:02 +0200
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml500001.china.huawei.com (7.221.188.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Sat, 30 Oct 2021 15:25:00 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.015;  Sat, 30 Oct 2021 15:25:00 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Andy Bierman <andy@yumaworks.com>
CC: Netconf <netconf@ietf.org>
Thread-Topic: [netconf] Encoding Type field in draft-ietf-netconf-udp-notif-04
Thread-Index: AQHXy1QTGjTCZCfBJEmLXsyp4SjLeKvoQE3g///h8QCAAwUdAA==
Date: Sat, 30 Oct 2021 07:25:00 +0000
Message-ID: <a53c892e7a7748b0a6d228581d336e7e@huawei.com>
References: <CABCOCHRxBmrshx247+qPxOFcfMD4hgRKnYmjtekNr6BErBMs-Q@mail.gmail.com> <e99c5d0d66694cd6915484b41a7cfad8@huawei.com> <CABCOCHQ3-ggTg=-gmLz1WMqo1Ycjc=1n93omnknyYzQfN2Wf9g@mail.gmail.com>
In-Reply-To: <CABCOCHQ3-ggTg=-gmLz1WMqo1Ycjc=1n93omnknyYzQfN2Wf9g@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.112.40.195]
Content-Type: multipart/alternative; boundary="_000_a53c892e7a7748b0a6d228581d336e7ehuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/mdET-DUGaf0uyJM8HpMg8Ya2W-M>
Subject: Re: [netconf] Encoding Type field in draft-ietf-netconf-udp-notif-04
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Oct 2021 07:25:12 -0000

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

VGhhbmtzIEFuZHkgZm9yIHlvdXIgZnVydGhlciBleHBsYW5hdGlvbi4NCldlIHdpbGwgYWRkIHRo
ZSBZQU5HIHZlcnNpb24gZW5jb2RpbmdzIHRvIHRoZSByZWZlcmVuY2UuDQoNCkNoZWVycywNClRp
YW5yYW4NCg0KDQpGcm9tOiBBbmR5IEJpZXJtYW4gW21haWx0bzphbmR5QHl1bWF3b3Jrcy5jb21d
DQpTZW50OiBGcmlkYXksIE9jdG9iZXIgMjksIDIwMjEgMToxNiBBTQ0KVG86IFRpYW5yYW4gWmhv
dSA8emhvdXRpYW5yYW5AaHVhd2VpLmNvbT4NCkNjOiBOZXRjb25mIDxuZXRjb25mQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtuZXRjb25mXSBFbmNvZGluZyBUeXBlIGZpZWxkIGluIGRyYWZ0LWll
dGYtbmV0Y29uZi11ZHAtbm90aWYtMDQNCg0KDQoNCk9uIFRodSwgT2N0IDI4LCAyMDIxIGF0IDQ6
MTIgQU0gVGlhbnJhbiBaaG91IDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPG1haWx0bzp6aG91dGlh
bnJhbkBodWF3ZWkuY29tPj4gd3JvdGU6DQpIaSBBbmR5LA0KDQpUaGFua3MgZm9yIHlvdXIgY29t
bWVudHMuIFlvdXIgcGVyc3BlY3RpdmUgaXMgY29ycmVjdC4NClBsZWFzZSBzZWUgaW4gbGluZS4N
Cg0KQ2hlZXJzLA0KVGlhbnJhbg0KDQpGcm9tOiBuZXRjb25mIFttYWlsdG86bmV0Y29uZi1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzpuZXRjb25mLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYg
T2YgQW5keSBCaWVybWFuDQpTZW50OiBUaHVyc2RheSwgT2N0b2JlciAyOCwgMjAyMSAxMjo1OSBB
TQ0KVG86IE5ldGNvbmYgPG5ldGNvbmZAaWV0Zi5vcmc8bWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogW25ldGNvbmZdIEVuY29kaW5nIFR5cGUgZmllbGQgaW4gZHJhZnQtaWV0Zi1u
ZXRjb25mLXVkcC1ub3RpZi0wNA0KDQpIaSwNCg0KVGhlIEVUIGZpZWxkIGlzIHVuZGVyLXNwZWNp
ZmllZCBhbmQgbmVlZHMgY2xhcmlmaWNhdGlvbi4NClJlZmVyZW5jZXMgYXJlIG5lZWRlZC4NCg0K
DQogKiAgRVQgaXMgYSA0IGJpdCBpZGVudGlmaWVyIHRvIGluZGljYXRlIHRoZSBlbmNvZGluZyB0
eXBlIHVzZWQgZm9yDQoNCiAgICAgIHRoZSBOb3RpZmljYXRpb24gTWVzc2FnZS4gMTYgdHlwZXMg
b2YgZW5jb2RpbmcgY2FuIGJlIGV4cHJlc3NlZC4NCg0KICAgICAgV2hlbiB0aGUgUyBiaXQgaXMg
dW5zZXQsIHRoZSBmb2xsb3dpbmcgdmFsdWVzIGFwcGx5Og0KDQoNCg0KICAgICAgLSAgMDogUmVz
ZXJ2ZWQ7DQoNCg0KDQogICAgICAtICAxOiBKU09OOw0KDQoNCg0KICAgICAgLSAgMjogWE1MOw0K
DQoNCg0KICAgICAgLSAgMzogQ0JPUjsNCg0KDQoNCiAgICAgIC0gIG90aGVycyBhcmUgcmVzZXJ2
ZWQuDQoNCg0KDQpKU09OOiBEb2VzIHRoaXMgbWVhbiBSRkMgNzk1MSBlbmNvZGluZyBvciBzb21l
dGhpbmcgZWxzZT8NCg0KWlRSPiBZZXMuIFdlIHdpbGwgYWRkIHRoaXMgcmVmZXJlbmNlLg0KDQoN
CkNCT1I6IERvZXMgdGhpcyBtZWFuIGFwcGxpY2F0aW9uL2Nib3IgZGVmaW5lZCBpbiBSRkMgODk0
OT8NCkRvZXMgaXQgbWVhbiBhcHBsaWNhdGlvbi95YW5nLWRhdGErY2JvciBkZWZpbmVkIGluIGRy
YWZ0LWlldGYtY29yZS15YW5nLWNib3ItMTc/DQpEb2VzIGl0IG1lYW4gYXBwbGljYXRpb24veWFu
Zy1kYXRhK2Nib3I7IGlkPW5hbWU/DQpEb2VzIGl0IG1lYW4gIGFwcGxpY2F0aW9uL3lhbmctZGF0
YStjYm9yOyBpZD1zaWQ/DQoNClpUUj4gTXkgdGhvdWdodCB3YXMgUkZDODk0OS4gQnV0IEkgdGhp
bmsgeW91IGFyZSByaWdodC4gSXQgc2hvdWxkIGJlIGxpa2UgUkZDNzk1MSwgc2hvdWxkIGJlIGEg
WUFORyByZWxhdGVkIGNib3IgZW5jb2RpbmcuIEkgaGF2ZSBubyBpZGVhIGFib3V0IGRyYWZ0LWll
dGYtY29yZS15YW5nLWNib3ItMTcuIEkgd2lsbCBjaGVjayBpdC4gRG8geW91IGhhdmUgYW55IGhp
bnQgb24gdGhlIGRpZmZlcmVuY2UgdG8gUkZDODk0OT8NCg0KSXQgaXMgdmVyeSBtdWNoIGxpa2Ug
dGhlIENCT1IgdmVyc2lvbiBvZiBSRkM3OTUxLg0KRXhjZXB0IHdheSBiZXR0ZXIgYmVjYXVzZSBp
dCBoYXMgZGVsdGEtU0lEIGVuY29kaW5nLg0KVGhlIG5vZGUgbmFtZXMgY2FuIGJlIGVuY29kZWQg
YXMgc21hbGwgaW50ZWdlcnMsDQoNCkluIGJvdGggY2FzZXMgKEpTT04gYW5kIENCT1IpIHRoZSBZ
QU5HIHZlcnNpb24gaXMgZnVsbHkgY29tcGxpYW50IHRvIHRoZSBiYXNlIGVuY29kaW5nLg0KUGVy
aGFwcyBhcHBsaWNhdGlvbi9qc29uK3lhbmcgb3IgYXBwbGljYXRpb24vY2Jvcit5YW5nIHdvdWxk
IGJlIG1vcmUgYWNjdXJhdGUgYnV0DQp0aGF0J3Mgbm90IHdoYXQgd2FzIGRlZmluZWQuDQoNCg0K
VGhhbmtzLg0KQW5keQ0KDQoNCkFuZHkNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCnNwYW4uSFRNTENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE6K6+
5qC85byPIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCDpooTorr7moLzlvI8iOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uRW1haWxT
dHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h
cmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh
W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9
ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBBbmR5
IGZvciB5b3VyIGZ1cnRoZXIgZXhwbGFuYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldlIHdpbGwg
YWRkIHRoZSBZQU5HIHZlcnNpb24gZW5jb2RpbmdzIHRvIHRoZSByZWZlcmVuY2UuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVlcnMsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlRpYW5yYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEFuZHkgQmllcm1h
biBbbWFpbHRvOmFuZHlAeXVtYXdvcmtzLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXks
IE9jdG9iZXIgMjksIDIwMjEgMToxNiBBTTxicj4NCjxiPlRvOjwvYj4gVGlhbnJhbiBaaG91ICZs
dDt6aG91dGlhbnJhbkBodWF3ZWkuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gTmV0Y29uZiAmbHQ7
bmV0Y29uZkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtuZXRjb25mXSBF
bmNvZGluZyBUeXBlIGZpZWxkIGluIGRyYWZ0LWlldGYtbmV0Y29uZi11ZHAtbm90aWYtMDQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIE9jdCAyOCwgMjAy
MSBhdCA0OjEyIEFNIFRpYW5yYW4gWmhvdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpob3V0aWFucmFu
QGh1YXdlaS5jb20iPnpob3V0aWFucmFuQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgQW5keSw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHlvdXIg
Y29tbWVudHMuIFlvdXIgcGVyc3BlY3RpdmUgaXMgY29ycmVjdC48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5QbGVhc2Ugc2VlIGluIGxpbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRpYW5yYW48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+IG5ldGNvbmYgW21haWx0bzo8YSBocmVmPSJtYWlsdG86bmV0Y29uZi1ib3VuY2VzQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bmV0Y29uZi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9u
IEJlaGFsZiBPZiA8L2I+QW5keSBCaWVybWFuPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBP
Y3RvYmVyIDI4LCAyMDIxIDEyOjU5IEFNPGJyPg0KPGI+VG86PC9iPiBOZXRjb25mICZsdDs8YSBo
cmVmPSJtYWlsdG86bmV0Y29uZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm5ldGNvbmZAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBbbmV0Y29uZl0gRW5jb2RpbmcgVHlw
ZSBmaWVsZCBpbiBkcmFmdC1pZXRmLW5ldGNvbmYtdWRwLW5vdGlmLTA0PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBFVCBmaWVsZCBpcyB1bmRlci1zcGVjaWZpZWQg
YW5kIG5lZWRzIGNsYXJpZmljYXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+UmVmZXJlbmNlcyBhcmUgbmVlZGVkLjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4gKiZuYnNwOyBFVCBpcyBhIDQgYml0IGlkZW50aWZpZXIgdG8gaW5kaWNhdGUgdGhl
IGVuY29kaW5nIHR5cGUgdXNlZCBmb3I8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhl
IE5vdGlmaWNhdGlvbiBNZXNzYWdlLiAxNiB0eXBlcyBvZiBlbmNvZGluZyBjYW4gYmUgZXhwcmVz
c2VkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBXaGVuIHRoZSBTIGJpdCBpcyB1bnNl
dCwgdGhlIGZvbGxvd2luZyB2YWx1ZXMgYXBwbHk6PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IC0mbmJzcDsgMDogUmVzZXJ2ZWQ7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IC0mbmJzcDsgMTogSlNPTjs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgLSZuYnNwOyAyOiBYTUw7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IC0mbmJzcDsgMzogQ0JPUjs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSZu
YnNwOyBvdGhlcnMgYXJlIHJlc2VydmVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBz
dHlsZT0iYnJlYWstYmVmb3JlOnBhZ2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCkpT
T046IERvZXMgdGhpcyBtZWFuIFJGQyA3OTUxIGVuY29kaW5nIG9yIHNvbWV0aGluZyBlbHNlPzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WlRSJmd0
OyBZZXMuIFdlIHdpbGwgYWRkIHRoaXMgcmVmZXJlbmNlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0K
Q0JPUjogRG9lcyB0aGlzIG1lYW4gYXBwbGljYXRpb24vY2JvciBkZWZpbmVkIGluIFJGQyA4OTQ5
PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5E
b2VzIGl0IG1lYW4gYXBwbGljYXRpb24veWFuZy1kYXRhJiM0MztjYm9yIGRlZmluZWQgaW4mbmJz
cDtkcmFmdC1pZXRmLWNvcmUteWFuZy1jYm9yLTE3PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Eb2VzIGl0IG1lYW4gYXBwbGljYXRpb24veWFu
Zy1kYXRhJiM0MztjYm9yOyBpZD1uYW1lPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5Eb2VzIGl0IG1lYW4mbmJzcDsgYXBwbGljYXRpb24veWFu
Zy1kYXRhJiM0MztjYm9yOyBpZD1zaWQ/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5aVFImZ3Q7IE15IHRob3VnaHQgd2FzIFJGQzg5NDkuIEJ1dCBJIHRoaW5rIHlv
dSBhcmUgcmlnaHQuIEl0IHNob3VsZCBiZSBsaWtlIFJGQzc5NTEsIHNob3VsZCBiZSBhIFlBTkcg
cmVsYXRlZA0KIGNib3IgZW5jb2RpbmcuIEkgaGF2ZSBubyBpZGVhIGFib3V0IGRyYWZ0LWlldGYt
Y29yZS15YW5nLWNib3ItMTcuIEkgd2lsbCBjaGVjayBpdC4gRG8geW91IGhhdmUgYW55IGhpbnQg
b24gdGhlIGRpZmZlcmVuY2UgdG8gUkZDODk0OT88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkl0IGlzIHZlcnkgbXVjaCBsaWtlIHRoZSBDQk9SIHZlcnNpb24gb2Yg
UkZDNzk1MS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkV4Y2VwdCB3YXkgYmV0dGVyIGJlY2F1c2UgaXQgaGFzIGRlbHRhLVNJRCBlbmNvZGluZy48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBu
b2RlIG5hbWVzIGNhbiBiZSBlbmNvZGVkIGFzIHNtYWxsIGludGVnZXJzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBib3RoIGNhc2VzIChK
U09OIGFuZCBDQk9SKSB0aGUgWUFORyB2ZXJzaW9uIGlzIGZ1bGx5IGNvbXBsaWFudCB0byB0aGUg
YmFzZSBlbmNvZGluZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBlcmhhcHMgYXBwbGljYXRpb24vanNvbiYjNDM7eWFuZyBvciBhcHBsaWNhdGlv
bi9jYm9yJiM0Mzt5YW5nIHdvdWxkIGJlIG1vcmUgYWNjdXJhdGUgYnV0PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGF0J3Mgbm90IHdoYXQgd2Fz
IGRlZmluZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlRoYW5rcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_a53c892e7a7748b0a6d228581d336e7ehuaweicom_--

