
From nobody Mon Jan  4 10:33:23 2021
Return-Path: <session-request@ietf.org>
X-Original-To: rtg-bfd@ietf.org
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 89CB33A0F2E; Mon,  4 Jan 2021 10:33:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: bfd-chairs@ietf.org, martin.vigoureux@nokia.com, rrahman@cisco.com, rtg-bfd@ietf.org
Subject: bfd - New Meeting Session Request for IETF 110
X-Test-IDTracker: no
X-IETF-IDTracker: 7.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <160978520148.16625.11298816168068793594@ietfa.amsl.com>
Date: Mon, 04 Jan 2021 10:33:21 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/IOw7EkW4NaATRBRLyV4TNSPlm8g>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Jan 2021 18:33:22 -0000

A new meeting session request has just been submitted by Reshad Rahman, a Chair of the bfd working group.


---------------------------------------------------------
Working Group Name: Bidirectional Forwarding Detection
Area Name: Routing Area
Session Requester: Reshad Rahman


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 25
Conflicts to Avoid: 
 Chair Conflict: idr grow rtgwg bess netmod netconf
 Technology Overlap: bier spring mpls teas pals sfc
 Key Participant Conflict: ccamp





People who must be present:
  Jeffrey Haas
  Reshad Rahman
  Martin Vigoureux

Resources Requested:

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



From nobody Thu Jan 14 01:58:52 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: rtg-bfd@ietf.org
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AB9E3A154B; Thu, 14 Jan 2021 01:58:47 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: rtg-bfd@ietf.org
Subject: I-D Action: draft-ietf-bfd-stability-07.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 7.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: rtg-bfd@ietf.org
Message-ID: <161061832739.21019.10438931885642877282@ietfa.amsl.com>
Date: Thu, 14 Jan 2021 01:58:47 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/EP0H4jdRTJu3Jo2JV30M5jbZSsU>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jan 2021 09:58:48 -0000

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

        Title           : BFD Stability
        Authors         : Ashesh Mishra
                          Mahesh Jethanandani
                          Ankur Saxena
                          Santosh Pallagatti
                          Mach Chen
                          Peng Fan
	Filename        : draft-ietf-bfd-stability-07.txt
	Pages           : 6
	Date            : 2021-01-14

Abstract:
   This document describes extensions to the Bidirectional Forwarding
   Detection (BFD) protocol to measure BFD stability.  Specifically, it
   describes a mechanism for detection of BFD packet loss.


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

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bfd-stability-07
https://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bfd-stability-07


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

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



From nobody Thu Jan 14 05:35:29 2021
Return-Path: <santosh.pallagatti@gmail.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2ED03A0981 for <rtg-bfd@ietfa.amsl.com>; Thu, 14 Jan 2021 02:01:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.696
X-Spam-Level: 
X-Spam-Status: No, score=-0.696 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_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no 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 tkhCvefhwb0O for <rtg-bfd@ietfa.amsl.com>; Thu, 14 Jan 2021 02:01:04 -0800 (PST)
Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (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 9B1CC3A149B for <rtg-bfd@ietf.org>; Thu, 14 Jan 2021 02:01:03 -0800 (PST)
Received: by mail-ed1-x52c.google.com with SMTP id dj23so2470132edb.13 for <rtg-bfd@ietf.org>; Thu, 14 Jan 2021 02:01:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=U/tuUkzzN+cz0fLhEmAUdOr5ztzT02HXTLFgV7Y1hWk=; b=nhW79cUyTZblsvaWNouNIoXPpsIybWTnHEUu0Jigj4dZgAtEiDav/0gw4KFplPb8yy VQXGaIWyIGjezo/g9AnqBJMzOzVg0QOc5K8WdB0m2J6qz/COijMohkkaSWoQgUKRWM57 lz1oTJbuTBQzi8Mj3KSWZYS3J0JUTSvMr4TvbquIfJmQHM1rVoXv4tHW7YxOwi4E63VS /O1w2In7SMkH+DrFG1WbwIKhyZGu5l/wQmzwCnmTBOx+F3wJdAWCJ8cpSlc9dYJymuma 89IZS24Bsl6SdzP3RG2Qgd3z+CNKaAydhdR10+i4FXQQ8CNW/2bVSOqxm7DMlbV9K30B T9Bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=U/tuUkzzN+cz0fLhEmAUdOr5ztzT02HXTLFgV7Y1hWk=; b=o43/dILER2hFbd7z60pVadPXeVI4Rzl/tk3JbN+ZZpIa1sB+jlOsQWyPjutiEF8/YR xctxi0V1lY80KWjEqIFibIyPXnMCrN/S4wQKtGX8FkHEyTpt7GV+pCWs7Cz/quLGtC8s Ofi6TCX/ZKvOymVM+ik/Mk8LDKr9zuw1iG+C8tE2CUMjGnKdcwQ9l9Nh1ifh0heO6SzP 71YiUS/MHt8TG85zMHaK7IDBdDwcPazNeatnlAlCQ930TpOG5Pi/w1oss/uhiJrfXPpQ O2IaZg5UQM9cbIJHykT16mfFSeUHLezAxV6fg0OuckccrdJwNzfETvAyI+Qu4oNCQfPa 8jVw==
X-Gm-Message-State: AOAM533uWJc6jy6xMh9u4HXhV2bV/htiXemAviNUUivc3qPdxaES0e5I McyjxAbA1cjAx0GmUyUuKmjXzUXF38o153ptneykiVN0mik=
X-Google-Smtp-Source: ABdhPJx1YszaTu7KTQNpgrPdHbmS00kjNX4Olit27nHjKBtiE/wHV/wsZ8sVeOi99/v4O9v3PshVYLn9VP26KZFJN9M=
X-Received: by 2002:aa7:dac5:: with SMTP id x5mr5256038eds.198.1610618461725;  Thu, 14 Jan 2021 02:01:01 -0800 (PST)
MIME-Version: 1.0
References: <161061832764.21019.1994746468167370229@ietfa.amsl.com>
In-Reply-To: <161061832764.21019.1994746468167370229@ietfa.amsl.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Thu, 14 Jan 2021 15:30:50 +0530
Message-ID: <CACi9rdt_WHgCv0QOkD1RNYQgUY5gQM64MGxAimvSzcpZqE2uZg@mail.gmail.com>
Subject: Fwd: New Version Notification for draft-ietf-bfd-stability-07.txt
To: rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/mixed; boundary="00000000000047d70f05b8d95513"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/B-qnhwcEU4URTehyN-4vta9OX6w>
X-Mailman-Approved-At: Thu, 14 Jan 2021 05:35:27 -0800
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jan 2021 10:01:07 -0000

--00000000000047d70f05b8d95513
Content-Type: multipart/alternative; boundary="00000000000047d70d05b8d95511"

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

I have refreshed stability draft. Diff from the previous version is
attached.

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Thu, Jan 14, 2021 at 3:28 PM
Subject: New Version Notification for draft-ietf-bfd-stability-07.txt
To: Ankur Saxena <ankurpsaxena@gmail.com>, Ashesh Mishra <
mishra.ashesh@gmail.com>, Mach Chen <mach.chen@huawei.com>, Mahesh
Jethanandani <mjethanandani@gmail.com>, Peng Fan <fanp08@gmail.com>,
Santosh Pallagatti <santosh.pallagatti@gmail.com>



A new version of I-D, draft-ietf-bfd-stability-07.txt
has been successfully submitted by Santosh Pallagatti and posted to the
IETF repository.

Name:           draft-ietf-bfd-stability
Revision:       07
Title:          BFD Stability
Document date:  2021-01-14
Group:          bfd
Pages:          6
URL:
https://www.ietf.org/archive/id/draft-ietf-bfd-stability-07.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-bfd-stability/
Htmlized:
https://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability
Htmlized:       https://tools.ietf.org/html/draft-ietf-bfd-stability-07
Diff:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bfd-stability-07

Abstract:
   This document describes extensions to the Bidirectional Forwarding
   Detection (BFD) protocol to measure BFD stability.  Specifically, it
   describes a mechanism for detection of BFD packet loss.




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

The IETF Secretariat

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

<div dir=3D"ltr">I have refreshed stability=C2=A0draft. Diff from the previ=
ous version is attached.=C2=A0<br><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">---------- Forwarded message ---------<br>Fro=
m: <span dir=3D"auto">&lt;<a href=3D"mailto:internet-drafts@ietf.org">inter=
net-drafts@ietf.org</a>&gt;</span><br>Date: Thu, Jan 14, 2021 at 3:28 PM<br=
>Subject: New Version Notification for draft-ietf-bfd-stability-07.txt<br>T=
o: Ankur Saxena &lt;<a href=3D"mailto:ankurpsaxena@gmail.com">ankurpsaxena@=
gmail.com</a>&gt;, Ashesh Mishra &lt;<a href=3D"mailto:mishra.ashesh@gmail.=
com">mishra.ashesh@gmail.com</a>&gt;, Mach Chen &lt;<a href=3D"mailto:mach.=
chen@huawei.com">mach.chen@huawei.com</a>&gt;, Mahesh Jethanandani &lt;<a h=
ref=3D"mailto:mjethanandani@gmail.com">mjethanandani@gmail.com</a>&gt;, Pen=
g Fan &lt;<a href=3D"mailto:fanp08@gmail.com">fanp08@gmail.com</a>&gt;, San=
tosh Pallagatti &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com">santosh=
.pallagatti@gmail.com</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-ietf-bfd-stability-07.txt<br>
has been successfully submitted by Santosh Pallagatti and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-ietf-bfd-stability<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A007<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BFD Stability<br>
Document date:=C2=A0 2021-01-14<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 bfd<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/archive/id/draft-ietf-bfd-stability-07.txt" rel=3D"noreferrer" target=3D=
"_blank">https://www.ietf.org/archive/id/draft-ietf-bfd-stability-07.txt</a=
><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-ietf-bfd-stability/" rel=3D"noreferrer" target=3D"_blank">h=
ttps://datatracker.ietf.org/doc/draft-ietf-bfd-stability/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-ietf-bfd-stability" rel=3D"noreferrer" target=3D"_blank">ht=
tps://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-ietf-bfd-stability-07" rel=3D"noreferrer" target=3D"_blank">https://t=
ools.ietf.org/html/draft-ietf-bfd-stability-07</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-ietf-bfd-stability-07" rel=3D"noreferrer" target=3D=
"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-stability-07</a=
><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document describes extensions to the Bidirectional Forwar=
ding<br>
=C2=A0 =C2=A0Detection (BFD) protocol to measure BFD stability.=C2=A0 Speci=
fically, it<br>
=C2=A0 =C2=A0describes a mechanism for detection of BFD packet loss.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div>

--00000000000047d70d05b8d95511--

--00000000000047d70f05b8d95513
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-bfd-stability-06.txt-07.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-bfd-stability-06.txt-07.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_kjwolwcg0>
X-Attachment-Id: f_kjwolwcg0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDMwKWh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
cmZjZGlmZiAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPjxo
ZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBj
aGFyc2V0PVVURi04Ij4gCiAgIAogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtU3R5bGUtVHlw
ZSIgY29udGVudD0idGV4dC9jc3MiPiAKICA8dGl0bGU+RGlmZjogZHJhZnQtaWV0Zi1iZmQtc3Rh
YmlsaXR5LTA2LnR4dCAtIGRyYWZ0LWlldGYtYmZkLXN0YWJpbGl0eS0wNy50eHQ8L3RpdGxlPiAK
ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAKICAgIGJvZHkgICAgeyBtYXJnaW46IDAuNGV4OyBt
YXJnaW4tcmlnaHQ6IGF1dG87IH0gCiAgICB0ciAgICAgIHsgfSAKICAgIHRkICAgICAgeyB3aGl0
ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTogbW9ub3NwYWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9w
OyBmb250LXNpemU6IDAuODZlbTt9IAogICAgdGggICAgICB7IGZvbnQtc2l6ZTogMC44NmVtOyB9
IAogICAgLnNtYWxsICB7IGZvbnQtc2l6ZTogMC42ZW07IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9u
dC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfSAKICAgIC5sZWZ0ICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLnJpZ2h0ICB7IGJhY2tncm91bmQtY29s
b3I6ICNGRkY7IH0gCiAgICAuZGlmZiAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0NDRjsgfSAKICAg
IC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCOyB9IAogICAgLnJibG9jayB7IGJhY2tn
cm91bmQtY29sb3I6ICNGRjg7IH0gCiAgICAuaW5zZXJ0IHsgYmFja2dyb3VuZC1jb2xvcjogIzhG
RjsgfSAKICAgIC5kZWxldGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNGOyB9IAogICAgLnZvaWQg
ICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkI7IH0gCiAgICAuY29udCAgIHsgYmFja2dyb3VuZC1j
b2xvcjogI0VFRTsgfSAKICAgIC5saW5lYnIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAog
ICAgLmxpbmVubyB7IGNvbG9yOiByZWQ7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IGZvbnQtc2l6
ZTogMC43ZW07IHRleHQtYWxpZ246IHJpZ2h0OyBwYWRkaW5nOiAwIDJweDsgfSAKICAgIC5lbGlw
c2lzeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAogICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjREREOyB9IAogICAgLnJpZ2h0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjog
I0VFRTsgfSAKICAgIC5sYmxvY2sgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5OyB9IAog
ICAgLnJibG9jayAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNERDY7IH0gCiAgICAuaW5zZXJ0
IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzBERDsgfSAKICAgIC5kZWxldGUgLmNvbnQgeyBi
YWNrZ3JvdW5kLWNvbG9yOiAjOEFEOyB9IAogICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0
aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IHBhZGRpbmc6IDJweCAwOyB9IAogICAgc3Bhbi5o
aWRlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6ICNhYWE7fSAgICBhOmhvdmVyIHNwYW4geyBkaXNw
bGF5OiBpbmxpbmU7IH0gICAgdHIuY2hhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsgfSAK
ICAgIHRyLmNoYW5nZSBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogYmxhY2sgfSAK
ICA8L3N0eWxlPiAKICAgICA8c2NyaXB0Pgp2YXIgY2h1bmtfaW5kZXggPSAwOwp2YXIgb2xkX2No
dW5rID0gbnVsbDsKCmZ1bmN0aW9uIGZvcm1hdF9jaHVuayhpbmRleCkgewogICAgdmFyIHByZWZp
eCA9ICJkaWZmIjsKICAgIHZhciBzdHIgPSBpbmRleC50b1N0cmluZygpOwogICAgZm9yICh4PTA7
IHg8KDQtc3RyLmxlbmd0aCk7ICsreCkgewogICAgICAgIHByZWZpeCs9JzAnOwogICAgfQogICAg
cmV0dXJuIHByZWZpeCArIHN0cjsKfQoKZnVuY3Rpb24gZmluZF9jaHVuayhuKXsKICAgIHJldHVy
biBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0cltpZCQ9IicgKyBuICsgJyJdJyk7Cn0KCmZ1bmN0
aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsKICAgIHZhciBpbmRleCA9IGNodW5rX2luZGV4ICsg
b2Zmc2V0OwogICAgdmFyIG5ld19zdHI7CiAgICB2YXIgbmV3X2NodW5rOwoKICAgIG5ld19zdHIg
PSBmb3JtYXRfY2h1bmsoaW5kZXgpOwogICAgbmV3X2NodW5rID0gZmluZF9jaHVuayhuZXdfc3Ry
KTsKICAgIGlmICghbmV3X2NodW5rKSB7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgaWYgKG9s
ZF9jaHVuaykgewogICAgICAgIG9sZF9jaHVuay5zdHlsZS5vdXRsaW5lID0gIiI7CiAgICB9CiAg
ICBvbGRfY2h1bmsgPSBuZXdfY2h1bms7CiAgICBvbGRfY2h1bmsuc3R5bGUub3V0bGluZSA9ICIx
cHggc29saWQgcmVkIjsKICAgIHdpbmRvdy5sb2NhdGlvbi5oYXNoID0gIiMiICsgbmV3X3N0cjsK
ICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0xMDApOwogICAgY2h1bmtfaW5kZXggPSBpbmRleDsKfQoK
ZG9jdW1lbnQub25rZXlkb3duID0gZnVuY3Rpb24oZSkgewogICAgc3dpdGNoIChlLmtleUNvZGUp
IHsKICAgIGNhc2UgNzg6CiAgICAgICAgY2hhbmdlX2NodW5rKDEpOwogICAgICAgIGJyZWFrOwog
ICAgY2FzZSA4MDoKICAgICAgICBjaGFuZ2VfY2h1bmsoLTEpOwogICAgICAgIGJyZWFrOwogICAg
fQp9OwogICA8L3NjcmlwdD4gCjwvaGVhZD4gCjxib2R5PiAKICA8dGFibGUgYm9yZGVyPSIwIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPiAKICA8dGJvZHk+PHRyIGlkPSJwYXJ0LTEi
IGJnY29sb3I9Im9yYW5nZSI+PHRoPjwvdGg+PHRoPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtYmZkLXN0YWJpbGl0eS0wNi50eHQiIHN0eWxl
PSJjb2xvcjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZsdDs8L2E+Jm5ic3A7PGEgaHJl
Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYmZkLXN0YWJpbGl0eS0w
Ni50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLWJmZC1zdGFiaWxpdHktMDYudHh0
PC9hPiZuYnNwOzwvdGg+PHRoPiA8L3RoPjx0aD4mbmJzcDs8YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQtc3RhYmlsaXR5LTA3LnR4dCIgc3R5bGU9ImNv
bG9yOiMwMDgiPmRyYWZ0LWlldGYtYmZkLXN0YWJpbGl0eS0wNy50eHQ8L2E+Jm5ic3A7PGEgaHJl
Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1iZmQtc3Rh
YmlsaXR5LTA3LnR4dCIgc3R5bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+
Jmd0OzwvYT48L3RoPjx0aD48L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEuIE1pc2hyYTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEEuIE1pc2hyYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU0VTPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgU0VTPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6
IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICBNLiBKZXRoYW5hbmRhbmk8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJk
cyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICBNLiBKZXRoYW5hbmRhbmk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+RXhwaXJlczogSjxzcGFuIGNsYXNzPSJkZWxldGUiPmFudWFyeSAxNCwgMjAyMTwvc3Bhbj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLbG91ZCBTZXJ2aWNlczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5FeHBpcmVzOiBKPHNwYW4gY2xhc3M9Imluc2VydCI+dWx5
IDE4LCAyMDIxICAgPC9zcGFuPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEtsb3Vk
IFNlcnZpY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBTYXhlbmE8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBTYXhlbmE8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDaWVuYSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDaWVuYSBDb3Jwb3JhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBQ
YWxsYWdhdHRpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBQYWxsYWdhdHRp
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWbVdhcmU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWbVdhcmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTS4gQ2hlbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTS4gQ2hlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSHVhd2Vp
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSHVhd2VpPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQLiBGYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQLiBGYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IENoaW5hIE1vYmlsZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENoaW5hIE1v
YmlsZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAwMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPkp1bHkgMTMsIDIwMjA8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+IEphbiAxNCwgMjAyMTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCRkQgU3RhYmlsaXR5PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCRkQgU3RhYmls
aXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDAzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWJmZC1zdGFi
aWxpdHktMDxzcGFuIGNsYXNzPSJkZWxldGUiPjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWJmZC1zdGFiaWxp
dHktMDxzcGFuIGNsYXNzPSJpbnNlcnQiPjc8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPkFic3RyYWN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+QWJzdHJh
Y3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBkZXNj
cmliZXMgZXh0ZW5zaW9ucyB0byB0aGUgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgZXh0ZW5z
aW9ucyB0byB0aGUgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBEZXRlY3Rpb24gKEJGRCkgcHJvdG9jb2wgdG8gbWVhc3VyZSBCRkQgc3RhYmls
aXR5LiAgU3BlY2lmaWNhbGx5LCBpdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IERldGVjdGlvbiAoQkZEKSBwcm90b2NvbCB0byBtZWFzdXJlIEJGRCBzdGFiaWxpdHkuICBTcGVj
aWZpY2FsbHksIGl0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZXNjcmliZXMgYSBt
ZWNoYW5pc20gZm9yIGRldGVjdGlvbiBvZiBCRkQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVzY3JpYmVzIGEgbWVjaGFuaXNtIGZvciBkZXRlY3Rpb24g
b2YgQkZEIHBhY2tldCBsb3NzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5TdGF0
dXMgb2YgVGhpcyBNZW1vPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+U3RhdHVzIG9m
IFRoaXMgTWVtbzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIEludGVy
bmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBzdWJt
aXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMiIgY2xhc3M9ImNoYW5nZSI+PHRk
PjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZiNwYXJ0LTIiPjxlbT4gcGFnZSAxLCBsaW5lIDQx
PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+
PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9yZmNkaWZmI3BhcnQtMiI+PGVtPiBwYWdlIDEsIGxpbmUgNDE8c3BhbiBjbGFz
cz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJh
ZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtp
bmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBU
YXNrIEZvcmNlIChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJp
YnV0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMg
SW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1E
cmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJh
ZnRzL2N1cnJlbnQvLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERyYWZ0cyBp
cyBhdCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBk
b2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMg
dmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3Ro
ZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFu
ZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVu
dHMgYXQgYW55PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVz
ZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9n
cmVzcy4iPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWF0ZXJpYWwgb3IgdG8g
Y2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA0Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gSjxzcGFuIGNsYXNzPSJk
ZWxldGUiPmFudWFyeSAxNDwvc3Bhbj4sIDIwMjEuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gSjxzcGFuIGNsYXNz
PSJpbnNlcnQiPnVseSAxODwvc3Bhbj4sIDIwMjEuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5D
b3B5cmlnaHQgTm90aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQ29weXJpZ2h0IChjKSAyMDI8c3Bh
biBjbGFzcz0iZGVsZXRlIj4wPC9zcGFuPiBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVu
dGlmaWVkIGFzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBDb3B5cmln
aHQgKGMpIDIwMjxzcGFuIGNsYXNzPSJpbnNlcnQiPjE8L3NwYW4+IElFVEYgVHJ1c3QgYW5kIHRo
ZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZl
ZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBpcyBz
dWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzgg
YW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xp
Y2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGlu
IGVmZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHVi
bGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBk
b2N1bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5k
IHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5kIHJlc3RyaWN0
aW9ucyB3aXRoIHJlc3BlY3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRvIHRoaXMg
ZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBt
dXN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gdGhpcyBkb2N1bWVudC4g
IENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3Q8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0
ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2Ny
aWJlZCBpbiBTZWN0aW9uIDQuZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhl
IFRydXN0IExlZ2FsIFByb3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRlZCB3aXRob3V0IHdhcnJhbnR5
IGFzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIFRydXN0IExlZ2FsIFBy
b3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRlZCB3aXRob3V0IHdhcnJhbnR5IGFzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0zIiBjbGFzcz0i
Y2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+
PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmI3BhcnQtMyI+PGVtPiBwYWdl
IDIsIGxpbmUgMzY8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRo
PiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYjcGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAz
NjxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiAgSW50
cm9kdWN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBCaWRpcmVj
dGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uICggQkZEKSBbUkZDNTg4MF0gcHJvdG9jb2w8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgQmlkaXJlY3Rpb25hbCBGb3J3YXJk
aW5nIERldGVjdGlvbiAoIEJGRCkgW1JGQzU4ODBdIHByb3RvY29sPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBvcGVyYXRlcyBieSB0cmFuc21pdHRpbmcgYW5kIHJlY2VpdmluZyBCRkQg
Y29udHJvbCBwYWNrZXRzLCBnZW5lcmFsbHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBvcGVyYXRlcyBieSB0cmFuc21pdHRpbmcgYW5kIHJlY2VpdmluZyBCRkQgY29udHJvbCBw
YWNrZXRzLCBnZW5lcmFsbHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGF0IGhpZ2gg
ZnJlcXVlbmN5LCBvdmVyIHRoZSBkYXRhcGF0aCBiZWluZyBtb25pdG9yZWQuICBJbiBvcmRlciB0
bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGF0IGhpZ2ggZnJlcXVlbmN5LCBv
dmVyIHRoZSBkYXRhcGF0aCBiZWluZyBtb25pdG9yZWQuICBJbiBvcmRlciB0bzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJldmVudCBzaWduaWZpY2FudCBkYXRhIGxvc3MgZHVlIHRv
IGEgZGF0YXBhdGggZmFpbHVyZSwgQkZEIHNlc3Npb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBwcmV2ZW50IHNpZ25pZmljYW50IGRhdGEgbG9zcyBkdWUgdG8gYSBkYXRhcGF0
aCBmYWlsdXJlLCBCRkQgc2Vzc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGV0
ZWN0aW9uIHRpbWUgYXMgZGVmaW5lZCBpbiBCRkQgW1JGQzU4ODBdIGlzIHNldCB0byB0aGUgc21h
bGxlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXRlY3Rpb24gdGltZSBh
cyBkZWZpbmVkIGluIEJGRCBbUkZDNTg4MF0gaXMgc2V0IHRvIHRoZSBzbWFsbGVzdDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZmVhc2libGUgdmFsdWUuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgZmVhc2libGUgdmFsdWUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhp
cyBkb2N1bWVudCBwcm9wb3NlcyBhIG1lY2hhbmlzbSB0byBkZXRlY3QgbG9zdCBwYWNrZXQgaW4g
YSBCRkQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhpcyBkb2N1bWVudCBw
cm9wb3NlcyBhIG1lY2hhbmlzbSB0byBkZXRlY3QgbG9zdCBwYWNrZXQ8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5zPC9zcGFuPiBpbiBhIEJGRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2Vz
c2lvbiBpbiBhZGRpdGlvbiB0byB0aGUgZGF0YXBhdGggZmF1bHQgZGV0ZWN0aW9uIG1lY2hhbmlz
bXMgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzZXNzaW9uIGluIGFkZGl0
aW9uIHRvIHRoZSBkYXRhcGF0aCBmYXVsdCBkZXRlY3Rpb24gbWVjaGFuaXNtcyBvZjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQkZELiAgU3VjaCBhIG1lY2hhbmlzbSBwcmVzZW50cyBz
aWduaWZpY2FudCB2YWx1ZSB0byBtZWFzdXJlIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEJGRC4gIFN1Y2ggYSBtZWNoYW5pc20gcHJlc2VudHMgc2lnbmlmaWNhbnQgdmFs
dWUgdG8gbWVhc3VyZSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN0YWJpbGl0
eSBvZiBCRkQgc2Vzc2lvbnMgYW5kIHByb3ZpZGVzIGRhdGEgdG8gdGhlIG9wZXJhdG9ycyBmb3Ig
dGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3RhYmlsaXR5IG9mIEJGRCBz
ZXNzaW9ucyBhbmQgcHJvdmlkZXMgZGF0YSB0byB0aGUgb3BlcmF0b3JzIGZvciB0aGU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNhdXNlIG9mIGEgQkZEIGZhaWx1cmUuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY2F1c2Ugb2YgYSBCRkQgZmFpbHVyZS48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBkb2VzIG5vdCBwcm9w
b3NlIGFueSBCRkQgZXh0ZW5zaW9uIHRvIG1lYXN1cmUgZGF0YTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZG9lcyBub3QgcHJvcG9zZSBhbnkgQkZEIGV4
dGVuc2lvbiB0byBtZWFzdXJlIGRhdGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRy
YWZmaWMgbG9zcyBvciBkZWxheSBvbiBhIGxpbmsgb3IgdHVubmVsIGFuZCB0aGUgc2NvcGUgaXMg
bGltaXRlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRyYWZmaWMgbG9z
cyBvciBkZWxheSBvbiBhIGxpbmsgb3IgdHVubmVsIGFuZCB0aGUgc2NvcGUgaXMgbGltaXRlZCB0
bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQkZEIHBhY2tldHMuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQkZEIHBhY2tldHMuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjIuICBUZXJtaW5vbG9neTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjIuICBUZXJtaW5vbG9neTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9InBhcnQtNCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvcmZjZGlmZiNwYXJ0LTQiPjxlbT4gcGFnZSAzLCBsaW5lIDEzPHNwYW4gY2xhc3M9Imhp
ZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNk
aWZmI3BhcnQtNCI+PGVtPiBwYWdlIDMsIGxpbmUgMTM8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9z
cGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUkZDIDgxNzQgW1JGQzgxNzRdLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJGQyA4MTc0IFtSRkM4MTc0XS48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIHJlYWRlciBpcyBleHBlY3RlZCB0byBiZSBm
YW1pbGlhciB3aXRoIHRoZSBCRkQgW1JGQzU4ODBdLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFRoZSByZWFkZXIgaXMgZXhwZWN0ZWQgdG8gYmUgZmFtaWxpYXIgd2l0aCB0aGUg
QkZEIFtSRkM1ODgwXSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE9wdGltaXppbmcg
QkZEIEF1dGhlbnRpY2F0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgT3B0
aW1pemluZyBCRkQgQXV0aGVudGljYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFtJLUQuaWV0Zi1iZmQtb3B0aW1pemluZy1hdXRoZW50aWNhdGlvbl0gYW5kIEJGRCBTZWN1cmUg
U2VxdWVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtYmZk
LW9wdGltaXppbmctYXV0aGVudGljYXRpb25dIGFuZCBCRkQgU2VjdXJlIFNlcXVlbmNlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBOdW1iZXJzIFtJLUQuaWV0Zi1iZmQtc2VjdXJlLXNl
cXVlbmNlLW51bWJlcnNdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE51bWJl
cnMgW0ktRC5pZXRmLWJmZC1zZWN1cmUtc2VxdWVuY2UtbnVtYmVyc10uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjMuICBVc2UgQ2FzZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4zLiAgVXNlIENhc2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb24gYXMgZGVmaW5lZCBpbiBCRkQgW1JG
QzU4ODBdIGNhbm5vdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJpZGlyZWN0
aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb24gYXMgZGVmaW5lZCBpbiBCRkQgW1JGQzU4ODBdIGNh
bm5vdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAwNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBkZXRlY3QgYW55IEJGRCBwYWNrZXQgbG9zcyBpZiBsb3NzIGRv
ZXMgbm90IGxhc3QgZm9yIGRldGVjdGlvbiB0aW1lLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBkZXRlY3QgYW55IEJGRCBwYWNrZXQgbG9zcyBpZiA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij50aGU8L3NwYW4+IGxvc3MgZG9lcyBub3QgbGFzdCBmb3IgZGV0ZWN0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRoaXMgZG9jdW1lbnQgcHJvcG9zZXMgYSBtZXRob2Qg
dG8gZGV0ZWN0IGEgZHJvcHBlZCBwYWNrZXQgb24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIHRpbWUuICBUaGlzIGRvY3VtZW50IHByb3Bvc2VzIGEgbWV0aG9kIHRvIGRl
dGVjdCBhIGRyb3BwZWQgcGFja2V0IG9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IHJlY2VpdmVyLiAgRm9yIGV4YW1wbGUsIGlmIHRoZSByZWNlaXZlciByZWNlaXZlcyBCRkQgY29u
dHJvbCBwYWNrZXQgazwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aGUgcmVj
ZWl2ZXIuICBGb3IgZXhhbXBsZSwgaWYgdGhlIHJlY2VpdmVyIHJlY2VpdmVzIEJGRCBjb250cm9s
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGF0IHRpbWUgdCBidXQgcmVjZWl2ZXMg
cGFja2V0IGsrMyBhdCB0aW1lIHQrMTBtcywgYW5kIG5ldmVyIHJlY2VpdmVzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHBhY2tldCBrIGF0IHRpbWUgdCBidXQgcmVjZWl2ZXMg
cGFja2V0IGsrMyBhdCB0aW1lIHQrMTBtcywgYW5kIG5ldmVyPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIHBhY2tldCBrKzEgYW5kL29yIGsrMiwgdGhlbiBpdCBoYXMgZXhwZXJpZW5j
ZWQgYSBkcm9wLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICByZWNlaXZlcyBw
YWNrZXQgaysxIGFuZC9vciBrKzIsIHRoZW4gaXQgaGFzIGV4cGVyaWVuY2VkIGEgZHJvcC48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAw
OCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBUaGlzIHByb3Bvc2FsIGVuYWJsZXMgQkZEIGltcGxlbWVudGF0aW9u
IHRvIGdlbmVyYXRlIGRpYWdub3N0aWM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgVGhpcyBwcm9wb3NhbCBlbmFibGVzIEJGRCBpbXBsZW1lbnRhdGlvbjxzcGFuIGNsYXNzPSJp
bnNlcnQiPnM8L3NwYW4+IHRvIGdlbmVyYXRlIGRpYWdub3N0aWM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGluZm9ybWF0aW9uIG9uIHRoZSBoZWFsdGggb2YgZWFjaCBCRkQgc2Vzc2lv
biB0aGF0IGNvdWxkIGJlIHVzZWQgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBpbmZvcm1hdGlvbiBvbiB0aGUgaGVhbHRoIG9mIGVhY2ggQkZEIHNlc3Npb24gdGhhdCBjb3Vs
ZCBiZSB1c2VkIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDA5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHByZWVtcHQgYSBmYWlsdXJlIG9uIGEgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+bGluazwvc3Bhbj4gdGhhdCBCRkQgd2FzIG1vbml0b3JpbmcgYnkgYWxs
b3dpbmcgdGltZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwcmVlbXB0IGEg
ZmFpbHVyZSBvbiBhIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmRhdGFwYXRoPC9zcGFuPiB0aGF0IEJG
RCB3YXMgbW9uaXRvcmluZyBieSBhbGxvd2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBmb3IgYSBjb3JyZWN0aXZlIGFjdGlvbiB0byBiZSB0YWtlbi48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgdGltZSBmb3IgYSBjb3JyZWN0aXZlIGFjdGlvbiB0byBiZSB0
YWtlbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gYSBmYXVsdHkgZGF0
YXBhdGggc2NlbmFyaW8sIGFuIG9wZXJhdG9yIGNhbiB1c2UgQkZEIGhlYWx0aDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEluIGEgZmF1bHR5IGRhdGFwYXRoIHNjZW5hcmlvLCBh
biBvcGVyYXRvciBjYW4gdXNlIEJGRCBoZWFsdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGluZm9ybWF0aW9uIHRvIHRyaWdnZXIgZGVsYXkgYW5kIGxvc3MgbWVhc3VyZW1lbnQgT0FN
IHByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5mb3JtYXRpb24g
dG8gdHJpZ2dlciBkZWxheSBhbmQgbG9zcyBtZWFzdXJlbWVudCBPQU0gcHJvdG9jb2w8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChDb25uZWN0aXZpdHkgRmF1bHQgTWFuYWdlbWVudCAo
Q0ZNKSBvciBMb3NzIE1lYXN1cmVtZW50IChMTSktRGVsYXk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAoQ29ubmVjdGl2aXR5IEZhdWx0IE1hbmFnZW1lbnQgKENGTSkgb3IgTG9z
cyBNZWFzdXJlbWVudCAoTE0pLURlbGF5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBN
ZWFzdXJlbWVudCAoRE0pKSB0byBmdXJ0aGVyIGlzb2xhdGUgdGhlIGlzc3VlLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1lYXN1cmVtZW50IChETSkpIHRvIGZ1cnRoZXIgaXNv
bGF0ZSB0aGUgaXNzdWUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuICBCRkQg
TnVsbC1BdXRoZW50aWNhdGlvbiBUeXBlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
NC4gIEJGRCBOdWxsLUF1dGhlbnRpY2F0aW9uIFR5cGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgVGhlIGZ1bmN0aW9uYWxpdHkgcHJvcG9zZWQgZm9yIEJGRCBzdGFiaWxpdHkg
bWVhc3VyZW1lbnQgaXMgYWNoaWV2ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBUaGUgZnVuY3Rpb25hbGl0eSBwcm9wb3NlZCBmb3IgQkZEIHN0YWJpbGl0eSBtZWFzdXJlbWVu
dCBpcyBhY2hpZXZlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAxMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBieSBhcHBlbmRpbmcgdGhlIDxzcGFuIGNsYXNz
PSJkZWxldGUiPk51bGwtQXV0aGVudGljYXRpb248L3NwYW4+IHR5cGUgKGFzIGRlZmluZWQgaW4g
T3B0aW1pemluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBieSBhcHBlbmRp
bmcgPHNwYW4gY2xhc3M9Imluc2VydCI+YW4gYXV0aGVudGljYXRpb24gc2VjdGlvbiB3aXRoPC9z
cGFuPiB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+TlVMTCBBdXRoZW50aWNhdGlvbjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQkZEIEF1dGhlbnRpY2F0aW9uIFtJLUQu
aWV0Zi1iZmQtb3B0aW1pemluZy1hdXRoZW50aWNhdGlvbl0gKSB0byB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdHlwZSAoYXMgZGVmaW5lZCBpbiBPcHRpbWl6aW5nIEJG
RCBBdXRoZW50aWNhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBCRkQgY29u
dHJvbCBwYWNrZXRzIHRoYXQgZG8gbm90IGhhdmUgYXV0aGVudGljYXRpb24gZW5hYmxlZC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgW0ktRC5pZXRmLWJmZC1vcHRpbWl6aW5n
LWF1dGhlbnRpY2F0aW9uXSApIHRvIHRoZSBCRkQgY29udHJvbCBwYWNrZXRzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0
aGF0IGRvIG5vdCBoYXZlIGF1dGhlbnRpY2F0aW9uIGVuYWJsZWQuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjUuICBUaGVvcnkgb2YgT3BlcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+NS4gIFRoZW9yeSBvZiBPcGVyYXRpb248L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBtZWNoYW5pc20gYWxsb3dzIG9wZXJhdG9ycyB0byBtZWFz
dXJlIHRoZSBsb3NzIG9mIEJGRCBjb250cm9sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgVGhpcyBtZWNoYW5pc20gYWxsb3dzIG9wZXJhdG9ycyB0byBtZWFzdXJlIHRoZSBsb3Nz
IG9mIEJGRCBjb250cm9sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYWNrZXRzLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhY2tldHMuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTEiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgV2hlbiB1c2luZyBNRDUgb3IgU0hBIGF1dGhlbnRpY2F0aW9uLCBCRkQgdXNlcyBhdXRo
ZW50aWNhdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UTFY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIFdoZW4gdXNpbmcgTUQ1IG9yIFNIQSBhdXRoZW50aWNhdGlv
biwgQkZEIHVzZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+YW48L3NwYW4+IGF1dGhlbnRpY2F0aW9u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRoYXQgY2FycmllcyB0aGUgU2VxdWVu
Y2UgTnVtYmVyLiAgSG93ZXZlciwgaWYgbm9uLW1ldGljdWxvdXM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+c2VjdGlvbjwvc3Bhbj4gdGhh
dCBjYXJyaWVzIHRoZSBTZXF1ZW5jZSBOdW1iZXIuICBIb3dldmVyLCBpZiBub24tbWV0aWN1bG91
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXV0aGVudGljYXRpb24gaXMgYmVpbmcg
dXNlZCwgb3Igbm8gYXV0aGVudGljYXRpb24gaXMgaW4gdXNlLCB0aGVuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgYXV0aGVudGljYXRpb24gaXMgYmVpbmcgdXNlZCwgb3Igbm8g
YXV0aGVudGljYXRpb24gaXMgaW4gdXNlLCB0aGVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRoZSBub24tYXV0
aGVudGljYXRlZCBCRkQgcGFja2V0cyBNVVNUIGluY2x1ZGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
TlVMTC1BdXRoIFRMVi48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IHRoZSBub24tYXV0aGVudGljYXRlZCBCRkQgPHNwYW4gY2xhc3M9Imluc2VydCI+Y29udHJvbDwv
c3Bhbj4gcGFja2V0cyBNVVNUIGluY2x1ZGUgPHNwYW4gY2xhc3M9Imluc2VydCI+YW48L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBhdXRoZW50aWNhdGlvbiBzZWN0aW9uIHdp
dGggdGhlIE5VTEwgQXV0aGVudGljYXRpb24gdHlwZS48L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjUuMS4gIExvc3MgTWVhc3VyZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij41LjEuICBMb3NzIE1lYXN1cmVtZW50PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIExvc3MgbWVhc3VyZW1lbnQgY291bnRzIHRoZSBudW1iZXIgb2YgQkZE
IGNvbnRyb2wgcGFja2V0cyBtaXNzZWQgYXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBMb3NzIG1lYXN1cmVtZW50IGNvdW50cyB0aGUgbnVtYmVyIG9mIEJGRCBjb250cm9sIHBh
Y2tldHMgbWlzc2VkIGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgcmVjZWl2
ZXIgZHVyaW5nIGFueSBEZXRlY3Rpb24gVGltZSBwZXJpb2QuICBUaGUgbG9zcyBpcyBkZXRlY3Rl
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSByZWNlaXZlciBkdXJpbmcg
YW55IERldGVjdGlvbiBUaW1lIHBlcmlvZC4gIFRoZSBsb3NzIGlzIGRldGVjdGVkPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBieSBjb21wYXJpbmcgdGhlIFNlcXVlbmNlIE51bWJlciBm
aWVsZCBpbiB0aGUgQXV0aCBUTFYgKE5VTEwgb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBieSBjb21wYXJpbmcgdGhlIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpbiB0aGUgQXV0
aCBUTFYgKE5VTEwgb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG90aGVyd2lzZSkg
aW4gc3VjY2Vzc2l2ZSBCRkQgY29udHJvbCBwYWNrZXRzLiAgVGhlIFNlcXVlbmNlIE51bWJlciBp
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG90aGVyd2lzZSkgaW4gc3VjY2Vz
c2l2ZSBCRkQgY29udHJvbCBwYWNrZXRzLiAgVGhlIFNlcXVlbmNlIE51bWJlciBpbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZWFjaCBzdWNjZXNzaXZlIGNvbnRyb2wgcGFja2V0IGdl
bmVyYXRlZCBvbiBhIEJGRCBzZXNzaW9uIGJ5IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGVhY2ggc3VjY2Vzc2l2ZSBjb250cm9sIHBhY2tldCBnZW5lcmF0ZWQgb24gYSBC
RkQgc2Vzc2lvbiBieSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRyYW5zbWl0
dGVyIGlzIGluY3JlbWVudGVkIGJ5IG9uZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0cmFuc21pdHRlciBpcyBpbmNyZW1lbnRlZCBieSBvbmUuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTMiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgVGhlIGZpcnN0IEJGRCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5OVUxMLUF1dGggdHlwZTwvc3Bh
bj4gcHJvY2Vzc2VkIGJ5IHRoZSByZWNlaXZlciA8c3BhbiBjbGFzcz0iZGVsZXRlIj50aGF0IGhh
cyBhPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGUgZmlyc3Qg
QkZEIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmF1dGhlbnRpY2F0aW9uIHNlY3Rpb24gd2l0aCBhIG5v
bi16ZXJvIHNlcXVlbmNlIG51bWJlciw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIG5vbi16ZXJvIHNlcXVlbmNlIG51bWJlcjwvc3Bh
bj4gaXMgdXNlZCBmb3IgYm9vdHN0cmFwcGluZyB0aGUgbG9naWMuICBXaGVuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGluIGEgdmFsaWQg
QkZEIGNvbnRyb2wgcGFja2V0LDwvc3Bhbj4gcHJvY2Vzc2VkIGJ5IHRoZSByZWNlaXZlciBpcyB1
c2VkIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB1c2luZyBzZWN1cmUgc2Vx
dWVuY2UgbnVtYmVycywgaWYgdGhlIGV4cGVjdGVkIHZhbHVlcyBhcmUgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+cHJlLTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYm9v
dHN0cmFwcGluZyB0aGUgbG9naWMuICBXaGVuIHVzaW5nIHNlY3VyZSBzZXF1ZW5jZSBudW1iZXJz
LCBpZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ICAgY2FsY3VsYXRlZCw8L3NwYW4+IHRoZSB2YWx1ZSBtdXN0IGJlIG1hdGNoZWQgdG8gZGV0
ZWN0IGxvc3QgcGFja2V0cyBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBl
eHBlY3RlZCB2YWx1ZXMgYXJlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnByZS1jYWxjdWxhdGVkLDwv
c3Bhbj4gdGhlIHZhbHVlIG11c3QgYmUgbWF0Y2hlZCB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICBkZWZpbmVkIGluIEJGRCBzZWN1cmUgc2VxdWVuY2UgbnVtYmVyczwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBkZXRlY3QgbG9zdCBwYWNrZXRzIGFzIGRlZmlu
ZWQgaW4gQkZEIHNlY3VyZSBzZXF1ZW5jZSBudW1iZXJzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBbSS1ELmlldGYtYmZkLXNlY3VyZS1zZXF1ZW5jZS1udW1iZXJzXS48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtYmZkLXNlY3VyZS1zZXF1ZW5jZS1u
dW1iZXJzXS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ni4gIElBTkEgQ29uc2lk
ZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij42LiAgSUFOQSBDb25zaWRl
cmF0aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50
IGhhcyBubyBhY3Rpb25zIGZvciBJQU5BLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFRoaXMgZG9jdW1lbnQgaGFzIG5vIGFjdGlvbnMgZm9yIElBTkEuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjcuICBTZWN1cml0eSBDb25zaWRlcmF0aW9uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+Ny4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb248L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgT3RoZXIgdGhhbiBjb25jZXJucyByYWlzZWQgaW4g
QkZEIFtSRkM1ODgwXSwgT3B0aW1pemluZyBCRkQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBPdGhlciB0aGFuIGNvbmNlcm5zIHJhaXNlZCBpbiBCRkQgW1JGQzU4ODBdLCBPcHRp
bWl6aW5nIEJGRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXV0aGVudGljYXRpb24g
W0ktRC5pZXRmLWJmZC1vcHRpbWl6aW5nLWF1dGhlbnRpY2F0aW9uXSBhbmQgQkZEPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0aGVudGljYXRpb24gW0ktRC5pZXRmLWJmZC1v
cHRpbWl6aW5nLWF1dGhlbnRpY2F0aW9uXSBhbmQgQkZEPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC01IiBjbGFzcz0iY2hhbmdlIj48dGQ+
PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmI3BhcnQtNSI+PGVtPiBwYWdlIDQsIGxpbmUgNDA8
c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48
c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL3JmY2RpZmYjcGFydC01Ij48ZW0+IHBhZ2UgNCwgbGluZSA0MTxzcGFuIGNsYXNz
PSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEF1dGhvcnMg
d291bGQgbGlrZSB0byB0aGFuayBOb2JvIEFraXlhLCBKZWZmZXJ5IEhhYXMsIFBlbmcgRmFuLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEF1dGhvcnMgd291bGQgbGlrZSB0byB0
aGFuayBOb2JvIEFraXlhLCBKZWZmZXJ5IEhhYXMsIFBlbmcgRmFuLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgRGlsZWVwIFNpbmdoLCBCYXNpbCBTYWppLCBTYWdhciBTb25pIGFuZCBN
YWxsaWsgTXVkaWdvbmRhIHdobyBhbHNvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgRGlsZWVwIFNpbmdoLCBCYXNpbCBTYWppLCBTYWdhciBTb25pIGFuZCBNYWxsaWsgTXVkaWdv
bmRhIHdobyBhbHNvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb250cmlidXRlZCB0
byB0aGlzIGRvY3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbnRy
aWJ1dGVkIHRvIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjEwLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4xMC4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFtJLUQuaWV0Zi1iZmQtb3B0aW1pemluZy1hdXRoZW50aWNhdGlvbl08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtYmZkLW9wdGltaXppbmctYXV0aGVu
dGljYXRpb25dPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIEpldGhh
bmFuZGFuaSwgTS4sIE1pc2hyYSwgQS4sIFNheGVuYSwgQS4sIGFuZCBNLiBCaGF0aWEsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBKZXRoYW5hbmRhbmksIE0u
LCBNaXNocmEsIEEuLCBTYXhlbmEsIEEuLCBhbmQgTS4gQmhhdGlhLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAiT3B0aW1pemluZyBCRkQgQXV0aGVudGljYXRpb24i
LCBkcmFmdC1pZXRmLWJmZC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgICJPcHRpbWl6aW5nIEJGRCBBdXRoZW50aWNhdGlvbiIsIGRyYWZ0LWlldGYtYmZkLTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNCI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPm9wdGltaXppbmct
YXV0aGVudGljYXRpb24tMDk8L3NwYW4+ICh3b3JrIGluIHByb2dyZXNzKSwgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+RGVjZW1iZXI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+b3B0aW1pemluZy1hdXRoZW50aWNh
dGlvbi0xMTwvc3Bhbj4gKHdvcmsgaW4gcHJvZ3Jlc3MpLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5K
dWx5PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICAgICAgICAgICAgIDIwMTkuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIDIwMjAuPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSS1ELmlldGYtYmZkLXNlY3VyZS1z
ZXF1ZW5jZS1udW1iZXJzXTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQu
aWV0Zi1iZmQtc2VjdXJlLXNlcXVlbmNlLW51bWJlcnNdPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgIEpldGhhbmFuZGFuaSwgTS4sIEFnYXJ3YWwsIFMuLCBNaXNocmEs
IEEuLCBTYXhlbmEsIEEuLCBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgIEpldGhhbmFuZGFuaSwgTS4sIEFnYXJ3YWwsIFMuLCBNaXNocmEsIEEuLCBTYXhl
bmEsIEEuLCBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgQS4g
RGVLb2ssICJTZWN1cmUgQkZEIFNlcXVlbmNlIE51bWJlcnMiLCBkcmFmdC1pZXRmLWJmZC08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIEEuIERlS29rLCAiU2Vj
dXJlIEJGRCBTZXF1ZW5jZSBOdW1iZXJzIiwgZHJhZnQtaWV0Zi1iZmQtPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE1Ij48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgICAgICAgICAgc2VjdXJlLXNlcXVlbmNlLW51bWJlcnMtMDxzcGFuIGNsYXNzPSJkZWxldGUi
PjUgKHdvcmsgaW4gcHJvZ3Jlc3MpLCBGZWJydWFyeTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICBzZWN1cmUtc2VxdWVuY2UtbnVtYmVycy0wPHNw
YW4gY2xhc3M9Imluc2VydCI+NyAod29yayBpbiBwcm9ncmVzcyksIERlY2VtYmVyPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAyMDIwLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgMjAyMC48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMTldICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBm
b3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0
byBJbmRpY2F0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBSZXF1
aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMg
MjExOSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3
NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjExOSwgTWFyY2ggMTk5Nyw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0
b3Iub3JnL2luZm8vcmZjMjExOSZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMyMTE5
Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzU4ODBdICBLYXR6
LCBELiBhbmQgRC4gV2FyZCwgIkJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNTg4MF0gIEthdHosIEQuIGFuZCBE
LiBXYXJkLCAiQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAoQkZEKSIsIFJGQyA1ODgwLCBET0kgMTAuMTc0
ODcvUkZDNTg4MCwgSnVuZSAyMDEwLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgKEJGRCkiLCBSRkMgNTg4MCwgRE9JIDEwLjE3NDg3L1JGQzU4ODAsIEp1bmUg
MjAxMCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTg4MCZndDsuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5v
cmcvaW5mby9yZmM1ODgwJmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+Cgog
ICAgIDx0cj48dGQ+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkPjwvdGQ+PC90cj4KICAgICA8dHIgaWQ9ImVuZCIgYmdjb2xvcj0i
Z3JheSI+PHRoIGNvbHNwYW49IjUiIGFsaWduPSJjZW50ZXIiPiZuYnNwO0VuZCBvZiBjaGFuZ2Vz
LiAxNSBjaGFuZ2UgYmxvY2tzLiZuYnNwOzwvdGg+PC90cj4KICAgICA8dHIgY2xhc3M9InN0YXRz
Ij48dGQ+PC90ZD48dGg+PGk+MjggbGluZXMgY2hhbmdlZCBvciBkZWxldGVkPC9pPjwvdGg+PHRo
PjxpPiA8L2k+PC90aD48dGg+PGk+MzAgbGluZXMgY2hhbmdlZCBvciBhZGRlZDwvaT48L3RoPjx0
ZD48L3RkPjwvdHI+CiAgICAgPHRyPjx0ZCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIiBjbGFz
cz0ic21hbGwiPjxicj5UaGlzIGh0bWwgZGlmZiB3YXMgcHJvZHVjZWQgYnkgcmZjZGlmZiAxLjQ4
LiBUaGUgbGF0ZXN0IHZlcnNpb24gaXMgYXZhaWxhYmxlIGZyb20gPGEgaHJlZj0iaHR0cDovL3d3
dy50b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLyI+aHR0cDovL3Rvb2xzLmlldGYub3JnL3Rv
b2xzL3JmY2RpZmYvPC9hPiA8L3RkPjwvdHI+CiAgIDwvdGJvZHk+PC90YWJsZT4KICAgCiAgIAo8
L2JvZHk+PC9odG1sPg==
--00000000000047d70f05b8d95513--


From nobody Mon Jan 25 04:54:52 2021
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 042363A11A2 for <rtg-bfd@ietfa.amsl.com>; Mon, 25 Jan 2021 04:54:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.25
X-Spam-Level: 
X-Spam-Status: No, score=-0.25 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=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=nokia.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 WniWmC2Bm4y4 for <rtg-bfd@ietfa.amsl.com>; Mon, 25 Jan 2021 04:54:49 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70128.outbound.protection.outlook.com [40.107.7.128]) (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 2AF393A11A1 for <rtg-bfd@ietf.org>; Mon, 25 Jan 2021 04:54:48 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Egq5Dz086H+gc/nl8pqwAboqJD2ul/BaCPdv1OribdmGWpVS3e8JO33ifgZUaTnwiPvEDa6ULLW4xmWQuCCwuiAb1jqkGpCdIPRoysrBzVzEMvZYGN4pxbcFW9PO4BXZ/PnmIb4dvNKBOcJ+tActqJXL2YE89TQrC5/GQ652DYI98ElkS5FLxkoNLkpkLtEXf0K0KXszHr/CVLmhs5Qcd4C7rptXNyEUQ4JRMBKOqATgnqtTgxCTgbgb/999hzh77BwX3B6oEzwkhcripGqb/hknEDCeXc7G1UIQtbG8rNyPjvaQhbiCa/beUhEhk71ijrUVxJ2k/GbyIWW3xVpjjA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VAl5PL95WVUIqIc7PGAeBrD5o1XBh8O9sH9al2BXfyI=; b=DG7/mgGOoP6Vxce+A+wgTSMtFoCinK39c/6ORtFTIN3E8ScUimhnH4KBHMoBPQA3Sx6QTDSw88coRxAthi83+S+egRciUeS+9v44MrxaAVpFZggd4QLUpveQ5TqTBguoANTniTqV/QS9fOjn5BvIaSj4LZ86mbvGSOEdej8xbIJRFcbnxUlabq50arEbm7we78KJ/Zf+RT6hCeGuSlUhmN/HaVsLpveVFj1U8AwELsHK9k5qHef/T57tnQBtjV1TyuVp7Xs8aybft/6eWde4ljvAc1p+DmGUrqIOVkNvzyS7iGf6YxrxfsI/JfDW2xmX+HZR/4jv40MceqeFpQi7nQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VAl5PL95WVUIqIc7PGAeBrD5o1XBh8O9sH9al2BXfyI=; b=Yn5Lly34wavOvzApS/eXnR7YAohlFpB9a6XkRHOWpOM30UUco2lBoJT0IVali7ikOtJ43xcA93ZlPybKD1TmgO85OqnDj7qAwrKn/PvqrVFyAdgxm6V1INkQBsBJIjCOSvzGEDM+p0hLMamwZsBOUFw9Z+j2Ld9eL77tkHibIVg=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
Received: from (2603:10a6:20b:6f::22) by AM7PR07MB6868.eurprd07.prod.outlook.com (2603:10a6:20b:1c2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.14; Mon, 25 Jan 2021 12:54:38 +0000
Received: from AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::4d98:c77:9db5:b274]) by AM6PR07MB5560.eurprd07.prod.outlook.com ([fe80::4d98:c77:9db5:b274%4]) with mapi id 15.20.3784.013; Mon, 25 Jan 2021 12:54:38 +0000
Subject: Fwd: Quick review of draft-ietf-bess-mvpn-fast-failover-15
References: <b0cc05f6-6408-d7e0-3e32-5c5ae5fdb1d2@nokia.com>
To: rtg-bfd@ietf.org
From: Martin Vigoureux <martin.vigoureux@nokia.com>
X-Forwarded-Message-Id: <b0cc05f6-6408-d7e0-3e32-5c5ae5fdb1d2@nokia.com>
Message-ID: <c516797e-22e1-c58e-e92a-619dc65c02b0@nokia.com>
Date: Mon, 25 Jan 2021 13:54:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <b0cc05f6-6408-d7e0-3e32-5c5ae5fdb1d2@nokia.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
X-Originating-IP: [131.228.2.21]
X-ClientProxiedBy: CH2PR07CA0001.namprd07.prod.outlook.com (2603:10b6:610:20::14) To AM6PR07MB5560.eurprd07.prod.outlook.com (2603:10a6:20b:6f::22)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [172.30.2.231] (131.228.2.21) by CH2PR07CA0001.namprd07.prod.outlook.com (2603:10b6:610:20::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Mon, 25 Jan 2021 12:54:36 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: fe547e52-3641-44a2-3001-08d8c1305fb3
X-MS-TrafficTypeDiagnostic: AM7PR07MB6868:
X-Microsoft-Antispam-PRVS: <AM7PR07MB6868FBD3722F875193B9776F8CBD0@AM7PR07MB6868.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: JsBgg5OCkUGTFC9vbJ7XaVJq9MrsU43eHgmyUxCvHqSgQBBy4QpESXnom0fZ6Vni2FcCJ87gXdZTGko5GRNMDudjxDViOBClfxm2HvMuBOfNjdEstE7ECHzd+6iAJ+RCvzrt6LisReTinXujmzORi9ghXvQqo9VHd8ILlkWva66SPydbvXTovmKrFlqa3jDe/jW+OEvyk1Af94gLSYTCx8ognnY2gUJw+nshVJtSFWxBN/yTI/OXZyZB4NUFfd5S5p0Xnp1wTA24S/bPLxBhn6YGMlZqDPVk0nirrMQvkj8mO7mWEIyYlbm/BgR0Mw1GJWy67cUw2AhXlzTsxUW2tw8h33QgHnunS7AsF5alBtUj47h1Mn+5BtNfu3998GK8bcSE9ssuFJ6ijqkipB65uU6IbSSBNdf4QDl2Y4I3WOHLJTlPMEiT81go5EQRwqFfGymqX3yF7FNVIAr4EaxUWLXgnMTxZ4pn5cMV1S4tZTso8kCBrY6jNxPCTimghpJ2juvpUO0sBFs3QbJkWmUmcWzrK/bWX/f36fWy21nPwHbTQsz8asnXSloPRfpWuBtj
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB5560.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(39860400002)(346002)(396003)(136003)(366004)(186003)(86362001)(66574015)(16526019)(83380400001)(4744005)(2616005)(8936002)(5660300002)(36756003)(6486002)(316002)(31696002)(26005)(6916009)(6666004)(966005)(8676002)(52116002)(2906002)(44832011)(66556008)(66476007)(66946007)(956004)(31686004)(16576012)(478600001)(43740500002)(45980500001); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?OE9wek1DczlTWXZmMmxVVmxpVW4rblh0VU1IWGVvNWpXZWVZaU13M0VOaWh4?= =?utf-8?B?VmNUOGhBUFBCSVdHVEdGSi9STE9zcmVGS2c0dEhtWUdGYkorb3VWc0s5eXRl?= =?utf-8?B?ZmNzZGluMGdxU2pZZUNpVW50T0tjYXhzSUxScERFK3N3RzJuUCtRcnpsVEht?= =?utf-8?B?akRKZHlEc3NTWVdzN0xIdU5zRG5EOHhSeWFYSXNPS1NnOHpNL1BpdWVWL3hB?= =?utf-8?B?aytMb2dQUlM3TU1LaFNyOTBWZFAwTElUWmhodytSdEhsVnc4RlVtTi9KNkNk?= =?utf-8?B?dVRGbFg0dnEveldBQ3A4TnlrQU01MThhYktaQlA1dUloZ2tZOTRJaWRwZ0VP?= =?utf-8?B?S2tpcmQyNHE1TkprVTZDS3NGL3RhSW43UEpBQ2psZGRmVlFFaEIrZW1RaGl4?= =?utf-8?B?SWtQZlBMZ3M4VVhqbkVva2lXb2xYc1BjR2doaXdyck9YOWM5NkdTRk5FSm1W?= =?utf-8?B?LzNYLzh4enQ5QThwdDlVcis3RVQzRFRpY1FsRXRGQmNYblpWbmZhaUhSWm5m?= =?utf-8?B?SGE0TzJXclh4cS9vdjE4L05Kc3F3R2tHL0RIb1kwSlowa0NoaEhwZWVQY2pW?= =?utf-8?B?cHBIRjZzdTJER3YwaTFHb01zZTc4YVphU1BoSW9XdjZVK2RPVnJVb0dCRURG?= =?utf-8?B?UEdBT3F6RzdVVGYxSm14K0xYb0ZZNUQ4VFlCc0QvcFVrdVhoWVZmM1kxaVpP?= =?utf-8?B?M1RobEhKS2J5dStQRCtpL1IwSzIxSkg4RllkWnBQU1ZudFpzajRWWWVLWWE2?= =?utf-8?B?ekdYNEVHSXhxSDNnTDFpbDBha2dCSGoyNnk2R3g0UXZqMGhIeGRuazRHMTV0?= =?utf-8?B?OEhSV3BaSFVxR0d1WHVqM01Va0Zxa094K3BOc0ZJT1IwK2RsQmFJTEFuMGxO?= =?utf-8?B?R3pac0d3bTRBQStzNEZURDNzOW9tcnNWbWwzN0F5U29ndXZ5WEpiWUxGRWYy?= =?utf-8?B?bGJWZC9jNkZEZWR4eFcwMkNhVU1kUG5hQ0lreDdweUg5UGZNQ2ZOMEttQnFi?= =?utf-8?B?S2VEeGdla050ZVdOVVJJeGpvTllscUowOG5iMUYxVHA1b0ZKYlNBTEZXK01I?= =?utf-8?B?WDBWOUV2ZnFCWDJNMW5FMWxHUmNHNHJnUkxELyt1VTgvdTAwTjRJQ0xockZw?= =?utf-8?B?ZWFUdm92UkhDeEl4QXE1S3Z2Z1BrN0NjTGE1WFNLUW4zVDBNUXhNVVNDNTZk?= =?utf-8?B?RitnTVFBek5EeHlWNWYyTWV1TVhpSE0wWFVIbVJQR3VkcmRGSkpYckR3MHBy?= =?utf-8?B?TGZkcUxwRTR5eE9LSVo1cDgzSFdOQ2JGOVFXbDFjTXA4QVFQZEdDTkJ0MVQx?= =?utf-8?B?eE5FcFNXd1FkU3VINldHM091UE1OaXFuYVN2UXhxbWwvUFZrRXZOSi8zdXVO?= =?utf-8?B?NW84WmU3d2pJd3NHbHFCWUZ6dUg5VnFnN0ZMS3hWYzJPOTlBWFVzL3MwUXQy?= =?utf-8?Q?3Ou1Le6b?=
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fe547e52-3641-44a2-3001-08d8c1305fb3
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5560.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2021 12:54:38.2044 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: +y2jZ2rJequri2GIO0Vcg8N7a/fsFWKN7PEoarE8YrPXPLbGoddPPVpHVRXGCIRG5qRCIvdXSa+ld7PrfLZcxY3HwXWlHuYowH9nLQyX01U=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6868
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/LeqrOLUWmu-2ThYsMUEfwUI1DOU>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Jan 2021 12:54:51 -0000

sorry, auto-completion issue with BFD WG alias.

please see my original request below.


-------- Message transféré --------
Sujet : Quick review of draft-ietf-bess-mvpn-fast-failover-15
Date : Mon, 25 Jan 2021 13:52:34 +0100
De : Martin Vigoureux <martin.vigoureux@nokia.com>
Pour : idr@ietf.org <idr@ietf.org>, bfd@ietf.org
Copie à : bess-chairs@ietf.org <bess-chairs@ietf.org>

Hi,

as part of IESG review Alvaro had suggested that both bfd and idr WGs 
get the chance to take a specific look at this document.

So, could you please review it and comment on it if needed, ideally 
before Feb 2nd.

https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/

Thank you
-m


From nobody Thu Jan 28 11:49:53 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: rtg-bfd@ietf.org
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F1473A16BC; Thu, 28 Jan 2021 11:49:47 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: rtg-bfd@ietf.org
Subject: I-D Action: draft-ietf-bfd-optimizing-authentication-12.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 7.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: rtg-bfd@ietf.org
Message-ID: <161186338708.1841.2592673749004722225@ietfa.amsl.com>
Date: Thu, 28 Jan 2021 11:49:47 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/L2zLRayCduOt-018EP5O3vHioNA>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jan 2021 19:49:47 -0000

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

        Title           : Optimizing BFD Authentication
        Authors         : Mahesh Jethanandani
                          Ashesh Mishra
                          Ankur Saxena
                          Manav Bhatia
	Filename        : draft-ietf-bfd-optimizing-authentication-12.txt
	Pages           : 8
	Date            : 2021-01-28

Abstract:
   This document describes an optimization to BFD Authentication as
   described in Section 6.7 of BFD RFC 5880.  This document updates RFC
   5880.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bfd-optimizing-authentication/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bfd-optimizing-authentication-12
https://datatracker.ietf.org/doc/html/draft-ietf-bfd-optimizing-authentication-12

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bfd-optimizing-authentication-12


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

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



From nobody Sat Jan 30 15:26:46 2021
Return-Path: <reshad@yahoo.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5323F3A1238 for <rtg-bfd@ietfa.amsl.com>; Sat, 30 Jan 2021 15:26:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.506
X-Spam-Level: 
X-Spam-Status: No, score=-0.506 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, MALFORMED_FREEMAIL=1.591, MIME_QP_LONG_LINE=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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 71jsFuz5vayi for <rtg-bfd@ietfa.amsl.com>; Sat, 30 Jan 2021 15:26:43 -0800 (PST)
Received: from sonic310-15.consmr.mail.bf2.yahoo.com (sonic310-15.consmr.mail.bf2.yahoo.com [74.6.135.125]) (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 DCF963A1236 for <rtg-bfd@ietf.org>; Sat, 30 Jan 2021 15:26:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1612049197; bh=91wRx6uOul0PkQM0GJCj0Yvjy+LcCnTl9vxE1QX2fKc=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject:Reply-To; b=DJVHQCQLSop8JGq/irYigZP0LcgBP4pmW0BhlQyUjVxUu7RlUR7lw+ER+2ybApfrzZ0yVkSRpVJzF3hQUphDXYykYEuEQ6ACNdZqciwLcjc6N9PkvJ1C475nAcKO5V6D2UTA6nJcRpBd+tlxSbKBb08AOGSGTZ64O7dGTs9+ds4JdYPSoPqHPVxqupEpQDphDu8b9n0MuDPCa2Y4Bi12qGQfuhQC/Z/DARAKVKSopS9I6MOqOy1jJJCunhBd+FJV72G4J9yEdFPkILUPpuwTL/0jKrOIYu5vF6PzaQbxYwsFj5/J3BuX4vnmfPftxgRQngzHjByagScRJPQVQXDFdQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;  t=1612049197; bh=buo8VltSLM3u0FAv0oEAFJ9J08FhQ4Uo+K1PG1TZ8HR=;  h=Date:Subject:From:To:From:Subject:Reply-To; b=aWf5U+6SiQusYjuLvZ2hSSW8o8+lc3wtiZhOEouEmIP4/PLQpFa6GlZ9jWgFDmEkLTzwMt/S7cWhlZArCct3l7Bmzq2vrqQNNsiE0HWNnXiJFVbBA42ZtTH/XD4hLsp0vrT908FVLx3W9QsWnwyE46Inl/yVPGHM1v1syjgfyH7b2S/4ctfKe+d07KarYBjfMYxs2XLCYMJlMzYuCwmkoWvmaVpeiZPAzg8AaF+WH2q7wQW7+UbCBdu5m5S6kOEIBWJejLTYCuqZEjHBfOuZ0zp+e5eYiRaeTa68Fn4VMhLp+7gEuHfKGZ+nTAuaFf4za6RU6h5CHuALver9wzDb3g==
X-YMail-OSG: ZpG.hDsVM1l0N3xOitLqu5h3gyoHNPQ42Lz8SKQeWqRDSanxBXydBv7XYE02V7X JqYJAsdyclOmJdORaDNCP79LRohq5D5T.3GyRGVjfMzScKUkthN_0cZmsa3GZgI5Ya233DMt2BKv hzi3gcOgOvAVOWuZOKupZLfBIZnTbTCBxpK9UMJkek9lFWPx0z_ozIdIHwfcgJ7dovYwP6XAmfT4 jYECF3s4Ih4ondkum2PEtNH_ygD8AW9rbfpyH1RHUVr8fVXkiLJ3seNCWExhmMDWIt0ArBNlPKZp W6CyiescIUrG2Wyy.o7EGNBQyGB7Bbq2e2E7a_hhTta5FMO_5HJuPj_t.l.QRpBajc3ePGA3.m.X fqfm3M0NGaJNXDPph6U4RQWhZDa0C8rQRYhUnj8nBHtz1G_SZZuhb7yMe81hdXhrnQt5qlj4NkXz hwYHN6aL1wwfKg2xouySwHq_OFMgna5z.9eRUPicaT9fViUL9HowbEPrja0hk1Aj.G383Jngpuq9 WI8_d3uVd2oB_C.S4XrFg.WPmU2bGoyqCo9UyiE6UzcRR.u01_l58k3D.A7G9GYk7ZMEc1tLpO.1 HTcjVBIA.4CpG__rlAVutBX9AlFCrLf_kaM0pVzY0lIekYsZTEbvK5ZlTRAyane_xkQflAQ2l1Na 4XD_7jS7yA8yviO3ZQ8pI4pc8kvS3.6BtuczYWtGFwwPBB98kwfsA3JqT6OFwc9jMx3CvalEubhd Gmbryg6WaYI2ubSGatwb41mnYGTUKxsakyD4JPkl6HnsIGRre1gMeV.Ncbk7pzAZhmx9E.57i5_H kFRltYeo8MBHZ.Ryd3au.BdMlcyErPtT0iBShdSPTtMRBhNEXV5U_.p_Lm5su9sLNyJSdX6a8zL8 3jDyiaAOUGqxNzuDZ9oWXSRbBbbrwAoth0ngSzVuii0M_.5cm7OC1yi5qAWJ_3uYmTVX6Y2CNQWh LPDstLR1y.YrAmTaUhwu9TlrOGx5zDvo.S8SlaCETsAji3bgpQkUHyne1VBZbikGIvLOvPDOyxaq WR8glGwB0a3PIXOH3tged8op1J5QcpRiMR7qxFQg.OAsgUSKQwS20xK6aScgdz85enRALI9zv54T CoVVn4BqLLHLgmhZhIUKM0GqvMM60DxyJYzt5qGazdZll2p06TjwT64AuZ_AZIvpyy8JCgyFS0ip Qd4Rj9eFDwQIE9PsKYL.jHqI63_b6FREu6Av5g1TF638hpkbdtn4nhScdZNE7OPKsJQ4v60r9nBS Jy.5HSzYxvMML_oGG7MtZy0gyx.VVM6nnsvXHTLhjOklAdOJRyWDU4M52QS8q8H6OjGOt6F5zUBO PmmfIdr3x3oSaHraGnL9y1VmXj74YXQ2XmuEvMAstiqALwHYmhvsXH2f71j.9R_eWVN2Zv2471Va OIYcuW6QOInUV9ipQ_UAC2Zo8Ybrah6s0KqJnQqB5rbQeGln2bbMHlRLX8fyXQXuAMmO77q_TDUU 421zpZmIQGoZsRIiG9eIg0JzzbcfXRUxFplq8uzAc2vy.XzfWn2_nwnC.lC9yPjzJUbxJEApk0zi 2qoEDokN4R7yXGQ7zVkyhpOROi9V7ONoPXtwm.4es8obQ_LOQur1yFaGjRrF_633oti3nowlcKyw wlk_xr3O0eJ3KHmoPpzGSBRdut30Hc34h8GjQSKAUnUncar.5CYQW7rxRdai2EEhfDtlKrFS_hFV nH1VnH9MzQ9n5riIkfFaN.8G0AmebmWaDTzxlH8lyaComdV4Ww8lpfJTHoZsIfD58nMmYUmY1WTN G7GcolTMEynZleNpd2URjKRriGenkSn2mh127kfzWN0DoeARhLTowKr0OIvbhX9Vy3kPf.PtSmnP xpUlW6wfsA6L9NmNV_br5v89kkFlpq9MHPwfeKWe.a8dacNkdkYlMxAIESyOWFl8W1Mmt0J_lpGv kxVTpDOyF5NXcD66YDvdeP_eo9RAdtHY1bIVC3BNKMvNJ3hubIGVvejSGy76fjUZlmZEkpWWW1u6 wRNmxMGuzPtryshOkHHAiDvXiEmmBNz0DJNAPqkpEhKfnsXktHYOBr5cuiYf33sCtNhG4mCN5Iuh xFAuYa9tmbWksgTdNEfLhyZR_K5lTHlVjfCUI1_zM_Asw1_Mq.5vDPzuyAZnejwZEO8VqHJGiQzf nhCS53hGcGav.IlKBiZMDjWcgo7yfqzhYMY5QxMxppTSRkP3D_J34TONcLcMC6YCJ_90kpuBbiLg UQAJFYc.4zfqMuL0NG45Tq7egiFdcUYEf.SjjZK4qWzpDAa6VF5P2vBGf5DBwFmDbEBO27WrEntA OvURUBapBMM_wJcLrIwo4xQzRzVyMpTNdh76vReXuSsaDUk6hclRSwhaE3PAflZnISoA8Gfj5m8r RU55N0fJnCT0rcZWLxv5KMnWxxGUEa8ZNHE5MM4p0vbPyCB3KQdNJuTz0rgL2NLamNf5qCyolUhM oTPqlOm1.oFL3oLeQhGmAWLsV9gOfybpQqY2VBoCBf99ZWRS_
Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.bf2.yahoo.com with HTTP; Sat, 30 Jan 2021 23:26:37 +0000
Received: by smtp416.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 007c7cf40e530afe2219b18b78d1aa86;  Sat, 30 Jan 2021 23:26:34 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/16.44.20121301
Date: Sat, 30 Jan 2021 18:26:32 -0500
Subject: Re: New Version Notification for draft-ietf-bfd-stability-07.txt
From: Reshad Rahman <reshad@yahoo.com>
To: Santosh P K <santosh.pallagatti@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>
Message-ID: <22DEF317-0F24-47BB-9489-1C5A9D824172@yahoo.com>
Thread-Topic: New Version Notification for draft-ietf-bfd-stability-07.txt
References: <161061832764.21019.1994746468167370229@ietfa.amsl.com> <CACi9rdt_WHgCv0QOkD1RNYQgUY5gQM64MGxAimvSzcpZqE2uZg@mail.gmail.com>
In-Reply-To: <CACi9rdt_WHgCv0QOkD1RNYQgUY5gQM64MGxAimvSzcpZqE2uZg@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/mixed; boundary="B_3694875994_1785370114"
X-Mailer: WebService/1.1.17648 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/bzh5FguTvYX5BXoBLOqWMae1P9c>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Jan 2021 23:26:45 -0000

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

--B_3694875994_1785370114
Content-type: multipart/alternative;
	boundary="B_3694875994_1377021495"


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

Hi Santosh,

=20

Thanks for making the changes and addressing my comments.

=20

Nits:
Null was changed to NULL except in the header of section 4
In section 4, it=E2=80=99d be good to have informative references for CFM and OWA=
MP.
=20

Regards,

Reshad.

=20

From: Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of Santosh P K <santosh.=
pallagatti@gmail.com>
Date: Thursday, January 14, 2021 at 8:35 AM
To: rtg-bfd WG <rtg-bfd@ietf.org>
Subject: Fwd: New Version Notification for draft-ietf-bfd-stability-07.txt

=20

I have refreshed stability draft. Diff from the previous version is attache=
d.=20

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Thu, Jan 14, 2021 at 3:28 PM
Subject: New Version Notification for draft-ietf-bfd-stability-07.txt
To: Ankur Saxena <ankurpsaxena@gmail.com>, Ashesh Mishra <mishra.ashesh@gma=
il.com>, Mach Chen <mach.chen@huawei.com>, Mahesh Jethanandani <mjethanandan=
i@gmail.com>, Peng Fan <fanp08@gmail.com>, Santosh Pallagatti <santosh.palla=
gatti@gmail.com>




A new version of I-D, draft-ietf-bfd-stability-07.txt
has been successfully submitted by Santosh Pallagatti and posted to the
IETF repository.

Name:           draft-ietf-bfd-stability
Revision:       07
Title:          BFD Stability
Document date:  2021-01-14
Group:          bfd
Pages:          6
URL:            https://www.ietf.org/archive/id/draft-ietf-bfd-stability-07=
.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-bfd-stability/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-bfd-stabil=
ity
Htmlized:       https://tools.ietf.org/html/draft-ietf-bfd-stability-07
Diff:           https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-stability-=
07

Abstract:
   This document describes extensions to the Bidirectional Forwarding
   Detection (BFD) protocol to measure BFD stability.  Specifically, it
   describes a mechanism for detection of BFD packet loss.




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

The IETF Secretariat



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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
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.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;}
/* List Definitions */
@list l0
	{mso-list-id:641623156;
	mso-list-type:hybrid;
	mso-list-template-ids:2088432576 67698705 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style></head><body lang=3DEN-CA link=3Dblue vlink=3Dpurple style=3D'word-wrap:=
break-word'><div class=3DWordSection1><p class=3DMsoNormal>Hi Santosh,<o:p></o:p=
></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thanks for m=
aking the changes and addressing my comments.<o:p></o:p></p><p class=3DMsoNorm=
al><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Nits:<o:p></o:p></p><ol style=3D'ma=
rgin-top:0cm' start=3D1 type=3D1><li class=3DMsoListParagraph style=3D'margin-left:0=
cm;mso-list:l0 level1 lfo1'>Null was changed to NULL except in the header of=
 section 4<o:p></o:p></li><li class=3DMsoListParagraph style=3D'margin-left:0cm;=
mso-list:l0 level1 lfo1'>In section 4, it=E2=80=99d be good to have informative re=
ferences for CFM and OWAMP.<o:p></o:p></li></ol><p class=3DMsoNormal><o:p>&nbs=
p;</o:p></p><p class=3DMsoNormal>Regards,<o:p></o:p></p><p class=3DMsoNormal>Res=
had.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div style=3D'borde=
r:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMs=
oNormal><b><span style=3D'font-size:12.0pt;color:black'>From: </span></b><span=
 style=3D'font-size:12.0pt;color:black'>Rtg-bfd &lt;rtg-bfd-bounces@ietf.org&g=
t; on behalf of Santosh P K &lt;santosh.pallagatti@gmail.com&gt;<br><b>Date:=
 </b>Thursday, January 14, 2021 at 8:35 AM<br><b>To: </b>rtg-bfd WG &lt;rtg-=
bfd@ietf.org&gt;<br><b>Subject: </b>Fwd: New Version Notification for draft-=
ietf-bfd-stability-07.txt<o:p></o:p></span></p></div><div><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal style=3D'margin-bottom:12.=
0pt'>I have refreshed stability&nbsp;draft. Diff from the previous version i=
s attached.&nbsp;<o:p></o:p></p><div><div><p class=3DMsoNormal>---------- Forw=
arded message ---------<br>From: &lt;<a href=3D"mailto:internet-drafts@ietf.or=
g">internet-drafts@ietf.org</a>&gt;<br>Date: Thu, Jan 14, 2021 at 3:28 PM<br=
>Subject: New Version Notification for draft-ietf-bfd-stability-07.txt<br>To=
: Ankur Saxena &lt;<a href=3D"mailto:ankurpsaxena@gmail.com">ankurpsaxena@gmai=
l.com</a>&gt;, Ashesh Mishra &lt;<a href=3D"mailto:mishra.ashesh@gmail.com">mi=
shra.ashesh@gmail.com</a>&gt;, Mach Chen &lt;<a href=3D"mailto:mach.chen@huawe=
i.com">mach.chen@huawei.com</a>&gt;, Mahesh Jethanandani &lt;<a href=3D"mailto=
:mjethanandani@gmail.com">mjethanandani@gmail.com</a>&gt;, Peng Fan &lt;<a h=
ref=3D"mailto:fanp08@gmail.com">fanp08@gmail.com</a>&gt;, Santosh Pallagatti &=
lt;<a href=3D"mailto:santosh.pallagatti@gmail.com">santosh.pallagatti@gmail.co=
m</a>&gt;<o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-bottom:12.0pt=
'><br><br><br>A new version of I-D, draft-ietf-bfd-stability-07.txt<br>has b=
een successfully submitted by Santosh Pallagatti and posted to the<br>IETF r=
epository.<br><br>Name:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;draft-ietf-b=
fd-stability<br>Revision:&nbsp; &nbsp; &nbsp; &nbsp;07<br>Title:&nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; BFD Stability<br>Document date:&nbsp; 2021-01-14<br>G=
roup:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bfd<br>Pages:&nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; 6<br>URL:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=3D"http=
s://www.ietf.org/archive/id/draft-ietf-bfd-stability-07.txt" target=3D"_blank"=
>https://www.ietf.org/archive/id/draft-ietf-bfd-stability-07.txt</a><br>Stat=
us:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bfd-stability/" target=3D"_blank">https://datatracker.ietf.org/d=
oc/draft-ietf-bfd-stability/</a><br>Htmlized:&nbsp; &nbsp; &nbsp; &nbsp;<a h=
ref=3D"https://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability" target=3D=
"_blank">https://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability</a><=
br>Htmlized:&nbsp; &nbsp; &nbsp; &nbsp;<a href=3D"https://tools.ietf.org/html/=
draft-ietf-bfd-stability-07" target=3D"_blank">https://tools.ietf.org/html/dra=
ft-ietf-bfd-stability-07</a><br>Diff:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p;<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-stability-07" ta=
rget=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-stability-07<=
/a><br><br>Abstract:<br>&nbsp; &nbsp;This document describes extensions to t=
he Bidirectional Forwarding<br>&nbsp; &nbsp;Detection (BFD) protocol to meas=
ure BFD stability.&nbsp; Specifically, it<br>&nbsp; &nbsp;describes a mechan=
ism for detection of BFD packet loss.<br><br><br><br><br>Please note that it=
 may take a couple of minutes from the time of submission<br>until the htmli=
zed version and diff are available at <a href=3D"http://tools.ietf.org" target=
=3D"_blank">tools.ietf.org</a>.<br><br>The IETF Secretariat<br><br><o:p></o:p>=
</p></div></div></div></body></html>

--B_3694875994_1377021495--


--B_3694875994_1785370114
Content-type: message/rfc822
Content-disposition: attachment

Received: from 10.217.135.165
 by atlas205.free.mail.ne1.yahoo.com with HTTP; Sat, 28 Nov 2020 12:27:31 +0000
Return-Path: <rtg-bfd-bounces@ietf.org>
Received: from 4.31.198.44 (EHLO mail.ietf.org)
 by 10.217.135.165 with SMTPs; Sat, 28 Nov 2020 12:27:31 +0000
X-Originating-Ip: [4.31.198.44]
Authentication-Results: atlas205.free.mail.ne1.yahoo.com;
 dkim=pass header.i=@ietf.org header.s=ietf1;
 dkim=pass header.i=@ietf.org header.s=ietf1;
 dkim=pass header.i=@gmail.com header.s=20161025;
 spf=fail smtp.mailfrom=ietf.org;
 dmarc=success(p=NONE,sp=QUARANTINE) header.from=gmail.com;
X-Apparently-To: reshad@yahoo.com; Sat, 28 Nov 2020 12:27:33 +0000
X-YMailISG: UoIyi8MWLDvhbiq8b.slIh64oTQsf_YrkMLJLYDhKE_6yHx4
 e9GiePIsgOOBFA4UsMExddeuNFSavfEsAet1JQdw7WgBwgRn4lIeutodSAFr
 bPazkJHZXzKKxE0AhB_iJvZWBC6MN27zzDCXwECw.93a5VE_Fho8Z7H5.FCO
 NA_ky5X6pNPtjivrqqnjQfOog6AkD5LptA9IfVn7MLVuhyy0IQKevmv4eV_n
 lGt457J1TaSzlNR8WawO5IYdxdnfXJ7Fl8tqHXCk0K2YAnhBmnpN8oyArPyd
 XCCXQz_yPzrmib5dqeGN.v9bOs3Etfvuq2wdnEgkLbpjH45hkN1c7Yo0veos
 reVPZA4LWQTfi40zrDEdJ9TQQhZDN9NbcqqX03TCpfSx.l5mFdIMr11XFzYi
 K2wey6WCwhBIlj.P9csHwEu.yXFf01mngq6rN7f4pGaUQdwl8U8kMX3RqPCE
 R7EwCZ9y7y7LtlQVK1HRbauiLvTonO.iIh7uphb.eebhtuuObiSR1QALMSG8
 BBIM6SEz0XikpM0Y7bxPngNgqJJiTVBE.7aNpdwDCtJhN_6BuUHjpILSitZZ
 ee09WcsFhjKAKmVLtCSo1D4bfNh388F5g7wxRt4_BSCzXQLaZo0l5SGoILXO
 0KcRF6QxR6GyZw_eb.QdooSmBklbMWiw3tl84VrcLn_nX7eOWlVJhMe8hkAR
 Xys0akgwlsj1q8MMxduyHQ8KElT_6XI2PL0uhcM13gMiNS8kej11QGme52L8
 sKXA1APanHCYlqBs_w4EWBMLFbdlxBmvmpLY7VKYjyER6qdJHRjsMqek8ME_
 RuIoghreo.Fruao0Gt2uV8xsfXOWV2HrZ1iMcInuVHqy_BzGkYeS7JmxSr4O
 qGRmbqNJFxvHz6hopzKYSj89O2jUUJw3cBToiU94JHpLZ2Qi8jO6ZXqYgd55
 GYm3wT9CcBOzwSyn8H9i1TUbMazcDDX1_j2zx7DlRrXJvnEfPqty7vwl9qmC
 VFHnOG3vWCtf81XPVaBgb8S7QPHG0ltbaRjsvqqXXQIHirDtSQD2MNT5kkmV
 84Ewt6nljRz_Mxj1VnSM8ggR8IGnoF2nR06dAG96_JlzAAusQtyycEyNL8Lg
 dsff2nydCIS7EnFE6W0TqWX88Gtc12ZAhlZlLJ_YIgevPexlYrFpY62HzRDA
 6jHFC1KmJITUsytn9jIS3dKPX0BZ.IUs6vcVxD4UwOWHjEELbvlje3WmBFDl
 NXEV784zOdBNI2RDNbI.X7jP8vusjkNbmpuSwReAVTQoCMQG8d6IUAqRXMvB
 yvslUcVu.Y8ZYDILYc9y4OkeuT7VZqpyRV2Ym7AvHOLGkL6eQsQbFXE.hlVG
 pDJo.9Dc.Z_Ovtt.AKaxuR6SW9vFGSRKj7Xmvl1ObmcVRyNMlPJ49jXFXYu1
 2N8c10.OJzk-
Received: from ietfa.amsl.com (localhost [IPv6:::1])
 by ietfa.amsl.com (Postfix) with ESMTP id 24DC83A0D8A;
 Sat, 28 Nov 2020 04:27:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
 t=1606566450; bh=yYpDa08XEJ/a85a0n6MD9wW6jYQcHSfeFfMNp2hNQ1U=;
 h=References:In-Reply-To:From:Date:Subject:To:List-Id:
 List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
 Cc;
 b=y5/bhNrJ3KxUEB9I7o+ptXd0tI9ntcZfhkabdA0Im3yFUAvmpFo833HWiKb+Sroet
 Wr7Q5AGtcYRJ1O6PnUS94cGBQZoFe9fpdKO0vkjFTVgElmYbJbhnFKf0XS4ffI7z+L
 KHoqYBDYZOfI9+e2oWA378LdfOxB/CIz9l7Bj2Tk=
X-Mailbox-Line: From rtg-bfd-bounces@ietf.org  Sat Nov 28 04:27:25 2020
Received: from ietfa.amsl.com (localhost [IPv6:::1])
 by ietfa.amsl.com (Postfix) with ESMTP id 5EEBC3A0B5C;
 Sat, 28 Nov 2020 04:27:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
 t=1606566444; bh=yYpDa08XEJ/a85a0n6MD9wW6jYQcHSfeFfMNp2hNQ1U=;
 h=References:In-Reply-To:From:Date:Subject:To:List-Id:
 List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
 Cc;
 b=oveanNWkJzVTn/XyrOvNGbqu5/rRoaV9kMO/uIvp2LO/iYu2UhGNd1Fj6pLDW5vll
 mFoy7gD82yzHcXZn/dFtHerxYCeQj5AZHFUp/zUejMxhqAKN2jK1tVZaefuEGVkl+x
 edPh1t2ApbwTlodo5b9txI0szDnX6wB1RQS9LIRE=
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id C922A3A0B5B
 for <rtg-bfd@ietfa.amsl.com>; Sat, 28 Nov 2020 04:27:22 -0800 (PST)
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
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 GIdTCvSbIaAQ for <rtg-bfd@ietfa.amsl.com>;
 Sat, 28 Nov 2020 04:27:20 -0800 (PST)
Received: from mail-il1-x133.google.com (mail-il1-x133.google.com
 [IPv6:2607:f8b0: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 BE3F53A0B58
 for <rtg-bfd@ietf.org>; Sat, 28 Nov 2020 04:27:20 -0800 (PST)
Received: by mail-il1-x133.google.com with SMTP id r17so6906644ilo.11
 for <rtg-bfd@ietf.org>; Sat, 28 Nov 2020 04:27:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=9PJe/PTUV62Un5qbu862SZAydSr9XlHivcf2cRx2AF0=;
 b=QPUAi01ca5R+tHVqpiDmWwzB5cuvoNjSK/wRmwZhT8MXj42lE90Vr4FuKM4JlPEyyY
 2t5k+oh/HU/seloBqFGc4wD9jqJVcfJrC+FKVs5hgJgGlVCGTUFOM99t44ZQIGxw+MEU
 e14SCIPYzhrsBrU3yvGDo1tLecI15mgD+V3XblSlSjksZV0VKOrpPOHy0n2dWWW7PMei
 B9MGv+NdU9d8deQR1JqalP/Ecl3yEv9CjNJj40gSJEUIIRsR101sHLkHdX966fjmD8f6
 url+claRjNOrKX4GaXJX+T87oSg8MT51bAs6RWCSWWQ8DyUUAQ3Gnn9f9ABDJn5AQh1E
 Xg6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=9PJe/PTUV62Un5qbu862SZAydSr9XlHivcf2cRx2AF0=;
 b=oKLhwZUNh454X8vcMaijsbjmdz3fU8gjeSAMTxd6KhTWo/W+IToPXEx7faoSb1e17Q
 2SZ0Z3Kkp4t+Di/e4NPJ/QvWa8As4T+GQQ+o8KBh7JGdEygM1K3gxJ1j3W2oOe5OqVeQ
 AiLZkjIi8dvmgwQOZcV66BdZuP9bhgST2TzqkAIBKwPtnNtgjooXJWeqM/3Xf5HPaOl1
 OCFxb1CN3P/xjtLFfOZbh6ectKJG4rMeRPI/LaeeXEWzudYfAngVDRtq2cn42PuDOo/k
 VlcLmA3ld74Ti1CYzYCb12typhPglhxHmi+6TyxFRfw9LGe/my8s8wnxd80HWHklhUGt
 ef0g==
X-Gm-Message-State: AOAM530tz6Ux1JHEtglSOTKF1W179Q0t8mElnnQZ2DNTC4MWE+Gv3hAf
 s8pqsPAr4OVxyJn3RM0Xd/+pejktJjun1ZFabQ8=
X-Google-Smtp-Source: ABdhPJxBVMcwltLV5l9M1Gq9Po/ZltAuoagIfItvgSasW5ihWQLQqL1CAGPqbuoavVysoTESowNXA7hkeUg7mfmyVW0=
X-Received: by 2002:a92:5e9a:: with SMTP id f26mr11124343ilg.129.1606566440039; 
 Sat, 28 Nov 2020 04:27:20 -0800 (PST)
MIME-Version: 1.0
References: <159463868413.22444.9991690475315066846@ietfa.amsl.com>
 <CACi9rdsvv=cm1xnYa4Hp6mJukogJgkrRuBrCKByOVfmD38Gi+A@mail.gmail.com>
 <1B318C9F-DF6A-4762-9AAF-A2AD8A025E24@cisco.com>
 <9784D287-8C2D-4EFF-9586-0B4B440B2B4C@cisco.com>
In-Reply-To: <9784D287-8C2D-4EFF-9586-0B4B440B2B4C@cisco.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Sat, 28 Nov 2020 17:57:08 +0530
Message-ID: <CACi9rds9tZhAGpY2jVkaKbGzcFehHXGtrYr=6PiTu6oQKzbUww@mail.gmail.com>
Subject: Re: New Version Notification for draft-ietf-bfd-stability-06.txt
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000f7788505b529e5c1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/mVR8QSAvBLHdD3a2AIn5YQy_tgs>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>,
 <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>,
 <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
Cc: rtg-bfd WG <rtg-bfd@ietf.org>, "reshad@yahoo. com" <reshad@yahoo.com>
Errors-To: rtg-bfd-bounces@ietf.org
Sender: "Rtg-bfd" <rtg-bfd-bounces@ietf.org>
Content-Length: 17273

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

Sure will do that.

On Tue, Nov 24, 2020, 5:54 AM Reshad Rahman (rrahman) <rrahman@cisco.com>
wrote:

> Hi Santosh, authors,
>
>
>
> The comments below are pretty minor. Please address them in next rev and
> we=E2=80=99ll be good to go to next step for this document.
>
>
>
> Regards,
>
> Reshad,
>
>
>
> *From: *Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of "Reshad Rahman
> (rrahman)" <rrahman=3D40cisco.com@dmarc.ietf.org>
> *Date: *Thursday, July 23, 2020 at 10:43 PM
> *To: *Santosh P K <santosh.pallagatti@gmail.com>, "rtg-bfd@ietf.org" <
> rtg-bfd@ietf.org>
> *Subject: *Re: New Version Notification for
> draft-ietf-bfd-stability-06.txt
>
>
>
> Hi Santosh,
>
>
>
> Thanks for addressing the comments.
>
>
>
> General: NULL authentication TLV is still used, should be replaced with
> NULL authentication type or section as appropriate.
>
> Be consistent for Null v/s NULL (NULL Auth is used in
> bfd-optimizing-authentication)
>
>
>
> Introduction
>
> s/detect lost packet/detect lost packets/
>
>
>
> Section 3 Use Cases:
>
> s/any BFD packet loss if loss/any BFD packet loss if the loss/
>
> s/BFD implementation/BFD implementations/
>
> Where the text says =E2=80=9Cfailure of a link=E2=80=9D, might be better =
to say =E2=80=9Cfailure
> of a datapath=E2=80=9D?
>
> Informative references to CFM and TWAMP would be useful
>
>
>
> Section 4
>
> =E2=80=9Cby appending the Null-Authentication type =E2=80=9C. Suggest =E2=
=80=9Cby appending an authentication section with the NULL Authentication t=
ype =E2=80=9C
>
>
>
> Section 5
>
> =E2=80=9CBFD uses authentication TLV=E2=80=9D, suggest change to =E2=80=
=9CBFD uses an
> authentication section=E2=80=9D.
>
>
>
> =E2=80=9CBFD packets MUST include NULL-Auth TLV=E2=80=9D. Change to =E2=
=80=9CBFD control packets
> MUST include an authentication section with the NULL Authentication type=
=E2=80=9D
>
>
>
> Section 5.1
>
>
>
> =E2=80=9CThe first BFD NULL-Auth type processed by the receiver=E2=80=A6=
=E2=80=9D.  Change to  =E2=80=9CThe first BFD authentication section with t=
he NULL Authentication type, in a valid BFD control packet, processed by th=
e receiver=E2=80=9D .
>
> Also, does it have to be NULL Auth, I believe it can be any auth with seq=
uence number? If that=E2=80=99s the case change to  =E2=80=9CThe first BFD =
authentication section with a non-zero sequence number, in a valid BFD cont=
rol packet, processed by the receiver is used for=E2=80=A6.=E2=80=9D.
>
>
>
> Regards,
>
> Reshad.
>
>
>
> *From: *Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of Santosh P K <
> santosh.pallagatti@gmail.com>
> *Date: *Sunday, July 19, 2020 at 4:06 PM
> *To: *"rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
> *Subject: *Fwd: New Version Notification for
> draft-ietf-bfd-stability-06.txt
>
>
>
> Hello All,
>
>     A new version of draft for BFD-stablity is here for review. Changes
> include addressing shepherd comments as provided here.
> https://datatracker.ietf.org/doc/draft-ietf-bfd-stability/shepherdwriteup=
/.
> Please also see attached diff.
>
>
>
> Thanks
>
> Santosh P K
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Mon, Jul 13, 2020 at 4:41 PM
> Subject: New Version Notification for draft-ietf-bfd-stability-06.txt
> To: Mach Chen <mach.chen@huawei.com>, Ankur Saxena <ankurpsaxena@gmail.co=
m>,
> Peng Fan <fanp08@gmail.com>, Mahesh Jethanandani <mjethanandani@gmail.com=
>,
> Ashesh Mishra <mishra.ashesh@gmail.com>, Santosh Pallagatti <
> santosh.pallagatti@gmail.com>
>
>
>
>
> A new version of I-D, draft-ietf-bfd-stability-06.txt
> has been successfully submitted by Santosh Pallagatti and posted to the
> IETF repository.
>
> Name:           draft-ietf-bfd-stability
> Revision:       06
> Title:          BFD Stability
> Document date:  2020-07-13
> Group:          bfd
> Pages:          6
> URL:
> https://www.ietf.org/internet-drafts/draft-ietf-bfd-stability-06.txt
> Status:         https://datatracker.ietf.org/doc/draft-ietf-bfd-stability=
/
> Htmlized:       https://tools.ietf.org/html/draft-ietf-bfd-stability-06
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability
> Diff:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-stability-06
>
> Abstract:
>    This document describes extensions to the Bidirectional Forwarding
>    Detection (BFD) protocol to measure BFD stability.  Specifically, it
>    describes a mechanism for detection of BFD packet loss.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>

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

<div dir=3D"auto">Sure will do that.=C2=A0</div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Nov 24, 2020, 5:54 AM Res=
had Rahman (rrahman) &lt;<a href=3D"mailto:rrahman@cisco.com">rrahman@cisco=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-CA" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:break=
-word">
<div class=3D"m_-1619488700393800655WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Santosh, authors,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The comments below are pretty m=
inor. Please address them in next rev and we=E2=80=99ll be good to go to ne=
xt step for this document.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Reshad,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Rtg-bfd &lt;<a hr=
ef=3D"mailto:rtg-bfd-bounces@ietf.org" target=3D"_blank" rel=3D"noreferrer"=
>rtg-bfd-bounces@ietf.org</a>&gt; on behalf of &quot;Reshad Rahman (rrahman=
)&quot; &lt;rrahman=3D<a href=3D"mailto:40cisco.com@dmarc.ietf.org" target=
=3D"_blank" rel=3D"noreferrer">40cisco.com@dmarc.ietf.org</a>&gt;<br>
<b>Date: </b>Thursday, July 23, 2020 at 10:43 PM<br>
<b>To: </b>Santosh P K &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" =
target=3D"_blank" rel=3D"noreferrer">santosh.pallagatti@gmail.com</a>&gt;, =
&quot;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank" rel=3D"noreferr=
er">rtg-bfd@ietf.org</a>&quot; &lt;<a href=3D"mailto:rtg-bfd@ietf.org" targ=
et=3D"_blank" rel=3D"noreferrer">rtg-bfd@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: New Version Notification for draft-ietf-bfd-stability-0=
6.txt<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Santosh,</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks for addressing the comme=
nts.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">General: NULL authentication TL=
V is still used, should be replaced with NULL authentication type or sectio=
n as appropriate.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Be consistent for Null v/s NULL=
 (NULL Auth is used in bfd-optimizing-authentication)</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Introduction</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">s/detect lost packet/detect los=
t packets/</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3 Use Cases: </span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">s/any BFD packet loss if loss/a=
ny BFD packet loss if the loss/</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">s/BFD implementation/BFD implem=
entations/</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Where the text says =E2=80=9Cfa=
ilure of a link=E2=80=9D, might be better to say =E2=80=9Cfailure of a data=
path=E2=80=9D?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Informative references to CFM a=
nd TWAMP would be useful</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 4</span><u></u><u></u><=
/p>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">=E2=80=9C</span><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:black">by appending the Null-Aut=
hentication type =E2=80=9C. Suggest =E2=80=9Cby appending an authentication=
 section with the NULL Authentication type =E2=80=9C</span><u></u><u></u></=
pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 5</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=E2=80=9CBFD uses authenticatio=
n TLV=E2=80=9D, suggest change to =E2=80=9CBFD uses an authentication secti=
on=E2=80=9D.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=E2=80=9CBFD packets MUST inclu=
de NULL-Auth TLV=E2=80=9D. Change to =E2=80=9CBFD control packets MUST incl=
ude an authentication section with the NULL Authentication type=E2=80=9D</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 5.1</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">=E2=80=9CThe first BFD NULL-Auth type processed by the=
 receiver=E2=80=A6=E2=80=9D.=C2=A0 Change to =C2=A0=E2=80=9CThe first BFD a=
uthentication section with </span><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:black">the NULL Authentication type=
, in a valid BFD control packet, processed by the receiver</span><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">=E2=80=9D .</span><u></u><u></u></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">Also, does it have to be NULL Auth, I believe it can b=
e any auth with sequence number? If that=E2=80=99s the case change to =C2=
=A0=E2=80=9CThe first BFD authentication section with </span><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">a=
 non-zero sequence number, in a valid BFD control packet, processed by the =
receiver is used for=E2=80=A6.</span><span lang=3D"EN-US" style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">=E2=80=9D.</span><u></=
u><u></u></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">=C2=A0</span><u></u><u></u></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">Regards,</span><u></u><u></u></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">Reshad.</span><u></u><u></u></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:black">=C2=A0</span><u></u><u></u></pre>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Rtg-bfd &lt;<a hr=
ef=3D"mailto:rtg-bfd-bounces@ietf.org" target=3D"_blank" rel=3D"noreferrer"=
>rtg-bfd-bounces@ietf.org</a>&gt; on behalf of Santosh P K &lt;<a href=3D"m=
ailto:santosh.pallagatti@gmail.com" target=3D"_blank" rel=3D"noreferrer">sa=
ntosh.pallagatti@gmail.com</a>&gt;<br>
<b>Date: </b>Sunday, July 19, 2020 at 4:06 PM<br>
<b>To: </b>&quot;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">rtg-bfd@ietf.org</a>&quot; &lt;<a href=3D"mailto:rtg-bfd@ie=
tf.org" target=3D"_blank" rel=3D"noreferrer">rtg-bfd@ietf.org</a>&gt;<br>
<b>Subject: </b>Fwd: New Version Notification for draft-ietf-bfd-stability-=
06.txt</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hello All,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 A new version of draft for BFD-stablit=
y is here for review. Changes include addressing shepherd comments as provi=
ded here.=C2=A0<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-bfd-s=
tability/shepherdwriteup/" target=3D"_blank" rel=3D"noreferrer">https://dat=
atracker.ietf.org/doc/draft-ietf-bfd-stability/shepherdwriteup/</a>.
 Please also see attached diff.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Santosh P K=C2=A0<u><=
/u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">---------- Forwarded message ---------<br>
From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">internet-drafts@ietf.org</a>&gt;<br>
Date: Mon, Jul 13, 2020 at 4:41 PM<br>
Subject: New Version Notification for draft-ietf-bfd-stability-06.txt<br>
To: Mach Chen &lt;<a href=3D"mailto:mach.chen@huawei.com" target=3D"_blank"=
 rel=3D"noreferrer">mach.chen@huawei.com</a>&gt;, Ankur Saxena &lt;<a href=
=3D"mailto:ankurpsaxena@gmail.com" target=3D"_blank" rel=3D"noreferrer">ank=
urpsaxena@gmail.com</a>&gt;, Peng Fan &lt;<a href=3D"mailto:fanp08@gmail.co=
m" target=3D"_blank" rel=3D"noreferrer">fanp08@gmail.com</a>&gt;, Mahesh Je=
thanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank"=
 rel=3D"noreferrer">mjethanandani@gmail.com</a>&gt;,
 Ashesh Mishra &lt;<a href=3D"mailto:mishra.ashesh@gmail.com" target=3D"_bl=
ank" rel=3D"noreferrer">mishra.ashesh@gmail.com</a>&gt;, Santosh Pallagatti=
 &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank" rel=
=3D"noreferrer">santosh.pallagatti@gmail.com</a>&gt;<u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
<br>
A new version of I-D, draft-ietf-bfd-stability-06.txt<br>
has been successfully submitted by Santosh Pallagatti and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-ietf-bfd-stability<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A006<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BFD Stability<br>
Document date:=C2=A0 2020-07-13<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 bfd<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-ietf-bfd-stability-06.txt" target=3D"_blank" rel=
=3D"noreferrer">
https://www.ietf.org/internet-drafts/draft-ietf-bfd-stability-06.txt</a><br=
>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-ietf-bfd-stability/" target=3D"_blank" rel=3D"noreferrer">h=
ttps://datatracker.ietf.org/doc/draft-ietf-bfd-stability/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-ietf-bfd-stability-06" target=3D"_blank" rel=3D"noreferrer">https://t=
ools.ietf.org/html/draft-ietf-bfd-stability-06</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-ietf-bfd-stability" target=3D"_blank" rel=3D"noreferrer">ht=
tps://datatracker.ietf.org/doc/html/draft-ietf-bfd-stability</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-ietf-bfd-stability-06" target=3D"_blank" rel=3D"nor=
eferrer">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-stability-06</a=
><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document describes extensions to the Bidirectional Forwar=
ding<br>
=C2=A0 =C2=A0Detection (BFD) protocol to measure BFD stability.=C2=A0 Speci=
fically, it<br>
=C2=A0 =C2=A0describes a mechanism for detection of BFD packet loss.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" target=3D"_blank" rel=3D"noreferrer">
tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000f7788505b529e5c1--


--B_3694875994_1785370114--




From nobody Sun Jan 31 11:06:06 2021
Return-Path: <afu14@bloomberg.net>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E6033A11C4 for <rtg-bfd@ietfa.amsl.com>; Sun, 31 Jan 2021 11:06:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.369
X-Spam-Level: 
X-Spam-Status: No, score=-2.369 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bloomberg.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s7GJsPRMaDxa for <rtg-bfd@ietfa.amsl.com>; Sun, 31 Jan 2021 11:06:04 -0800 (PST)
Received: from mgnj16.bloomberg.net (mgnj16.bloomberg.net [69.191.244.238]) (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 ED9203A11C3 for <rtg-bfd@ietf.org>; Sun, 31 Jan 2021 11:06:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bloomberg.net; l=3316; q=dns/txt; s=20200929; t=1612119964; x=1612206364; h=date:from:reply-to:to:mime-version:message-id:subject: content-id; bh=Sch71q0+qLFqUg0pfZhnSYMzuFZVfEuY+YfUi6Qu5Fs=; b=hDwzr1E3or/D3gWvUrtM1+GVLqY6eKU42pKRR9gs1ohjI2aDo5wNapsx IZvoNV+UisrbDPihymtg8Dt/HkH7N3Zn2LZaSI02xrkrZXaf6IwHVa7Vh hmP6tuw+U1dCZyYhNtuSf3PZRJDJz9qZVrJY/2QYd1zWetBJM1Oq2QFFT 1qaZa5oHAiL8RucKgTTOnwsD1TfioapcEbmBxkzp5J8mfDzjg5BbtTiH9 rionGeMGa66sMsktXZGMc/X0lO0rF5Mw01D7VKMtnAiw9D1aF7H5zC19z SQEcjJr2HqsvswwKgbcD/fH/lzbV2kuzHt4FnBU1P7UVQ4kS6dtggett6 g==;
X-BB-Reception-Complete: 31 Jan 2021 14:06:02 -0500
X-IP-Listener: Outgoing Mail
X-IP-MID: 242703734
Received: from msllnjpmsgsv06.bloomberg.com (HELO msllnjpmsgsv06) ([10.126.134.166]) by mgnj16.bloomberg.net with SMTP; 31 Jan 2021 14:06:01 -0500
X-BLP-INETSVC: version=BLP_APP_S_INETSVC_1.0.1; host=mgnj16:25; conid=608
Date: Sun, 31 Jan 2021 19:06:01 -0000
From: "Albert Fu (BLOOMBERG/ 120 PARK)" <afu14@bloomberg.net>
Reply-To: "Albert Fu" <afu14@bloomberg.net>
To: rtg-bfd@ietf.org
MIME-Version: 1.0
Message-ID: <6016FF99010E05DC00390001_0_4903@msllnjpmsgsv06>
X-BLP-GUID: 6016FF99010E05DC003900010000
Subject: =?UTF-8?B?UmU6UnRnLWJmZCBEaWdlc3QsIFZvbCAxNzgsIElzc3VlIDU=?=
Content-Type: multipart/alternative; boundary="BOUNDARY_6016FF99010E05DC00390001_0_7268_msllnjpmsgsv06"
Content-ID: <ID_6016FF99010E05DC00390001_0_4853@msllnjpmsgsv06>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/sn0KKPAd6BhCwCgm4UOGKLX3NOI>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 31 Jan 2021 19:06:05 -0000

--BOUNDARY_6016FF99010E05DC00390001_0_7268_msllnjpmsgsv06
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

SGksCgoKICAgMS4gUmU6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IKICAgICAgZHJhZnQt
aWV0Zi1iZmQtc3RhYmlsaXR5LTA3LnR4dCAoUmVzaGFkIFJhaG1hbikKClRoaXMgZmVhdHVyZSAg
aXMgZ29vZCB0byBoYXZlLiBBcyBhIG1hdHRlciBvZiBmYWN0LCB3ZSBoYXZlIGJlZW4gdHJ5aW5n
IHRvIGdldCB2ZW5kb3JzIHRvIGV4cG9zZSBCRkQgY291bnRlcnMgYXMgd2Uga25vdyBsaW5rcyBm
cm9tIGNhcnJpZXJzIGRvIGRyb3AgcGFja2V0cyB3aXRob3V0IGFueSBpbmRpY2F0aW9uIG9mIGVy
cm9ycywgYW5kIHRoZSBiYXNpYyBzZW5kL3JlY2VpdmUgY291bnRlcnMgYXJlIG5vdCByZWxpYWJs
ZSBpbmRpY2F0b3JzLCBzaW5jZSB0aGUgdGltZXJzIGFyZSByYW5kb21pemVkIHVwIHRvIDI1JSBs
b3dlci4KCgpUaGUgZHJhZnQgdGFsa3MgYWJvdXQgZ2VuZWF0aW9uIG9mIGRpYWdub3N0aWMgaW5m
byBidXQgbm8gZGV0YWlscy4gSSB3b3VsZCB0aGluayBzeXNsb2cgaXMgbm90IHByYWN0aWNhbCBm
b3IgbGFyZ2UgbmV0d29yay4gV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgbWVudGlvbmluZyBrZWVw
aW5nIGNvdW50ZXJzIG9mIG1pc3Npbmcgc2VxIG51bWJlcnMsIGFuZCBoYXZlIHRoZXNlIGNvdW50
ZXJzIGV4cG9zZWQgdG8gdGVsZW1ldHJ5L3NubXA/IFRoaXMgd291bGQgYmUgdmVyeSB1c2VmdWwg
dG8gdXMuCgoKVGhhbmtzCgoKQWxiZXJ0Cg==

--BOUNDARY_6016FF99010E05DC00390001_0_7268_msllnjpmsgsv06
Content-Type: text/html; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPjxib2R5PjwhLS0gcnRlLXZlcnNpb24g
MC4yIDk5NDc1NTE2MzcyOTQwMDhiNzdiY2UyNWViNjgzZGFjIC0tPjxkaXYgY2xhc3M9InJ0ZS1z
dHlsZS1tYWludGFpbmVyIHJ0ZS1wcmUtd3JhcCIgYmJnLWNvbG9yPSJkZWZhdWx0ImRhdGEtYmIt
Zm9udC1zaXplPSJtZWRpdW0iIGJiZy1mb250LXNpemU9Im1lZGl1bSIgc3R5bGU9IndoaXRlLXNw
YWNlOiBwcmUtd3JhcDsgZm9udC1zaXplOiBzbWFsbDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7LCBDb3VyaWVyLCAmcXVvdDtCQi5GaXhlZFdpZHRoJnF1b3Q7OyJzdHlsZT0i
d2hpdGUtc3BhY2U6IHByZS13cmFwOyBmb250LXNpemU6IHNtYWxsOyBmb250LWZhbWlseTogJnF1
b3Q7Q291cmllciBOZXcmcXVvdDssIENvdXJpZXIsICZxdW90O0JCLkZpeGVkV2lkdGgmcXVvdDs7
IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YmxvY2txdW90ZT5IaSw8L2Jsb2NrcXVvdGU+PGJsb2Nr
cXVvdGU+PGJyPiAgIDEuIFJlOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yPGJyPiAgICAg
IGRyYWZ0LWlldGYtYmZkLXN0YWJpbGl0eS0wNy50eHQgKFJlc2hhZCBSYWhtYW4pPGJyPjxicj5U
aGlzIGZlYXR1cmUgIGlzIGdvb2QgdG8gaGF2ZS4gQXMgYSBtYXR0ZXIgb2YgZmFjdCwgd2UgaGF2
ZSBiZWVuIHRyeWluZyB0byBnZXQgdmVuZG9ycyB0byBleHBvc2UgQkZEIGNvdW50ZXJzIGFzIHdl
IGtub3cgbGlua3MgZnJvbSBjYXJyaWVycyBkbyBkcm9wIHBhY2tldHMgd2l0aG91dCBhbnkgaW5k
aWNhdGlvbiBvZiBlcnJvcnMsIGFuZCB0aGUgYmFzaWMgc2VuZC9yZWNlaXZlIGNvdW50ZXJzIGFy
ZSBub3QgcmVsaWFibGUgaW5kaWNhdG9ycywgc2luY2UgdGhlIHRpbWVycyBhcmUgcmFuZG9taXpl
ZCB1cCB0byAyNSUgbG93ZXIuPC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2NrcXVv
dGU+PGJsb2NrcXVvdGU+VGhlIGRyYWZ0IHRhbGtzIGFib3V0IGdlbmVhdGlvbiBvZiBkaWFnbm9z
dGljIGluZm8gYnV0IG5vIGRldGFpbHMuIEkgd291bGQgdGhpbmsgc3lzbG9nIGlzIG5vdCBwcmFj
dGljYWwgZm9yIGxhcmdlIG5ldHdvcmsuIFdoYXQgZG8geW91IHRoaW5rIGFib3V0IG1lbnRpb25p
bmcga2VlcGluZyBjb3VudGVycyBvZiBtaXNzaW5nIHNlcSBudW1iZXJzLCBhbmQgaGF2ZSB0aGVz
ZSBjb3VudGVycyBleHBvc2VkIHRvIHRlbGVtZXRyeS9zbm1wPyBUaGlzIHdvdWxkIGJlIHZlcnkg
dXNlZnVsIHRvIHVzLjwvYmxvY2txdW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1b3RlPjxi
bG9ja3F1b3RlPlRoYW5rczwvYmxvY2txdW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1b3Rl
PjxibG9ja3F1b3RlPkFsYmVydDwvYmxvY2txdW90ZT48L2Rpdj48L2JvZHk+PC9odG1sPg==

--BOUNDARY_6016FF99010E05DC00390001_0_7268_msllnjpmsgsv06--


From nobody Sun Jan 31 14:03:46 2021
Return-Path: <reshad@yahoo.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D02903A1166 for <rtg-bfd@ietfa.amsl.com>; Sun, 31 Jan 2021 09:52:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.506
X-Spam-Level: 
X-Spam-Status: No, score=-0.506 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, MALFORMED_FREEMAIL=1.591, MIME_QP_LONG_LINE=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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id niP5dnwK83iD for <rtg-bfd@ietfa.amsl.com>; Sun, 31 Jan 2021 09:52:41 -0800 (PST)
Received: from sonic306-2.consmr.mail.bf2.yahoo.com (sonic306-2.consmr.mail.bf2.yahoo.com [74.6.132.41]) (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 8614E3A1162 for <rtg-bfd@ietf.org>; Sun, 31 Jan 2021 09:52:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1612115558; bh=gE4y7GAr+Swb/jXQTtMhTsktTGrz+gwc1wnIYhSGU8I=; h=Date:Subject:From:To:CC:References:In-Reply-To:From:Subject:Reply-To; b=a7rh05iQVN3/SpCOuueIFF2lX+zpJwAyNiAcC90ftfeyJRp+D+w5IHyXdWGWl7SNHNo3NQRk4rZTGbT0U3A6dTAANKcz9Z8A3l2wcClFMw076hbSfBinKH7HJnjg4ovxWngDsNZwSUbcfsluAOLuK680SDctj4BCVZEiwlkpo+PSF6mAlf5S7EpX75yFbIeSlmOCKDNgrHMvBL9JIxLaLdTv8UzHNOjQIVDxMgYGIHaOlJkH0afWoWZof/rtKmwbwDrbC+QshnMhhaFxkwUGycec/R27XK1stGgfIMsnccsK/WSqdnjNgHOu3QmiskPAksJPDjYvbBWONajZCA4Qtw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;  t=1612115558; bh=+1Mg0c59L56JkntkEUwJlRjW7TK5O6qd3CWWHG0vNSu=;  h=Date:Subject:From:To:From:Subject:Reply-To; b=l6q2FoU4BkqjXwor5GvWea/pCKgWPm0l2nsWCkKMgWDRF0/BpQZxPs4VKm2L2J14czMt44wDXdRHWS+uBdfS/OFcdFvdVjJXE74hHsk1aaC+RRVrK63JDC/XHDQ39Xi0IMIXMeFtMGOLvg2Gbrd0/fflgUpf5w/jmXsuOZWldNf/YU5OpGaFZNF4U0YppwWakFX/at2rB268UOeaEia6uiABriP+BO0m3KwcDDGul0qQghHkENWdvvVNfjwO3nFqD2X8Ypy7lfSWG6oknDE6CVUTBoE+QX0ckjH1SjtiIZdcOu1lEPXyJTjJ+kZapvdlcqQowNP6DoBrPS67WoN7iw==
X-YMail-OSG: W_sPF44VM1m_zs96ToAjwt6PzeKevK3iMK.bwOb68iekGT3q9KBTKgB8PSleY5l hfnqDMrTx9OJfpFRBLe.iAbP7WNfHMmsCEk9Fukb9By..1AsQOWOb1Pm2R97G7fks4Kueqbv6kcR ixtMx2iMkfZxffm_1fb2XChKiCAgULbQCJJVuHuBiY7Kpe2oaurvTjoDbLYzLuDf2GL1nawQKoz8 9z9TWH901YZGWPE5pWFNNBxSY2Lq4Fyi1bykzOcH7VHGBPU8G2voaOXkzlVZ0zs7Tg6qwyNmjkG8 Ct5nn0saiBl6PADHrLHPpVvWvShmsRRKsGfv0nIE9X947XAKxnRAVWSJKUAySnxMA0Gxpi5ETyED _3sFFmLc7_.8KnAyRpQg9j1dfVFbvEDABj5R_DRv12YZjgnsJcgR5O2NrsN8Nd2J74Ir87YDB71D bGa3_EI.Oxuz280Hz.nlraa3WC0qsNz5PMc82I2XMGltbNVS5VoDQXu_Gifm5UKUqFV071gWLL5A x.uNikkH8lQof_O9YfGXgh74unqcJqSKytknwKtcsr.az55TXfcdNLGjTflmsUYpUgiTnKlu5tz5 0kj9mJk.UehQrPXWhSSpI6aRnQT5tDQItImCJJiOOnYtYFsPr.2V6MPjYsRZAWJbU9rr6qpi1B3h Api9kaqC.TTKd0X4b.aK7piShB9UWqgWCiuXtxy9H5hTdn_aKa0Spnqy5tmZ4SGsEjW8JXNzBe7a GJzmYMQajHFWljGYaCPjJozrx47Xa7tBcTpK2guTsgpK06PsUCDCShf7KpZ9by8AmOaTm6yCMu46 6I77IzS3JW4t61ig.2ibVJr9y7yn_rJfB09X6YTSREpEaA8hYupYlbO8bHgzhWtO9U.LtzaxXPST zINhkLN7tcJ7lQnLr4FalvHmgD8NHQrue7eC3mPcmyWooyB_7OrYsYp2Z4tK6XL5NZRnMalsYdZI eJLbwM0BLY8CWrm3uhAmQkiDVqk.9YN2vpFqu.5._9efGdeTznz6zGWmZ4rP.jJoZPPQEL2QqYNC WtUENnc3LqO.YsivX7.smuBWCx0fRzrcRaB.hQKSW1X2s7yPPC2GUD57QAGcBvq7BQzmowziZb9d ktJ.m9NgLMZsP69eozbHTLOhJlSZaDnxCAss3SKXANCHt3ZCrzYrLTZOwKvhcKiIblxqkTdfI_nA B._aGeIYaHf2Te2XSp.ZtfFMNcGAs1ZyxvATTwOTRGhkG1ZuksRPN_tS2oAhcwEvlaO03mLmRgPs evId1PUdq0Jpj1kErCgoePDT27KyQqB54rrympHGs97zDpWAe60TXos0QCar5U.4YOS7S8sMqR9f kvwHCe2gXOTp_q9DQtIEQope68IOXDr3__VhoXb5EFrlyPDJ94AtY8IfaGeimd8rP25aLcOKAgrJ qI6iw8Xo5mqmg.WptFt21rTQl3QPKq12a2gD4uitcI83t6svGThSmR9VpqdyT9T28VzLJvLUqLNr _a21UMaSC6rjQcmj7KyCwdXTsTwAUf.jKi6bRrTd8a9cr8YrJ1.iQuKQPOgfNyZAxneGr5n1kFwH fbRZQBdxMiuL5d3Q8mlroVxxnuvliBhS.EBi35RLG7kTtnjfcrUS2K8KT0mvDmd6OP6nOJWdqNIn wrfTWCvMs6cCNs3SnSYwdgvCDXxig.YkxtN_PTELcjaJQvpG3PXDThI4VSLnb42e7jqm6st1BycU oyPmIOjl2AfKBcpA5.JtxrzrUnLaTyXZdi0Nk7J1meLSNOpDX_sQE5rze6VfBfLCQPEjVg27xqxA 6mDOURpeSP95WF9cVDe.o12BopQobXVz0WTx3wFQhfb4ytipl7jyCG1zJ8NYIUmimQegfWcZKjct PgJDzWA.ffx3bFqNanxyiwfCABvR7LHNzg0ANwSLNPwqF_yxAJ_.7UgiDZ_u0CbyfUNZzrvgANy6 PtRILolBEVzMq68GTUbzZbaK8n4F0hT8ZGAB4jKDP4NTKvsS1cyrt6D52KAIm7QdM1ieQyNEYdwu eqwa5jQe5IwRaZcwO3GVmRdU0bGWJLvfSWkBUp7DmFW_ZPRT7jJwkz6YgS_gAvj5XfhNcvkTBbsn 84raD3lb2HrQp7VBcV1U5b._UYQHoCtzDWCTfTkHbPOWjRHc7Q0KA8WvoeWruc0BUy.LzNRuA8lp gwghZNpjyWdcCfcgsyTROENwwwl.m9vOvG6PRKhLZ_3Ay7BL0LH1NZVpr0Nt9Kkrl.qB2BOFxhzZ ooLb9vfG2nYtMU.86UDycS6f6Nem9ColBL1oL0XXLReJjpg9WzWbk_B.AXGNjfcnLXm6uqyuSr1x Yf8XTTqHT.Q77WJdhCZ1iKLKzXYzLd1wHpeMA5u9T9vAp36CH300Frp2dq4Eg_hUZQv4c7uLNpOn PQTL9_gfSJSJaqGJ.2KYKUILeRSVRMwoGcRbec.5ykDgxd_Hm5W3q2mytMgzXux28QY6.7SJEwjj kRampGOWOzxI2Za8qYe3wwBCBllKDteTbtUgUH8O88.k.QCijGWPewZddb4EutM6vDERUcxYXcFQ owtMt1wD6Xe7F13zZs1aloK9TVhwNURIvn4jJZ9iUJHVHvoqIz69jP2LiPbOZHmu8GE1vdTBLZo9 D1i0cm6sZsSmqD6nb23qNSaQIEdFGsTQS6qpoD_jSQeDHliSZit7ZvyCFOSDyHTleJ6J5CiF.BZj 54pG.zt2_UFRuCFSAO1Tsobs2Orn8Vzv7afjm.esyFSicSm_4ScrhD4jqRY5dqWK2C3ZYqxCBFaI V9e8XhDkqCwa0MiaEoJsXyi7Hh65J.4A6KpKBmAD1U35IIVSKeKFoZaevDoF08lcLNvpU70JrHz1 ish2_fxAVPgI6Q9b3W.V2oA0-
Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.bf2.yahoo.com with HTTP; Sun, 31 Jan 2021 17:52:38 +0000
Received: by smtp401.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4874ad88f9feb90f23627219c1535f21;  Sun, 31 Jan 2021 17:52:36 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/16.44.20121301
Date: Sun, 31 Jan 2021 12:52:34 -0500
Subject: Re: Shephered writeup for draft-ietf-bfd-secure-sequence-numbers
From: Reshad Rahman <reshad@yahoo.com>
To: Sonal Agarwal <sagarwal12@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>
CC: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "draft-ietf-bfd-secure-sequence-numbers@ietf.org" <draft-ietf-bfd-secure-sequence-numbers@ietf.org>, Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <968A8D6A-9D2A-43A6-B65D-F475E4AEDF7B@yahoo.com>
Thread-Topic: Shephered writeup for draft-ietf-bfd-secure-sequence-numbers
References: <C65449E5-450E-4F61-856B-D7B6994A3E3B@cisco.com> <043D4BDD-5024-4F99-83E8-1E3ECD6F4E44@cisco.com> <20201202214610.GC29769@pfrc.org> <CAMMHi8jUYZt0a1983nwnAwddQ9A39UZ=6PFvV2vtRR10VPunmA@mail.gmail.com>
In-Reply-To: <CAMMHi8jUYZt0a1983nwnAwddQ9A39UZ=6PFvV2vtRR10VPunmA@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3694942356_1646439545"
X-Mailer: WebService/1.1.17648 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/CLHTQT7ad04CdRR9wMi4b1sLam4>
X-Mailman-Approved-At: Sun, 31 Jan 2021 14:03:45 -0800
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 31 Jan 2021 17:52:45 -0000

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

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

Hi Sonal, authors,

=20

Thanks for the document update. Main comments:

=20
Hash has been replaced by symmetric algorithm, to be able to retrieve the s=
equence number at the receiving side, this is good.=20
Section 3 mentions that the symmetric key is provisioned securely on sender=
 and receiver, but there is no mention of provisioning of the algorithm/func=
tion. Also there is no mention of what algorithms to use, is this on purpose=
 since what=E2=80=99s good today will not be recommended tomorrow? Should we at le=
ast say =E2=80=9Cdo not use DES=E2=80=9D or too obvious?
Was there any discussions/thoughts on using asymmetric encryption instead (=
I didn=E2=80=99t follow this document when it started)? It avoids the pain of havi=
ng a shared secret. I=E2=80=99m not saying we should go with asymmetric, just wond=
ering.
For the key, the terms =E2=80=9Csymmetric key=E2=80=9D, =E2=80=9Cshared secret key=E2=80=9D and =E2=80=9C=
shared key=E2=80=9D are used, settle on one for clarity (I believe it should be =E2=80=
=9Cshared key=E2=80=9D or =E2=80=9Cshared secret=E2=80=9D?)
For the algorithm, the terms =E2=80=9Csymmetric key algorithm=E2=80=9D, =E2=80=9Csymmetric al=
gorithm=E2=80=9D , =E2=80=9Csymmetric encryption algorithm=E2=80=9D, =E2=80=9Csymmetric decryption a=
lgorithm=E2=80=9D are used. Again, pick 1 =E2=80=9Csymmetric algorithm=E2=80=9D?).
The term =E2=80=9Chash=E2=80=9D is still used e.g. in section 4 header
Security is not my expertise. Should we get a security review asap, as oppo=
sed to waiting for IESG review. Jeff/Martin?
Diagram chains are clearer now.
Sequence number validity as described at the bottom of page 3 and on P4 (at=
 the end of section 3). RFC5880 sections 6.7.3 and 6.7.4 describe that recei=
ved sequence number should be between bfd.RcvAuthSeq(+1) to bfd.RcvAuthSeq+(=
3*Detect Mult) inclusive. I don=E2=80=99t see why this has to be changed for secur=
e sequence numbers.
Jeff=E2=80=99s comment regarding =E2=80=9CThe first sequence number can be obtained=E2=80=A6=E2=
=80=9D in section 3. I believe the text is incorrect. RFC5880 sections 6.7.3 and=
 6.7.4 explain how the first sequence number is obtained (using bfd.AuthSeqK=
nown and bfd.RcvAuthSeq).
=20

Nits:

=20

Section 4: s/=E2=80=9Dwhile encryption/decryption=E2=80=9D/=E2=80=9Dwhile doing encryption/de=
cryption=E2=80=9D/
What does =E2=80=9Cnon linear=E2=80=9D mean in =E2=80=9Cmonotonically increasing (but non lin=
ear) sequence number=E2=80=9D?
Section 7: s/Jeff Hass/Jeff Haas/

=20

Regards,

Reshad.

=20

=20

From: Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of Sonal Agarwal <sagarw=
al12@gmail.com>
Date: Wednesday, December 16, 2020 at 6:37 PM
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "reshad@yahoo. com" <reshad@yaho=
o.com>, "draft-ietf-bfd-secure-sequence-numbers@ietf.org" <draft-ietf-bfd-se=
cure-sequence-numbers@ietf.org>
Subject: Re: Shephered writeup for draft-ietf-bfd-secure-sequence-numbers

=20

Hi Reshad, Jeff,

=20

Thanks very much for the review. We have posted a new version of the draft =
that should address your concerns.

=20

URL:            https://www.ietf.org/archive/id/draft-ietf-bfd-secure-seque=
nce-numbers-07.txt

Status:         https://datatracker.ietf.org/doc/draft-ietf-bfd-secure-sequ=
ence-numbers/

Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-bfd-secure=
-sequence-numbers

Htmlized:       https://tools.ietf.org/html/draft-ietf-bfd-secure-sequence-=
numbers-07

=20

Regards,

Sonal.

=20

=20

On Wed, Dec 2, 2020 at 1:37 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

It's been some time since I've reviewed the entire document, so this is
almost fresh for me as well. :-)

My comments largely follow Reshad's:
- I don't know what [S] is intended to be. =20
- The chains in the diagrams aren't necessarily clear.  I think they're
  intended to represent that you can work forward and backward through the
  mechanism, but I don't think they're helping with clarity.

My memory of our prior conversations were that we'd discussed a hash that
had the properties we wanted here.  But that hash isn't in the document.
Alan, could you remind us of the example you gave?

I think my biggest procedural issue is discovering the initial sequence
number.  Since the Receiver is always receiving the output of the hash
itself, how does it discover the initial sequence number?  If this is a has=
h
rather than a symmetric operation, we don't have the property that=20
hash(s,k) =3D H1; hash (H1,k) =3D s

So, I think we need some clarity for this sentence:
   Note: The first sequence number can
   be obtained using the same logic as used in determining Local
   Discriminator value for the session or by using a random number.

-- Jeff

On Tue, Nov 24, 2020 at 12:09:53AM +0000, Reshad Rahman (rrahman) wrote:
> Hi,
>=20
> Authors, thank you for addressing my comments in rev-06.
>=20
> I believe there=E2=80=99s some room for clarification in Section 3.
>=20
> Comments:
>=20
>   1.  [0] states monotonically increasing sequence number but the sequenc=
e number is actually in [S]
>=20
> [A] states Authentication but the authentication format contains the sequ=
ence #. So this is supposed to be the hash of the BFD packet as described in=
 4.4 of RFC5880.
>=20
>=20
>=20
>    As currently defined in BFD [RFC5880], a BFD packet with
>    authentication will undergo the following steps, where:
>=20
>    [O]: original RFC 5880 packet with monotonically increasing sequence
>    number
>=20
>    [S]: pseudo random sequence number
>=20
>    [A]: Authentication
>=20
>                    Sender                    Receiver
>=20
>                    [O] [S] [A] ------------- [A] [S] [O]
>=20
>=20
>   1.  The text below states that =E2=80=9Cmechanism of provisioning such a key =
is outside the scope of this document=E2=80=9D.  But further down H1 and H2 are bo=
th calculated with key =E2=80=98k=E2=80=99. So is the key to calculate the sequence numb=
er hash the same as the key to calculate the hash for the packet (as per sec=
tion 4.4 of RFC5880)? And if they are the same and the attacker has it, can=E2=
=80=99t the attacker fudge the sequence number hash also? I think I could be mis=
sing something here.
>=20
>    This document proposes that for enhanced security in sequence number
>    encoding, the sender would identify a hash algorithm (symmetric) that
>    would create a 32 bit hash.  The hashing key is provisioned securely
>    on the sender and receiver of the BFD session.  The mechanism of
>    provisioning such a key is outside the scope of this document.
>    Instead of using the sequence number, the sender encodes the sequence
>    number with the hashing key to produce a hash.
>=20
>=20
>   1.  When the receiver does the reverse hash operation to extract the se=
quence number,  > previously received =E2=80=98s=E2=80=99  is not enough as per previous=
 text which mentions tolerate dropped frames.
>=20
>=20
>=20
>    k: hashing key
>=20
>=20
>=20
>    s: sequence number
>=20
>=20
>=20
>    O: original RFC 5880 packet with monotonically increasing sequence
>=20
>    number
>=20
>=20
>=20
>   1.  What is meant by =E2=80=9Cremainder of packet=E2=80=9D?
>=20
>=20
>=20
>    R: remainder of packet
>=20
>=20
>=20
>    H1: hash of s
>=20
>=20
>=20
>    H2: hash of entire packet
>=20
>=20
>=20
>    A: H2 + insertion in packet
>=20
>=20
>=20
>    hash(s, k) =3D H1
>=20
>=20
>=20
>    hash((H1 + R), k) =3D H2
>=20
>=20
>=20
>    hash'((Packet - H2), k) =3D=3D H2 ? Good packet : bad packet
>=20
>=20
>=20
>    hash'(H1, k) > previously received s ? Good sequence number : bad
>=20
>    sequence number
>=20
>=20
>=20
>                     Sender                Receiver
>=20
>=20
>=20
>                     [O] [H1] [A] -------- [A] [H1] [O]
>=20
>=20
>=20
>    The above diagram describes how the sender encodes and receiver
>=20
>    decodes the sequence number.  The sender starts by taking the
>=20
>    monotonically increasing sequence number and hashing it.  It replaces
>=20
>    the sequence number with the hash.  It then calculates the hash for
>=20
>    the entire packet and appends the hash value to the end of the
>=20
>    packet, before transmitting it.
>=20
>=20
>=20
>   1.  s/retrieve s/retrieve =E2=80=98s=E2=80=99/ and s/monotically/monotonically/
>=20
>=20
>=20
>    The receiver hashes the entire packet without H2, and compares the
>=20
>    hash value with the received hash (H2).  If the hash values are
>=20
>    equal, it is a good packet, else it is a bad packet.  It then
>=20
>    calculates the hash on the received sequence number to retreive s.
>=20
>    If it is greater than the previously received monotically increasing
>=20
>    sequence number, then the receiver knows it's a valid sequence
>=20
>    number.
>=20
> Regards,
> Reshad.
>=20
> From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
> Date: Sunday, June 14, 2020 at 2:50 PM
> To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "draft-ietf-bfd-secure-sequenc=
e-numbers@ietf.org" <draft-ietf-bfd-secure-sequence-numbers@ietf.org>
> Subject: Shephered writeup for draft-ietf-bfd-secure-sequence-numbers
>=20
> Authors, WG,
>=20
> The writeup is available at https://datatracker.ietf.org/doc/draft-ietf-b=
fd-secure-sequence-numbers/shepherdwriteup/
>=20
> For convenience I=E2=80=99ve copied the comments on the document below.
>=20
> Regards,
> Reshad.
>=20
>=20
> This document updates RFC5880. This is missing from the title page header=
.
>=20
>=20
>=20
> Abstract
>=20
> s/a security enhancements/a security enhancement/
>=20
> Suggestion: =E2=80=9CThis document describes a security enhancement for the seq=
uence number used in BFD control packets=E2=80=9D.
>=20
>=20
>=20
> Requirements Language
>=20
> Please put this later in the document, e.g. after introduction. Add RFC81=
74, and add it as normative reference.
>=20
>=20
>=20
> Introduction
>=20
> Don=E2=80=99t use Authentication TLV, instead use =E2=80=9CAuthentication Section=E2=80=9D.=
 E.g.
>=20
> s/in BFD authentication TLVs/in the BFD authentication section/
>=20
>=20
>=20
>=20
>=20
> s/pseudo-random sequence numbers on the frame/pseudo-random sequence numb=
ers in BFD control packets/
>=20
> I=E2=80=99m not sure I understood the last sentence starting with =E2=80=9CFurther se=
curity may be =E2=80=A6.=E2=80=9D. What is =E2=80=9Cresetting un-encrypted sequence=E2=80=9D? Does i=
t mean that when the sequence numbers rolls over, it=E2=80=99s reset to a pseudo-r=
andom number?
>=20
>=20
>=20
> Section 2
>=20
> Rename to =E2=80=9CTheory of operation=E2=80=9D
>=20
> Suggest splitting the  1st sentence, e.g.
>=20
>    Instead of inserting a monotonically, sometimes occasionally, increasi=
ng
>=20
>    sequence number in BFD control packets, a hash is inserted instead.
>=20
>    The hash is computed, using a shared key, on the sequence number. That
>=20
>    computed hash is then inserted into the sequence number field of the
>=20
>    packet.
>=20
>=20
>=20
> In the following sentence, the part =E2=80=9Cused in computing an authenticated=
 packet=E2=80=9D is referring to computing the SHA1/MD5 hash/digest for the packet=
? That sentence should be clarified then.
>=20
>                                                                    In
>=20
>    case of BFD Authentication [I-D.ietf-bfd-optimizing-authentication],
>=20
>    the sequence number used in computing an authenticated packet would
>=20
>    be this new computed hash.
>=20
>=20
>=20
> Also, when referring to the optimization draft, better to use e.g. =E2=80=9Copt=
imized BFD authentication=E2=80=9D than =E2=80=9CBFD authentication=E2=80=9D. The latter impli=
es per-RFC5880 BFD authentication.
>=20
>=20
>=20
> s/psuedo/pseudo/
>=20
> s/ scope of this draft/ scope of this document/
>=20
> s/seuquence/sequence/
>=20
>=20
>=20
> Not clear to me what the following means.
>=20
>                               Note: The first sequence number can
>=20
>    be obtained using the same logic as the My Discriminator value.
>=20
>=20
>=20
> The diagram reads well for regular authentication. For secure sequence nu=
mber, I think the diagram would gain clarity from an ordered list of steps o=
n the sender and receiver. The current list before the diagram is useful,  I=
 believe the sender steps would start at =E2=80=9CH1:=E2=80=9D and the receiver steps at=
 hash=E2=80=99. And yes, hash=E2=80=99 needs an explanation. On the receiver side, for v=
alidating that =E2=80=99s=E2=80=99 is a good sequence number, the range has to be checke=
d as mentioned in the previous paragraph.
>=20
>=20
>=20
> Section 5
>=20
> s/ stabiluty/ stability/
>=20
> s/admistratively/administratively/
>=20
> s/Sequential nature/The sequential nature/
>=20

> Date: Wed, 05 Aug 2020 16:28:55 -0700
> From: internet-drafts@ietf.org
> To: i-d-announce@ietf.org
> CC: rtg-bfd@ietf.org
> Subject: I-D Action: draft-ietf-bfd-secure-sequence-numbers-06.txt
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Bidirectional Forwarding Detection WG of=
 the IETF.
>=20
>         Title           : Secure BFD Sequence Numbers
>         Authors         : Mahesh Jethanandani
>                           Sonal Agarwal
>                           Ashesh Mishra
>                           Ankur Saxena
>                           Alan DeKok
>       Filename        : draft-ietf-bfd-secure-sequence-numbers-06.txt
>       Pages           : 6
>       Date            : 2020-08-05
>=20
> Abstract:
>    This document describes a security enhancement for the sequence
>    number used in BFD control packets.  This document updates RFC 5880.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-bfd-secure-sequence-numbers/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-bfd-secure-sequence-numbers-06
> https://datatracker.ietf.org/doc/html/draft-ietf-bfd-secure-sequence-numb=
ers-06
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-secure-sequence-numbers-=
06
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
>=20
>=20


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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:-webkit-standard;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.gmail-apple-converted-space
	{mso-style-name:gmail-apple-converted-space;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:1194995643;
	mso-list-type:hybrid;
	mso-list-template-ids:-1193899238 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style></head><body lang=3DEN-CA link=3Dblue vlink=3Dpurple style=3D'word-wrap:=
break-word'><div class=3DWordSection1><p class=3DMsoNormal>Hi Sonal, authors,<o:=
p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thank=
s for the document update. Main comments:<o:p></o:p></p><p class=3DMsoNormal><=
o:p>&nbsp;</o:p></p><ol style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3DMsoL=
istParagraph style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>Hash has been r=
eplaced by symmetric algorithm, to be able to retrieve the sequence number a=
t the receiving side, this is good. <o:p></o:p></li><ol style=3D'margin-top:0c=
m' start=3D1 type=3Da><li class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list=
:l0 level2 lfo1'>Section 3 mentions that the symmetric key is provisioned se=
curely on sender and receiver, but there is no mention of provisioning of th=
e algorithm/function. Also there is no mention of what algorithms to use, is=
 this on purpose since what=E2=80=99s good today will not be recommended tomorrow?=
 Should we at least say =E2=80=9Cdo not use DES=E2=80=9D or too obvious?<o:p></o:p></li>=
<li class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list:l0 level2 lfo1'>W=
as there any discussions/thoughts on using asymmetric encryption instead (I =
didn=E2=80=99t follow this document when it started)? It avoids the pain of having=
 a shared secret. I=E2=80=99m not saying we should go with asymmetric, just wonder=
ing.<o:p></o:p></li><li class=3DMsoListParagraph style=3D'margin-left:0cm;mso-li=
st:l0 level2 lfo1'>For the key, the terms =E2=80=9Csymmetric key=E2=80=9D, =E2=80=9Cshared sec=
ret key=E2=80=9D and =E2=80=9Cshared key=E2=80=9D are used, settle on one for clarity (I belie=
ve it should be =E2=80=9Cshared key=E2=80=9D or =E2=80=9Cshared secret=E2=80=9D?)<o:p></o:p></li><li=
 class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list:l0 level2 lfo1'>For =
the algorithm, the terms =E2=80=9Csymmetric key algorithm=E2=80=9D, =E2=80=9Csymmetric algorit=
hm=E2=80=9D , =E2=80=9Csymmetric encryption algorithm=E2=80=9D, =E2=80=9Csymmetric decryption algori=
thm=E2=80=9D are used. Again, pick 1 =E2=80=9Csymmetric algorithm=E2=80=9D?).<o:p></o:p></li><=
li class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list:l0 level2 lfo1'>Th=
e term =E2=80=9Chash=E2=80=9D is still used e.g. in section 4 header<o:p></o:p></li><li =
class=3DMsoListParagraph style=3D'margin-left:0cm;mso-list:l0 level2 lfo1'>Secur=
ity is not my expertise. Should we get a security review asap, as opposed to=
 waiting for IESG review. Jeff/Martin?<o:p></o:p></li></ol><li class=3DMsoList=
Paragraph style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>Diagram chains are=
 clearer now.<o:p></o:p></li><li class=3DMsoListParagraph style=3D'margin-left:0=
cm;mso-list:l0 level1 lfo1'>Sequence number validity as described at the bot=
tom of page 3 and on P4 (at the end of section 3). RFC5880 sections 6.7.3 an=
d 6.7.4 describe that received sequence number should be between <span style=
=3D'color:black'>bfd.RcvAuthSeq(+1) to </span><span style=3D'color:black'>bfd.Rc=
vAuthSeq+(3*Detect Mult) inclusive. I don=E2=80=99t see why this has to be changed=
 for secure sequence numbers.</span><o:p></o:p></li><li class=3DMsoListParagra=
ph style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>Jeff=E2=80=99s comment regardin=
g =E2=80=9CThe first sequence number can be obtained=E2=80=A6=E2=80=9D in section 3. I believe=
 the text is incorrect. RFC5880 sections 6.7.3 and 6.7.4 explain how the fir=
st sequence number is obtained (using bfd.AuthSeqKnown and bfd.RcvAuthSeq).<=
o:p></o:p></li></ol><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorm=
al>Nits:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoN=
ormal>Section 4: s/=E2=80=9Dwhile encryption/decryption=E2=80=9D/=E2=80=9Dwhile doing encrypti=
on/decryption=E2=80=9D/<o:p></o:p></p><pre><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri",sans-serif'>What does =E2=80=9Cnon linear=E2=80=9D mean in =E2=80=9C<span style=3D'=
color:black'>monotonically increasing (but non linear) sequence number</span=
>=E2=80=9D?<span style=3D'color:black'><o:p></o:p></span></span></pre><p class=3DMsoNo=
rmal>Section 7: s/Jeff Hass/Jeff Haas/<o:p></o:p></p><p class=3DMsoNormal><o:p=
>&nbsp;</o:p></p><p class=3DMsoNormal>Regards,<o:p></o:p></p><p class=3DMsoNorma=
l>Reshad.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p><div style=3D'border:none;border-top:solid #B5C4DF=
 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-si=
ze:12.0pt;color:black'>From: </span></b><span style=3D'font-size:12.0pt;color:=
black'>Rtg-bfd &lt;rtg-bfd-bounces@ietf.org&gt; on behalf of Sonal Agarwal &=
lt;sagarwal12@gmail.com&gt;<br><b>Date: </b>Wednesday, December 16, 2020 at =
6:37 PM<br><b>To: </b>Jeffrey Haas &lt;jhaas@pfrc.org&gt;<br><b>Cc: </b>&quo=
t;rtg-bfd@ietf.org&quot; &lt;rtg-bfd@ietf.org&gt;, &quot;reshad@yahoo. com&q=
uot; &lt;reshad@yahoo.com&gt;, &quot;draft-ietf-bfd-secure-sequence-numbers@=
ietf.org&quot; &lt;draft-ietf-bfd-secure-sequence-numbers@ietf.org&gt;<br><b=
>Subject: </b>Re: Shephered writeup for draft-ietf-bfd-secure-sequence-numbe=
rs<o:p></o:p></span></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><=
/div><div><p class=3DMsoNormal>Hi Reshad, Jeff,<o:p></o:p></p><div><p class=3DMs=
oNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>Thanks very much =
for the review. We have posted a new version of the draft that should addres=
s your concerns.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:=
p></p></div><div><p class=3DMsoNormal><span style=3D'font-family:"-webkit-standa=
rd",serif;color:black'>URL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://www.ietf.org/archive/id/draft-ietf-b=
fd-secure-sequence-numbers-07.txt">https://www.ietf.org/archive/id/draft-iet=
f-bfd-secure-sequence-numbers-07.txt</a><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-family:"-webkit-standard",serif;color:blac=
k'>Status:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3Dgmail-=
apple-converted-space>&nbsp;</span><a href=3D"https://datatracker.ietf.org/doc=
/draft-ietf-bfd-secure-sequence-numbers/">https://datatracker.ietf.org/doc/d=
raft-ietf-bfd-secure-sequence-numbers/</a><o:p></o:p></span></p></div><div><=
p class=3DMsoNormal><span style=3D'font-family:"-webkit-standard",serif;color:bl=
ack'>Htmlized:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3Dgmail-apple-co=
nverted-space>&nbsp;</span><a href=3D"https://datatracker.ietf.org/doc/html/dr=
aft-ietf-bfd-secure-sequence-numbers">https://datatracker.ietf.org/doc/html/=
draft-ietf-bfd-secure-sequence-numbers</a><o:p></o:p></span></p></div><div><=
p class=3DMsoNormal><span style=3D'font-family:"-webkit-standard",serif;color:bl=
ack'>Htmlized:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3Dgmail-apple-co=
nverted-space>&nbsp;</span></span><a href=3D"https://tools.ietf.org/html/draft=
-ietf-bfd-secure-sequence-numbers-07"><span style=3D'font-family:"-webkit-stan=
dard",serif'>https://tools.ietf.org/html/draft-ietf-bfd-secure-sequence-numb=
ers-07</span></a><o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o=
:p></p></div><div><p class=3DMsoNormal>Regards,<o:p></o:p></p></div><div><p cl=
ass=3DMsoNormal>Sonal.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;=
</o:p></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p c=
lass=3DMsoNormal>On Wed, Dec 2, 2020 at 1:37 PM Jeffrey Haas &lt;<a href=3D"mail=
to:jhaas@pfrc.org">jhaas@pfrc.org</a>&gt; wrote:<o:p></o:p></p></div><blockq=
uote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=3DMsoNormal style=3D'margin-b=
ottom:12.0pt'>It's been some time since I've reviewed the entire document, s=
o this is<br>almost fresh for me as well. :-)<br><br>My comments largely fol=
low Reshad's:<br>- I don't know what [S] is intended to be.&nbsp; <br>- The =
chains in the diagrams aren't necessarily clear.&nbsp; I think they're<br>&n=
bsp; intended to represent that you can work forward and backward through th=
e<br>&nbsp; mechanism, but I don't think they're helping with clarity.<br><b=
r>My memory of our prior conversations were that we'd discussed a hash that<=
br>had the properties we wanted here.&nbsp; But that hash isn't in the docum=
ent.<br>Alan, could you remind us of the example you gave?<br><br>I think my=
 biggest procedural issue is discovering the initial sequence<br>number.&nbs=
p; Since the Receiver is always receiving the output of the hash<br>itself, =
how does it discover the initial sequence number?&nbsp; If this is a hash<br=
>rather than a symmetric operation, we don't have the property that <br>hash=
(s,k) =3D H1; hash (H1,k) =3D s<br><br>So, I think we need some clarity for this=
 sentence:<br>&nbsp; &nbsp;Note: The first sequence number can<br>&nbsp; &nb=
sp;be obtained using the same logic as used in determining Local<br>&nbsp; &=
nbsp;Discriminator value for the session or by using a random number.<br><br=
>-- Jeff<br><br>On Tue, Nov 24, 2020 at 12:09:53AM +0000, Reshad Rahman (rra=
hman) wrote:<br>&gt; Hi,<br>&gt; <br>&gt; Authors, thank you for addressing =
my comments in rev-06.<br>&gt; <br>&gt; I believe there=E2=80=99s some room for cl=
arification in Section 3.<br>&gt; <br>&gt; Comments:<br>&gt; <br>&gt;&nbsp; =
&nbsp;1.&nbsp; [0] states monotonically increasing sequence number but the s=
equence number is actually in [S]<br>&gt; <br>&gt; [A] states Authentication=
 but the authentication format contains the sequence #. So this is supposed =
to be the hash of the BFD packet as described in 4.4 of RFC5880.<br>&gt; <br=
>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; As currently defined in BFD [RFC5880], =
a BFD packet with<br>&gt;&nbsp; &nbsp; authentication will undergo the follo=
wing steps, where:<br>&gt; <br>&gt;&nbsp; &nbsp; [O]: original RFC 5880 pack=
et with monotonically increasing sequence<br>&gt;&nbsp; &nbsp; number<br>&gt=
; <br>&gt;&nbsp; &nbsp; [S]: pseudo random sequence number<br>&gt; <br>&gt;&=
nbsp; &nbsp; [A]: Authentication<br>&gt; <br>&gt;&nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Sender&nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Receiver<br>&gt; <br>&gt;&nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [O] [S] [A] --=
----------- [A] [S] [O]<br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp;1.&nbsp; The t=
ext below states that =E2=80=9Cmechanism of provisioning such a key is outside the=
 scope of this document=E2=80=9D.&nbsp; But further down H1 and H2 are both calcul=
ated with key =E2=80=98k=E2=80=99. So is the key to calculate the sequence number hash t=
he same as the key to calculate the hash for the packet (as per section 4.4 =
of RFC5880)? And if they are the same and the attacker has it, can=E2=80=99t the a=
ttacker fudge the sequence number hash also? I think I could be missing some=
thing here.<br>&gt; <br>&gt;&nbsp; &nbsp; This document proposes that for en=
hanced security in sequence number<br>&gt;&nbsp; &nbsp; encoding, the sender=
 would identify a hash algorithm (symmetric) that<br>&gt;&nbsp; &nbsp; would=
 create a 32 bit hash.&nbsp; The hashing key is provisioned securely<br>&gt;=
&nbsp; &nbsp; on the sender and receiver of the BFD session.&nbsp; The mecha=
nism of<br>&gt;&nbsp; &nbsp; provisioning such a key is outside the scope of=
 this document.<br>&gt;&nbsp; &nbsp; Instead of using the sequence number, t=
he sender encodes the sequence<br>&gt;&nbsp; &nbsp; number with the hashing =
key to produce a hash.<br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp;1.&nbsp; When t=
he receiver does the reverse hash operation to extract the sequence number,&=
nbsp; &gt; previously received =E2=80=98s=E2=80=99&nbsp; is not enough as per previous t=
ext which mentions tolerate dropped frames.<br>&gt; <br>&gt; <br>&gt; <br>&g=
t;&nbsp; &nbsp; k: hashing key<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbs=
p; s: sequence number<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; O: ori=
ginal RFC 5880 packet with monotonically increasing sequence<br>&gt; <br>&gt=
;&nbsp; &nbsp; number<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp;1.&nbsp=
; What is meant by =E2=80=9Cremainder of packet=E2=80=9D?<br>&gt; <br>&gt; <br>&gt; <br>=
&gt;&nbsp; &nbsp; R: remainder of packet<br>&gt; <br>&gt; <br>&gt; <br>&gt;&=
nbsp; &nbsp; H1: hash of s<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; H=
2: hash of entire packet<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; A: =
H2 + insertion in packet<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; has=
h(s, k) =3D H1<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; hash((H1 + R), =
k) =3D H2<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; hash'((Packet - H2),=
 k) =3D=3D H2 ? Good packet : bad packet<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp=
; &nbsp; hash'(H1, k) &gt; previously received s ? Good sequence number : ba=
d<br>&gt; <br>&gt;&nbsp; &nbsp; sequence number<br>&gt; <br>&gt; <br>&gt; <b=
r>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;Sender&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Receiver=
<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[O] [H1] [A] -------- [A] [H1] [O]<br>&gt=
; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; The above diagram describes how th=
e sender encodes and receiver<br>&gt; <br>&gt;&nbsp; &nbsp; decodes the sequ=
ence number.&nbsp; The sender starts by taking the<br>&gt; <br>&gt;&nbsp; &n=
bsp; monotonically increasing sequence number and hashing it.&nbsp; It repla=
ces<br>&gt; <br>&gt;&nbsp; &nbsp; the sequence number with the hash.&nbsp; I=
t then calculates the hash for<br>&gt; <br>&gt;&nbsp; &nbsp; the entire pack=
et and appends the hash value to the end of the<br>&gt; <br>&gt;&nbsp; &nbsp=
; packet, before transmitting it.<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &=
nbsp;1.&nbsp; s/retrieve s/retrieve =E2=80=98s=E2=80=99/ and s/monotically/monotonically=
/<br>&gt; <br>&gt; <br>&gt; <br>&gt;&nbsp; &nbsp; The receiver hashes the en=
tire packet without H2, and compares the<br>&gt; <br>&gt;&nbsp; &nbsp; hash =
value with the received hash (H2).&nbsp; If the hash values are<br>&gt; <br>=
&gt;&nbsp; &nbsp; equal, it is a good packet, else it is a bad packet.&nbsp;=
 It then<br>&gt; <br>&gt;&nbsp; &nbsp; calculates the hash on the received s=
equence number to retreive s.<br>&gt; <br>&gt;&nbsp; &nbsp; If it is greater=
 than the previously received monotically increasing<br>&gt; <br>&gt;&nbsp; =
&nbsp; sequence number, then the receiver knows it's a valid sequence<br>&gt=
; <br>&gt;&nbsp; &nbsp; number.<br>&gt; <br>&gt; Regards,<br>&gt; Reshad.<br=
>&gt; <br>&gt; From: &quot;Reshad Rahman (rrahman)&quot; &lt;<a href=3D"mailto=
:rrahman@cisco.com" target=3D"_blank">rrahman@cisco.com</a>&gt;<br>&gt; Date: =
Sunday, June 14, 2020 at 2:50 PM<br>&gt; To: &quot;<a href=3D"mailto:rtg-bfd@i=
etf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&quot; &lt;<a href=3D"mailto:rtg-=
bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;, &quot;<a href=3D"mailt=
o:draft-ietf-bfd-secure-sequence-numbers@ietf.org" target=3D"_blank">draft-iet=
f-bfd-secure-sequence-numbers@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-i=
etf-bfd-secure-sequence-numbers@ietf.org" target=3D"_blank">draft-ietf-bfd-sec=
ure-sequence-numbers@ietf.org</a>&gt;<br>&gt; Subject: Shephered writeup for=
 draft-ietf-bfd-secure-sequence-numbers<br>&gt; <br>&gt; Authors, WG,<br>&gt=
; <br>&gt; The writeup is available at <a href=3D"https://datatracker.ietf.org=
/doc/draft-ietf-bfd-secure-sequence-numbers/shepherdwriteup/" target=3D"_blank=
">https://datatracker.ietf.org/doc/draft-ietf-bfd-secure-sequence-numbers/sh=
epherdwriteup/</a><br>&gt; <br>&gt; For convenience I=E2=80=99ve copied the commen=
ts on the document below.<br>&gt; <br>&gt; Regards,<br>&gt; Reshad.<br>&gt; =
<br>&gt; <br>&gt; This document updates RFC5880. This is missing from the ti=
tle page header.<br>&gt; <br>&gt; <br>&gt; <br>&gt; Abstract<br>&gt; <br>&gt=
; s/a security enhancements/a security enhancement/<br>&gt; <br>&gt; Suggest=
ion: =E2=80=9CThis document describes a security enhancement for the sequence numb=
er used in BFD control packets=E2=80=9D.<br>&gt; <br>&gt; <br>&gt; <br>&gt; Requir=
ements Language<br>&gt; <br>&gt; Please put this later in the document, e.g.=
 after introduction. Add RFC8174, and add it as normative reference.<br>&gt;=
 <br>&gt; <br>&gt; <br>&gt; Introduction<br>&gt; <br>&gt; Don=E2=80=99t use Authen=
tication TLV, instead use =E2=80=9CAuthentication Section=E2=80=9D. E.g.<br>&gt; <br>&gt=
; s/in BFD authentication TLVs/in the BFD authentication section/<br>&gt; <b=
r>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; s/pseudo-random sequence numbers =
on the frame/pseudo-random sequence numbers in BFD control packets/<br>&gt; =
<br>&gt; I=E2=80=99m not sure I understood the last sentence starting with =E2=80=9CFurt=
her security may be =E2=80=A6.=E2=80=9D. What is =E2=80=9Cresetting un-encrypted sequence=E2=80=9D? =
Does it mean that when the sequence numbers rolls over, it=E2=80=99s reset to a ps=
eudo-random number?<br>&gt; <br>&gt; <br>&gt; <br>&gt; Section 2<br>&gt; <br=
>&gt; Rename to =E2=80=9CTheory of operation=E2=80=9D<br>&gt; <br>&gt; Suggest splitting=
 the&nbsp; 1st sentence, e.g.<br>&gt; <br>&gt;&nbsp; &nbsp; Instead of inser=
ting a monotonically, sometimes occasionally, increasing<br>&gt; <br>&gt;&nb=
sp; &nbsp; sequence number in BFD control packets, a hash is inserted instea=
d.<br>&gt; <br>&gt;&nbsp; &nbsp; The hash is computed, using a shared key, o=
n the sequence number. That<br>&gt; <br>&gt;&nbsp; &nbsp; computed hash is t=
hen inserted into the sequence number field of the<br>&gt; <br>&gt;&nbsp; &n=
bsp; packet.<br>&gt; <br>&gt; <br>&gt; <br>&gt; In the following sentence, t=
he part =E2=80=9Cused in computing an authenticated packet=E2=80=9D is referring to comp=
uting the SHA1/MD5 hash/digest for the packet? That sentence should be clari=
fied then.<br>&gt; <br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; In<br>&gt; <br>&gt;&nbsp; &nbsp; case o=
f BFD Authentication [I-D.ietf-bfd-optimizing-authentication],<br>&gt; <br>&=
gt;&nbsp; &nbsp; the sequence number used in computing an authenticated pack=
et would<br>&gt; <br>&gt;&nbsp; &nbsp; be this new computed hash.<br>&gt; <b=
r>&gt; <br>&gt; <br>&gt; Also, when referring to the optimization draft, bet=
ter to use e.g. =E2=80=9Coptimized BFD authentication=E2=80=9D than =E2=80=9CBFD authenticatio=
n=E2=80=9D. The latter implies per-RFC5880 BFD authentication.<br>&gt; <br>&gt; <b=
r>&gt; <br>&gt; s/psuedo/pseudo/<br>&gt; <br>&gt; s/ scope of this draft/ sc=
ope of this document/<br>&gt; <br>&gt; s/seuquence/sequence/<br>&gt; <br>&gt=
; <br>&gt; <br>&gt; Not clear to me what the following means.<br>&gt; <br>&g=
t;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Note: The first sequence number can<br>=
&gt; <br>&gt;&nbsp; &nbsp; be obtained using the same logic as the My Discri=
minator value.<br>&gt; <br>&gt; <br>&gt; <br>&gt; The diagram reads well for=
 regular authentication. For secure sequence number, I think the diagram wou=
ld gain clarity from an ordered list of steps on the sender and receiver. Th=
e current list before the diagram is useful,&nbsp; I believe the sender step=
s would start at =E2=80=9CH1:=E2=80=9D and the receiver steps at hash=E2=80=99. And yes, hash=E2=
=80=99 needs an explanation. On the receiver side, for validating that =E2=80=99s=E2=80=99 i=
s a good sequence number, the range has to be checked as mentioned in the pr=
evious paragraph.<br>&gt; <br>&gt; <br>&gt; <br>&gt; Section 5<br>&gt; <br>&=
gt; s/ stabiluty/ stability/<br>&gt; <br>&gt; s/admistratively/administrativ=
ely/<br>&gt; <br>&gt; s/Sequential nature/The sequential nature/<br>&gt; <br=
><br>&gt; Date: Wed, 05 Aug 2020 16:28:55 -0700<br>&gt; From: <a href=3D"mailt=
o:internet-drafts@ietf.org" target=3D"_blank">internet-drafts@ietf.org</a><br>=
&gt; To: <a href=3D"mailto:i-d-announce@ietf.org" target=3D"_blank">i-d-announce=
@ietf.org</a><br>&gt; CC: <a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">=
rtg-bfd@ietf.org</a><br>&gt; Subject: I-D Action: draft-ietf-bfd-secure-sequ=
ence-numbers-06.txt<br>&gt; <br>&gt; <br>&gt; A New Internet-Draft is availa=
ble from the on-line Internet-Drafts directories.<br>&gt; This draft is a wo=
rk item of the Bidirectional Forwarding Detection WG of the IETF.<br>&gt; <b=
r>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Title&nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp;: Secure BFD Sequence Numbers<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp;Authors&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: Mahesh Jethanandani<br>&gt;&=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;Sonal Agarwal<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ashesh Mishra<=
br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp;Ankur Saxena<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Alan De=
Kok<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp;Filename&nbsp; &nbsp; &nbsp; &nbsp; : =
draft-ietf-bfd-secure-sequence-numbers-06.txt<br>&gt;&nbsp; &nbsp; &nbsp; &n=
bsp;Pages&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: 6<br>&gt;&nbsp; &nbsp; &=
nbsp; &nbsp;Date&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 2020-08-05<br>&g=
t; <br>&gt; Abstract:<br>&gt;&nbsp; &nbsp; This document describes a securit=
y enhancement for the sequence<br>&gt;&nbsp; &nbsp; number used in BFD contr=
ol packets.&nbsp; This document updates RFC 5880.<br>&gt; <br>&gt; <br>&gt; =
The IETF datatracker status page for this draft is:<br>&gt; <a href=3D"https:/=
/datatracker.ietf.org/doc/draft-ietf-bfd-secure-sequence-numbers/" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-ietf-bfd-secure-sequence-numbe=
rs/</a><br>&gt; <br>&gt; There are also htmlized versions available at:<br>&=
gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-bfd-secure-sequence-numb=
ers-06" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-bfd-secure-se=
quence-numbers-06</a><br>&gt; <a href=3D"https://datatracker.ietf.org/doc/html=
/draft-ietf-bfd-secure-sequence-numbers-06" target=3D"_blank">https://datatrac=
ker.ietf.org/doc/html/draft-ietf-bfd-secure-sequence-numbers-06</a><br>&gt; =
<br>&gt; A diff from the previous version is available at:<br>&gt; <a href=3D"=
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-secure-sequence-numbers-06"=
 target=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-secure-seq=
uence-numbers-06</a><br>&gt; <br>&gt; <br>&gt; Please note that it may take =
a couple of minutes from the time of submission<br>&gt; until the htmlized v=
ersion and diff are available at <a href=3D"http://tools.ietf.org" target=3D"_bl=
ank">tools.ietf.org</a>.<br>&gt; <br>&gt; Internet-Drafts are also available=
 by anonymous FTP at:<br>&gt; <a href=3D"ftp://ftp.ietf.org/internet-drafts/" =
target=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a><br>&gt; <br>&gt; <br=
>&gt; <o:p></o:p></p></blockquote></div></div></body></html>

--B_3694942356_1646439545--


