
From nobody Sat Jun  3 08:06:20 2017
Return-Path: <mohammed.umair2@ipinfusion.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAF1F129AEE for <rtg-dir@ietfa.amsl.com>; Sat,  3 Jun 2017 08:06:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level: 
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=neutral (2048-bit key) reason="invalid (public key: OpenSSL error: bad base64 decode)" header.d=ipinfusion.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 isPUN3xnwy0U for <rtg-dir@ietfa.amsl.com>; Sat,  3 Jun 2017 08:06:13 -0700 (PDT)
Received: from mail-qt0-x234.google.com (mail-qt0-x234.google.com [IPv6:2607:f8b0:400d:c0d::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85B8E129B8B for <rtg-dir@ietf.org>; Sat,  3 Jun 2017 08:06:11 -0700 (PDT)
Received: by mail-qt0-x234.google.com with SMTP id w1so49901131qtg.2 for <rtg-dir@ietf.org>; Sat, 03 Jun 2017 08:06:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipinfusion.com; s=google; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc; bh=KCgdrFZmeUidKMitlJNeV8w94VaawHP1ohPnCoqVcjg=; b=FykzX2HAdrI59/SRiXhwFJPlGJZlAib22gco7Wbs0P1acwNJN2PKu8pg9bXZrsAt22 +ZXEdOuQVfvgixabtNqk650xDYierjiBaaFJtHehGL83ELo9ed/kiuzGHBwuDvfm0K0q qg3kOXImMbufa4QANTPFjORjfWKoUHXEWP8BA0kdL+SQANYjIbDfpbz6Ze+JhrJEEn/l AcMFPMYu+p6vP4ARktVhMMqCcIhj8ItUF2BAqUE/lILyxWgUeo+aV4ZoSd4aul6sSvWm YuvY63cQPb8V5oax3Chsc0TZKvwkjgfEMirM83p5nJkEJpkS89iOdyi1lEK3sl6z0394 RfbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc; bh=KCgdrFZmeUidKMitlJNeV8w94VaawHP1ohPnCoqVcjg=; b=C8y6FNrr2pa1Ia2xN3xLQrkvFShAkgZ9jCJU81vDxxuOKAk6pN4UerNDeW786JCUKk 99R7mBBRZMflLDF6iufh5uxcGvnjH7VYlvhgaoWgS9kWn2qj2uT6Gu/+b6D6Uw3LFTao yDK7Vl8LKl78nXnNiRdgiZHklavGckTOj4z8Zug9ukWT+g8JxTvvSZtQ4xV0tFnkEKGP qZMBPZr5A5V8HrGC1mdzCdhC7g1v9y6L3ceo2anf9MqgqKVSKgqxI2jLKXeYkiKMba3j bYSX3fFO/EhHfB46xIiyEZLOD4ibFlatp3mDZRuL7gSDvEARjuAbfQqXAgVeV9DxIZWx ARdA==
X-Gm-Message-State: AODbwcAv4fxZnvrvyZ5cYEmxgNxD8EToN3OzXTt8C+Zpf6D4guORt+s+ k6S6BrwGwu22OG7+WLLN4fOGLMOlBvZlhXs+50xdczJM5Z9esXWjE/7/vPTruWAn4f0XxFGMqaB klUWBpKzzgR1hsPXdeIaXLLAm7dGQFV0VvIekYcfiXGvT3aDqeZGubwbH10VmTd56Kx7WZF/k7q DPHL6DB1tGP49sQQxU
X-Received: by 10.200.47.169 with SMTP id l38mr15618110qta.150.1496502370683;  Sat, 03 Jun 2017 08:06:10 -0700 (PDT)
From: Mohammed Umair <mohammed.umair2@ipinfusion.com>
References: <8FA0B47D-32C0-41D0-BBDD-35F430DC44EE@nokia.com> <CAA=duU1GQvSgXiiXH9dB9C5wuV+0xXpz4cj1uSvhSMT56Sda5Q@mail.gmail.com> <CAM4Z69Rh5VW8eYs_ttHZr2x4+SJW3cUbV7coSxCiebt3T85zLg@mail.gmail.com> <CAA=duU2yOh14wZB6rZSW0_LHh7pg-fFFdr-ChZP2rESErMd2AQ@mail.gmail.com> <e18262cccf73256edb76d3cf0a849bf1@mail.gmail.com> <CAA=duU2E5e2Y4W6xzydt4tF=-Abg-R9+N2M0MMM9gO1XFe=NYg@mail.gmail.com>
In-Reply-To: <CAA=duU2E5e2Y4W6xzydt4tF=-Abg-R9+N2M0MMM9gO1XFe=NYg@mail.gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGCA568JvJrW7wv57ie05NblKPEFwJ1BxMKArneO88BoCgfVwIvGuG6AQiH+0KiZLecsA==
Date: Sat, 3 Jun 2017 20:36:09 +0530
Message-ID: <3b8de085516fbae32a57d30b3ffcb5ac@mail.gmail.com>
To: "Andrew G. Malis" <agmalis@gmail.com>,  "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
Cc: rtg-dir@ietf.org, draft-ietf-trill-transport-over-mpls@ietf.org,  trill@ietf.org, Kingston Smiler <kingstonsmiler@gmail.com>
Content-Type: multipart/alternative; boundary="001a1137954435e4da05510f9cfa"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/FrXU-S30nLwQe0Q0-ddYvXhJjrQ>
Subject: Re: [RTG-DIR] [trill] Routing Area Directorate QA review of draft-ietf-trill-transport-over-mpls-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Jun 2017 15:06:14 -0000

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

Hi Matthew and Andy,



New Version -05 is just posted, Could you look at this version which is
intended to resolve your Comments.



Regards,

Umair



*From:* Andrew G. Malis [mailto:agmalis@gmail.com]
*Sent:* Tuesday, May 30, 2017 9:21 PM
*To:* Mohammed Umair
*Cc:* Bocci, Matthew (Nokia - GB); rtg-dir@ietf.org;
draft-ietf-trill-transport-over-mpls@ietf.org; trill@ietf.org; Kingston
Smiler
*Subject:* Re: [trill] [RTG-DIR] Routing Area Directorate QA review of
draft-ietf-trill-transport-over-mpls-02



Umair,



You added PBB being out of scope for this document to section 3.4, but it
doesn=E2=80=99t say that anywhere else, such as in the introduction or the
abstract. Is it really out of scope?



The text in section 6 doesn=E2=80=99t scan, the first two sentences should =
be
joined together by a comma rather than a period and starting a new
paragraph. But it still doesn=E2=80=99t make sense to me, because the secon=
d part
talks about what happens in the VPTS model if there=E2=80=99s a pseudowire =
failure,
but the first part of the doesn=E2=80=99t say anything about a pseudowire f=
ailure
in the VPLS model (which, as we noted, doesn=E2=80=99t present a problem if=
 you=E2=80=99re
running spanning tree or H-VPLS with PW redundancy in the VPLS).



Cheers,

Andy



On Mon, May 29, 2017 at 10:31 AM, Mohammed Umair <
mohammed.umair2@ipinfusion.com> wrote:

Hi Matthew and Andrew,



Could you look at version -04 to see if this resolves your comments?

My apologies for taking so long.



Regards,

Umair



*From:* trill [mailto:trill-bounces@ietf.org] *On Behalf Of *Andrew G. Mali=
s
*Sent:* Monday, March 20, 2017 12:40 PM
*To:* Kingston Smiler
*Cc:* Bocci, Matthew (Nokia - GB); rtg-dir@ietf.org;
draft-ietf-trill-transport-over-mpls@ietf.org; trill@ietf.org
*Subject:* Re: [trill] [RTG-DIR] Routing Area Directorate QA review of
draft-ietf-trill-transport-over-mpls-02



Kingston,



On Sun, Mar 19, 2017 at 4:35 PM, Kingston Smiler <kingstonsmiler@gmail.com>
wrote:

<Kingston>

Typically PBB-VPLS is used to avoid exposing the customer MAC in service
provider network. In case of TRILL packet over MPLS, already the customer
MAC is encapsulated inside the TRILL header. Having said that, do we really
need to consider TRILL over PBB-VPLS.

</Kingston>



PBB (and by extension, PBB-VPLS) is not just used for C-MAC hiding, but
also for provider infrastructure scaling, so I would think the answer is
yes. Matthew, do you agree?



Cheers,

Andy




.

--=20
.

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

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3Dutf-8"><meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered m=
edium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div =
class=3D"WordSection1"><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi=
 Matthew and Andy,</span></p><p class=3D"MsoNormal"><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f49=
7d">=C2=A0</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">New =
Version -05 is just posted, Could you look at this version which is intende=
d to resolve your Comments.</span></p><p class=3D"MsoNormal"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:#1f497d">=C2=A0</span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d">Regards,</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">U=
mair</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an></p><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> A=
ndrew G. Malis [mailto:<a href=3D"mailto:agmalis@gmail.com">agmalis@gmail.c=
om</a>] <br><b>Sent:</b> Tuesday, May 30, 2017 9:21 PM<br><b>To:</b> Mohamm=
ed Umair<br><b>Cc:</b> Bocci, Matthew (Nokia - GB); <a href=3D"mailto:rtg-d=
ir@ietf.org">rtg-dir@ietf.org</a>; <a href=3D"mailto:draft-ietf-trill-trans=
port-over-mpls@ietf.org">draft-ietf-trill-transport-over-mpls@ietf.org</a>;=
 <a href=3D"mailto:trill@ietf.org">trill@ietf.org</a>; Kingston Smiler<br><=
b>Subject:</b> Re: [trill] [RTG-DIR] Routing Area Directorate QA review of =
draft-ietf-trill-transport-over-mpls-02</span></p><p class=3D"MsoNormal">=
=C2=A0</p><div><p class=3D"MsoNormal">Umair,</p><div><p class=3D"MsoNormal"=
>=C2=A0</p></div><div><p class=3D"MsoNormal">You added PBB being out of sco=
pe for this document to section 3.4, but it doesn=E2=80=99t say that anywhe=
re else, such as in the introduction or the abstract. Is it really out of s=
cope?</p></div><div><p class=3D"MsoNormal">=C2=A0</p></div><div><p class=3D=
"MsoNormal">The text in section 6 doesn=E2=80=99t scan, the first two sente=
nces should be joined together by a comma rather than a period and starting=
 a new paragraph. But it still doesn=E2=80=99t make sense to me, because th=
e second part talks about what happens in the VPTS model if there=E2=80=99s=
 a pseudowire failure, but the first part of the doesn=E2=80=99t say anythi=
ng about a pseudowire failure in the VPLS model (which, as we noted, doesn=
=E2=80=99t present a problem if you=E2=80=99re running spanning tree or=C2=
=A0H-VPLS with PW redundancy in the VPLS).=C2=A0</p></div><div><p class=3D"=
MsoNormal">=C2=A0</p></div><div><p class=3D"MsoNormal">Cheers,</p></div><di=
v><p class=3D"MsoNormal">Andy</p></div></div><div><p class=3D"MsoNormal">=
=C2=A0</p><div><p class=3D"MsoNormal">On Mon, May 29, 2017 at 10:31 AM, Moh=
ammed Umair &lt;<a href=3D"mailto:mohammed.umair2@ipinfusion.com" target=3D=
"_blank">mohammed.umair2@ipinfusion.com</a>&gt; wrote:</p><div><div><p clas=
s=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:#1f497d">Hi Matthew and Andrew,</span></p><p class=3D"M=
soNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:#1f497d">=C2=A0</span></p><p class=3D"MsoNormal" style=3D"mso=
-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
>Could you look at version -04 to see if this resolves your comments?</span=
></p><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bot=
tom-alt:auto"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:#1f497d">My apologies for taking so long.</=
span></p><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></p><p class=3D"M=
soNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:#1f497d">Regards,</span></p><p class=3D"MsoNormal" style=3D"m=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d">Umair</span></p><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;=
mso-margin-bottom-alt:auto"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></p><p =
class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:=
auto"><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> trill [mailto:<a href=3D"=
mailto:trill-bounces@ietf.org" target=3D"_blank">trill-bounces@ietf.org</a>=
] <b>On Behalf Of </b>Andrew G. Malis<br><b>Sent:</b> Monday, March 20, 201=
7 12:40 PM<br><b>To:</b> Kingston Smiler<br><b>Cc:</b> Bocci, Matthew (Noki=
a - GB); <a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank">rtg-dir@ietf=
.org</a>; <a href=3D"mailto:draft-ietf-trill-transport-over-mpls@ietf.org" =
target=3D"_blank">draft-ietf-trill-transport-over-mpls@ietf.org</a>; <a hre=
f=3D"mailto:trill@ietf.org" target=3D"_blank">trill@ietf.org</a><br><b>Subj=
ect:</b> Re: [trill] [RTG-DIR] Routing Area Directorate QA review of draft-=
ietf-trill-transport-over-mpls-02</span></p><div><div><p class=3D"MsoNormal=
" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">=C2=A0</p><d=
iv><div><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-=
bottom-alt:auto">Kingston,</p></div><div><p class=3D"MsoNormal" style=3D"ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto">=C2=A0</p><div><p class=
=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"=
>On Sun, Mar 19, 2017 at 4:35 PM, Kingston Smiler &lt;<a href=3D"mailto:kin=
gstonsmiler@gmail.com" target=3D"_blank">kingstonsmiler@gmail.com</a>&gt; w=
rote:</p><div><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto"><span style=3D"font-size:9.5pt;color:blue">&lt;Kings=
ton&gt;</span></p></div><div><p class=3D"MsoNormal" style=3D"mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto"><span style=3D"font-size:9.5pt;color:=
blue">Typically PBB-VPLS is used to avoid exposing the customer MAC in serv=
ice provider network. In case of TRILL packet over MPLS, already the custom=
er MAC is encapsulated inside the TRILL header. Having said that, do we rea=
lly need to consider TRILL over PBB-VPLS. =C2=A0=C2=A0</span></p></div><div=
><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto"><span style=3D"font-size:9.5pt;color:blue">&lt;/Kingston&gt;=C2=
=A0</span>=C2=A0</p></div></div><p class=3D"MsoNormal" style=3D"mso-margin-=
top-alt:auto;mso-margin-bottom-alt:auto">=C2=A0</p></div><div><p class=3D"M=
soNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">PBB =
(and by extension, PBB-VPLS) is not just used for C-MAC hiding, but also fo=
r provider infrastructure scaling, so I would think the answer is yes. Matt=
hew, do you agree?</p></div><div><p class=3D"MsoNormal" style=3D"mso-margin=
-top-alt:auto;mso-margin-bottom-alt:auto">=C2=A0</p></div><div><p class=3D"=
MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Che=
ers,</p></div><div><p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;=
mso-margin-bottom-alt:auto">Andy</p></div><div><p class=3D"MsoNormal" style=
=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">=C2=A0</p></div></d=
iv></div></div></div></div><p class=3D"MsoNormal"><br>.</p></div><p class=
=3D"MsoNormal">=C2=A0</p></div></div></body></html>

<br>
.
--001a1137954435e4da05510f9cfa--


From nobody Sat Jun  3 08:20:19 2017
Return-Path: <agmalis@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CA0912EA6A; Sat,  3 Jun 2017 08:20:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NV3QF7DjkpuD; Sat,  3 Jun 2017 08:20:15 -0700 (PDT)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 BB5EB120721; Sat,  3 Jun 2017 08:20:15 -0700 (PDT)
Received: by mail-oi0-x229.google.com with SMTP id h4so120895750oib.3; Sat, 03 Jun 2017 08:20:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8fxklHXlUbrozdUVpK/nOe1oj2rjFLtK69ZY5tbxOxI=; b=udgbhR5xlSnLl3Df4I80ghP1FQA7J+KMTGe9wQUt4CTPH0mrCMIJzpW03vB7AMuAwB uFCo2IJYS9JGi8e+/JS688cxgOem3eh2dhkJnct5DeEQ5wqXcUCYpu/mTU+Ppm5bEq28 t1t1zi4UIpDw5DQmIGxIsm3mxlLZpf5tWTokEcw/XDzIxDw1oKo+ptV4vajf3vA5IqIG Ci9jiPFLId/8DzFUd7lxAwbKPxS0hxK5l5+Ev6sPDtsPnqXkjg5dDowY9WCbY0tCV2rz 5wKp4d9+jkY83YToegFd4j7tb/B9ZiSdXUWakHU6OohFMZlYRHBlo90+ewYDHn0vPcnD +3eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8fxklHXlUbrozdUVpK/nOe1oj2rjFLtK69ZY5tbxOxI=; b=ofzZEdlWCUvoY4MAVC79tYlX5LoRQh5FBrDxkn9qPhiwKkrKVjWNGjXLM/TIc74Gwb 27wDfbmxuBmbxrRio8dmJ6Efo+T4PrUW1yo0pZxBkjBoqCTV62XFf2NIVB/og2PU/ayh J2YwHxIyJm3lrjGUVGQFZnWTzI3T6moqeuBnKHw+KaR6TQcSnKqhMcvMQv2t01u3KX6z rtGTqhasR5ODQlZWt8MFJzY9VPaCjUZwvEGhyxSBnR4IKzFQXzQKA5rg32m33tQwhoNl uYQsgpjpsqtHj3dNkOzHjVqpISc7YSDOxcQa0YrGtLdbdb+iXvhz4piPpuMQPTGrXWNY R/nA==
X-Gm-Message-State: AKS2vOxP0tys1/HBwl8asOw01UP1b8AYVsNkmWZAnc8jo06qSdZ7w08P oU9+EgKpuD0DBkcxy0qx3wahZEIvnw==
X-Received: by 10.157.56.225 with SMTP id k30mr7104216ote.152.1496503215131; Sat, 03 Jun 2017 08:20:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.38.162 with HTTP; Sat, 3 Jun 2017 08:19:54 -0700 (PDT)
In-Reply-To: <3b8de085516fbae32a57d30b3ffcb5ac@mail.gmail.com>
References: <8FA0B47D-32C0-41D0-BBDD-35F430DC44EE@nokia.com> <CAA=duU1GQvSgXiiXH9dB9C5wuV+0xXpz4cj1uSvhSMT56Sda5Q@mail.gmail.com> <CAM4Z69Rh5VW8eYs_ttHZr2x4+SJW3cUbV7coSxCiebt3T85zLg@mail.gmail.com> <CAA=duU2yOh14wZB6rZSW0_LHh7pg-fFFdr-ChZP2rESErMd2AQ@mail.gmail.com> <e18262cccf73256edb76d3cf0a849bf1@mail.gmail.com> <CAA=duU2E5e2Y4W6xzydt4tF=-Abg-R9+N2M0MMM9gO1XFe=NYg@mail.gmail.com> <3b8de085516fbae32a57d30b3ffcb5ac@mail.gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Sat, 3 Jun 2017 11:19:54 -0400
Message-ID: <CAA=duU0Q9XEQO6j7z0JoifQUysyS7GDGhoFfHyZ_fkWG0hq3MQ@mail.gmail.com>
To: Mohammed Umair <mohammed.umair2@ipinfusion.com>
Cc: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>,  draft-ietf-trill-transport-over-mpls@ietf.org,  "trill@ietf.org" <trill@ietf.org>, Kingston Smiler <kingstonsmiler@gmail.com>
Content-Type: multipart/alternative; boundary="001a11c021588b151105510fceba"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/9_E03dvcmHV9dhteTMZv575V01w>
Subject: Re: [RTG-DIR] [trill] Routing Area Directorate QA review of draft-ietf-trill-transport-over-mpls-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Jun 2017 15:20:17 -0000

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

Umair,

Looks good to me, thanks! Matthew?

Cheers,
Andy


On Sat, Jun 3, 2017 at 11:06 AM, Mohammed Umair <
mohammed.umair2@ipinfusion.com> wrote:

> Hi Matthew and Andy,
>
>
>
> New Version -05 is just posted, Could you look at this version which is
> intended to resolve your Comments.
>
>
>
> Regards,
>
> Umair
>
>
>
> *From:* Andrew G. Malis [mailto:agmalis@gmail.com]
> *Sent:* Tuesday, May 30, 2017 9:21 PM
> *To:* Mohammed Umair
> *Cc:* Bocci, Matthew (Nokia - GB); rtg-dir@ietf.org;
> draft-ietf-trill-transport-over-mpls@ietf.org; trill@ietf.org; Kingston
> Smiler
>
> *Subject:* Re: [trill] [RTG-DIR] Routing Area Directorate QA review of
> draft-ietf-trill-transport-over-mpls-02
>
>
>
> Umair,
>
>
>
> You added PBB being out of scope for this document to section 3.4, but it
> doesn=E2=80=99t say that anywhere else, such as in the introduction or th=
e
> abstract. Is it really out of scope?
>
>
>
> The text in section 6 doesn=E2=80=99t scan, the first two sentences shoul=
d be
> joined together by a comma rather than a period and starting a new
> paragraph. But it still doesn=E2=80=99t make sense to me, because the sec=
ond part
> talks about what happens in the VPTS model if there=E2=80=99s a pseudowir=
e failure,
> but the first part of the doesn=E2=80=99t say anything about a pseudowire=
 failure
> in the VPLS model (which, as we noted, doesn=E2=80=99t present a problem =
if you=E2=80=99re
> running spanning tree or H-VPLS with PW redundancy in the VPLS).
>
>
>
> Cheers,
>
> Andy
>
>
>
> On Mon, May 29, 2017 at 10:31 AM, Mohammed Umair <
> mohammed.umair2@ipinfusion.com> wrote:
>
> Hi Matthew and Andrew,
>
>
>
> Could you look at version -04 to see if this resolves your comments?
>
> My apologies for taking so long.
>
>
>
> Regards,
>
> Umair
>
>
>
> *From:* trill [mailto:trill-bounces@ietf.org] *On Behalf Of *Andrew G.
> Malis
> *Sent:* Monday, March 20, 2017 12:40 PM
> *To:* Kingston Smiler
> *Cc:* Bocci, Matthew (Nokia - GB); rtg-dir@ietf.org;
> draft-ietf-trill-transport-over-mpls@ietf.org; trill@ietf.org
> *Subject:* Re: [trill] [RTG-DIR] Routing Area Directorate QA review of
> draft-ietf-trill-transport-over-mpls-02
>
>
>
> Kingston,
>
>
>
> On Sun, Mar 19, 2017 at 4:35 PM, Kingston Smiler <kingstonsmiler@gmail.co=
m>
> wrote:
>
> <Kingston>
>
> Typically PBB-VPLS is used to avoid exposing the customer MAC in service
> provider network. In case of TRILL packet over MPLS, already the customer
> MAC is encapsulated inside the TRILL header. Having said that, do we real=
ly
> need to consider TRILL over PBB-VPLS.
>
> </Kingston>
>
>
>
> PBB (and by extension, PBB-VPLS) is not just used for C-MAC hiding, but
> also for provider infrastructure scaling, so I would think the answer is
> yes. Matthew, do you agree?
>
>
>
> Cheers,
>
> Andy
>
>
>
>
> .
>
>
>
> .

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

<div dir=3D"ltr">Umair,<div><br></div><div>Looks good to me, thanks! Matthe=
w?</div><div><br></div><div>Cheers,</div><div>Andy</div><div><br></div></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Jun 3, =
2017 at 11:06 AM, Mohammed Umair <span dir=3D"ltr">&lt;<a href=3D"mailto:mo=
hammed.umair2@ipinfusion.com" target=3D"_blank">mohammed.umair2@ipinfusion.=
com</a>&gt;</span> wrote:<br><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=
-US" link=3D"blue" vlink=3D"purple"><div class=3D"m_-6996431007537829994Wor=
dSection1"><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Matthew and=
 Andy,</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</=
span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">New Version -05 =
is just posted, Could you look at this version which is intended to resolve=
 your Comments.</span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
>=C2=A0</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Regards=
,</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Umair</span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></p><p cl=
ass=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Andrew G. Mal=
is [mailto:<a href=3D"mailto:agmalis@gmail.com" target=3D"_blank">agmalis@g=
mail.com</a>] <br><b>Sent:</b> Tuesday, May 30, 2017 9:21 PM<br><b>To:</b> =
Mohammed Umair<br><b>Cc:</b> Bocci, Matthew (Nokia - GB); <a href=3D"mailto=
:rtg-dir@ietf.org" target=3D"_blank">rtg-dir@ietf.org</a>; <a href=3D"mailt=
o:draft-ietf-trill-transport-over-mpls@ietf.org" target=3D"_blank">draft-ie=
tf-trill-transport-<wbr>over-mpls@ietf.org</a>; <a href=3D"mailto:trill@iet=
f.org" target=3D"_blank">trill@ietf.org</a>; Kingston Smiler</span></p><div=
><div class=3D"h5"><br><b>Subject:</b> Re: [trill] [RTG-DIR] Routing Area D=
irectorate QA review of draft-ietf-trill-transport-<wbr>over-mpls-02</div><=
/div><p></p><div><div class=3D"h5"><p class=3D"MsoNormal">=C2=A0</p><div><p=
 class=3D"MsoNormal">Umair,</p><div><p class=3D"MsoNormal">=C2=A0</p></div>=
<div><p class=3D"MsoNormal">You added PBB being out of scope for this docum=
ent to section 3.4, but it doesn=E2=80=99t say that anywhere else, such as =
in the introduction or the abstract. Is it really out of scope?</p></div><d=
iv><p class=3D"MsoNormal">=C2=A0</p></div><div><p class=3D"MsoNormal">The t=
ext in section 6 doesn=E2=80=99t scan, the first two sentences should be jo=
ined together by a comma rather than a period and starting a new paragraph.=
 But it still doesn=E2=80=99t make sense to me, because the second part tal=
ks about what happens in the VPTS model if there=E2=80=99s a pseudowire fai=
lure, but the first part of the doesn=E2=80=99t say anything about a pseudo=
wire failure in the VPLS model (which, as we noted, doesn=E2=80=99t present=
 a problem if you=E2=80=99re running spanning tree or=C2=A0H-VPLS with PW r=
edundancy in the VPLS).=C2=A0</p></div><div><p class=3D"MsoNormal">=C2=A0</=
p></div><div><p class=3D"MsoNormal">Cheers,</p></div><div><p class=3D"MsoNo=
rmal">Andy</p></div></div><div><p class=3D"MsoNormal">=C2=A0</p><div><p cla=
ss=3D"MsoNormal">On Mon, May 29, 2017 at 10:31 AM, Mohammed Umair &lt;<a hr=
ef=3D"mailto:mohammed.umair2@ipinfusion.com" target=3D"_blank">mohammed.uma=
ir2@ipinfusion.<wbr>com</a>&gt; wrote:</p><div><div><p class=3D"MsoNormal">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Hi Matthew and Andrew,</span></p><p class=3D"Mso=
Normal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1f497d">=C2=A0</span></p><p class=3D"MsoNormal">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d">Could you look at version -04 to see if this res=
olves your comments?</span></p><p class=3D"MsoNormal"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f=
497d">My apologies for taking so long.</span></p><p class=3D"MsoNormal"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1f497d">=C2=A0</span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d">Regards,</span></p><p class=3D"MsoNormal"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1f497d">Umair</span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
>=C2=A0</span></p><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-seri=
f&quot;"> trill [mailto:<a href=3D"mailto:trill-bounces@ietf.org" target=3D=
"_blank">trill-bounces@ietf.org</a><wbr>] <b>On Behalf Of </b>Andrew G. Mal=
is<br><b>Sent:</b> Monday, March 20, 2017 12:40 PM<br><b>To:</b> Kingston S=
miler<br><b>Cc:</b> Bocci, Matthew (Nokia - GB); <a href=3D"mailto:rtg-dir@=
ietf.org" target=3D"_blank">rtg-dir@ietf.org</a>; <a href=3D"mailto:draft-i=
etf-trill-transport-over-mpls@ietf.org" target=3D"_blank">draft-ietf-trill-=
transport-<wbr>over-mpls@ietf.org</a>; <a href=3D"mailto:trill@ietf.org" ta=
rget=3D"_blank">trill@ietf.org</a><br><b>Subject:</b> Re: [trill] [RTG-DIR]=
 Routing Area Directorate QA review of draft-ietf-trill-transport-<wbr>over=
-mpls-02</span></p><div><div><p class=3D"MsoNormal">=C2=A0</p><div><div><p =
class=3D"MsoNormal">Kingston,</p></div><div><p class=3D"MsoNormal">=C2=A0</=
p><div><p class=3D"MsoNormal">On Sun, Mar 19, 2017 at 4:35 PM, Kingston Smi=
ler &lt;<a href=3D"mailto:kingstonsmiler@gmail.com" target=3D"_blank">kings=
tonsmiler@gmail.com</a>&gt; wrote:</p><div><p class=3D"MsoNormal"><span sty=
le=3D"font-size:9.5pt;color:blue">&lt;Kingston&gt;</span></p></div><div><p =
class=3D"MsoNormal"><span style=3D"font-size:9.5pt;color:blue">Typically PB=
B-VPLS is used to avoid exposing the customer MAC in service provider netwo=
rk. In case of TRILL packet over MPLS, already the customer MAC is encapsul=
ated inside the TRILL header. Having said that, do we really need to consid=
er TRILL over PBB-VPLS. =C2=A0=C2=A0</span></p></div><div><p class=3D"MsoNo=
rmal"><span style=3D"font-size:9.5pt;color:blue">&lt;/Kingston&gt;=C2=A0</s=
pan>=C2=A0</p></div></div><p class=3D"MsoNormal">=C2=A0</p></div><div><p cl=
ass=3D"MsoNormal">PBB (and by extension, PBB-VPLS) is not just used for C-M=
AC hiding, but also for provider infrastructure scaling, so I would think t=
he answer is yes. Matthew, do you agree?</p></div><div><p class=3D"MsoNorma=
l">=C2=A0</p></div><div><p class=3D"MsoNormal">Cheers,</p></div><div><p cla=
ss=3D"MsoNormal">Andy</p></div><div><p class=3D"MsoNormal">=C2=A0</p></div>=
</div></div></div></div></div><p class=3D"MsoNormal"><br>.</p></div><p clas=
s=3D"MsoNormal">=C2=A0</p></div></div></div></div></div>

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

--001a11c021588b151105510fceba--


From nobody Thu Jun  8 10:13:04 2017
Return-Path: <adrian@olddog.co.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64B8B129666; Thu,  8 Jun 2017 10:12:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WJ7pqZn4w9AM; Thu,  8 Jun 2017 10:12:49 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D53B12EB04; Thu,  8 Jun 2017 10:12:47 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id v58HCkqO016266; Thu, 8 Jun 2017 18:12:46 +0100
Received: from 950129200 (xeams.riffcube.co.uk [188.246.205.89]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id v58HCiDv016245 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 8 Jun 2017 18:12:45 +0100
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <rtg-ads@ietf.org>
Cc: <rtg-dir@ietf.org>, <draft-ietf-spring-ipv6-use-cases@ietf.org>, <spring@ietf.org>
Date: Thu, 8 Jun 2017 18:12:44 +0100
Message-ID: <0faf01d2e07a$72046bd0$560d4370$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-gb
Thread-Index: AdLgele/v5PbrueZT72LZpEyNayhtw==
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.1.0.1062-23120.000
X-TM-AS-Result: No--11.158-10.0-31-10
X-imss-scan-details: No--11.158-10.0-31-10
X-TMASE-MatchedRID: ezojVD7Bo79tcr/uuDMv3m7hbmASKcrpQPCWRE0Lo8LIvQIyugvKdVjt prj9/vncRTpdHYygurQZwn7DIQtGC+4dcT3ZaToc+L2GsArAgtofXzVgO0hVqjdnd59Af7CPcUP QjSOUQN03BbIcVNqAhWn/JXTQ1ZHVOg4q4lJPNt/TzWmGCXkX+dRmti/O6j0C30xSgZEFQrKn/M sI/iHGg9H4xMvq7+ANNkz7jSHm0hVNqX9o0l8HXYzb2GR6Ttd3XEjKf9fhKadz5c0A3BjWTGlF7 OhYLlcty7ua+27un4iwAS7xtqjorKX2s5Nec6ilH0JEjBcBuKKiX0I+Ea/UUBxUkJPe1WBqejdT 9nu61Qdq3b03EFzVDYtg4WcukjQ2/38J9QLgtkrIOn6NK8S1a7Q0n3DEfu2TzhY2/o0jwSTG1zZ qIziYsOqCRyazFwQBZ2XCWrJDsnbuctPaL5Jk/Ug5Iem1vm3Hf7rvXBvEkWm1FeFXyekgdNJfzV 9w5vXuSLZYGytM40CXlSuRSjjgAdEQrO9Lrj6hCFaAixm5eU9mEl4mTr2JjzC21gWX+JHJ510L0 3CA1Aqp500lE1xL01YKZ34+ZtO3lvnH+pxJKEqd4hCa7xSZodIv4RV84lHTNcOnkwRgDu+0P6hm Z6xHlIcW3rOHl1LmjSDuMB0SYVfHO8eAxCOj9s1GzI6JnJjKvhf/zJ92tsN94c+e7fWIcC1Kxih PE+JMRxfRxCqIXX/YDYPY26NdkpcLewwAa76fnVTWWiNp+v9BldmDYjwlprgqSDn2azAXWRsIx2 HZId/nzlXMYw4XMD3Al4zalJpFIAcCikR3vq+zjLApzS35tObz9UskOp44jtHMro81m7CKezwT6 4KloVBBlBA57Wum
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/mXOj0_FSjR7wpGaNjbIPUjcWqfo>
Subject: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-use-cases-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jun 2017 17:12:52 -0000

Hello,=20

I have been selected as the Routing Directorate reviewer for this draft. =
The Routing Directorate seeks to review all routing or routing-related =
drafts as they pass through IETF last call and IESG review, and =
sometimes on special request. The purpose of the review is to provide =
assistance to the Routing ADs. For more information about the Routing =
Directorate, please see =
=E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir=20

Although these comments are primarily for the use of the Routing ADs, it =
would be helpful if you could consider them along with any other IETF =
Last Call comments that you receive, and strive to resolve them through =
discussion or by updating the draft.=20

Apologies that this review comes well after the end of IETF last call, =
however, I have only recently received the request for review.

Adrian

=3D=3D=3D=3D

Document: draft-ietf-spring-ipv6-use-cases-10.txt
 Reviewer: Adrian Farrel
 Review Date: 8th June 2017
 IETF LC End Date: 4th May 2017
 Intended Status: Informational

Summary:=20

I have some minor concerns about this document that I think should be =
resolved before publication.=20

Comments:=20

This document supplies primary use cases for SRv6 in a variety of =
environments. While originally intended to help motivate the SR =
architecture, this document now provides a set of use cases that explain =
how the technology might be used.

The document is easy to read and should be published as a helpful =
explanation of how SRv6 could be used.

=3D=3D=3D=3D

Major Issues:
None found.

=3D=3D=3D=3D

Minor Issues:=20

While I think this document is useful and should be published, the=20
motivation given in the Abstract suggests that the Architecture is
dependent on this draft. That is clearly not the case (since that I-D
has already progressed through IETF last call and only makes Informative
reference to this document).  That shouldn't be an issue of any=20
significance but probably some rewording is needed, such as...

   The Source Packet Routing in Networking (SPRING) architecture
   describes how Segment Routing can be used to steer packets through
   an IPv6 or MPLS network using the source routing paradigm.

   This document illustrates some use cases for Segment Routing in an=20
   IPv6 environment.

---

Terminology...

The document mixes "SPRING" and "spring". I think it should always be
upper case.

But I also think that the balance between "SPRING" and "Segment Routing"
may reflect the age of the document. That maybe doesn't need to be=20
fixed, but the document might align better with other documents if it
was.

Finally, there is some confusion about what a "segment" is. I think we
previously had this conversation with regard to=20
draft-ietf-idr-bgp-prefix-sid and concluded that:
   A segment represents either a topological instruction such
   as "go to prefix P following shortest path" or a service instruction
   (e.g.: "pass through deep packet inspection").

   A segment is identified through a Segment Identifier (SID).

---

I fully believe in the value of running SR in an IPv6 network, but I
think that some of the motivation provided in the Introduction is=20
dubious. The text reads...

   In addition there are cases where the operators could have made the
   design choice to disable IPv4, for ease of management and scale
   (return to single-stack) or due to an address constraint, for example
   because they do not possess enough IPv4 addresses resources to number
   all the endpoints and other network elements on which they desire to
   run MPLS.

   In such scenario the support for MPLS operations on an IPv6-only
   network would be required.  However today's IPv6-only networks are
   not fully capable of supporting MPLS.

This point does not motivate SRv6 since today's IPv6-only networks are   =

also not fully capable of supporting SRv6.
  =20
   There is ongoing work in the
   MPLS Working Group, described in [RFC7439] to identify gaps that must
   be addressed in order to allow MPLS-related protocols and
   applications to be used with IPv6-only networks.

RFC 7439 is now over two years old. Work on filling the gaps identified
began when draft-mpls-ipv6-only-gap was first published in 2013. In the
time since then a number of RFCs have been published to fill the gaps
and implementations have been upgraded.

   This is an another
   example of scenario where a solution relying on IPv6 without
   requiring the use of MPLS could represent a valid option to solve the
   problem and meet operators' requirements.

My conclusion is that this document is trying to oversell the use of=20
SR in an IPv6 network where no such sale needs to be made. The result is
that it appears to disparage MPLS where it should be enough to say that
a choice can be made, and then lay out the use cases where that choice
is made and explain how the network works when the choice is made.

I would suggest simply removing these paragraphs with the result of a
stronger statement of use rather than an arguable statement of=20
motivation.

---

Section 1

   3.  There is a need or desire to remove routing state from any node
       other than the source, such that the source is the only node that
       knows and will know the path a packet will take, a priori

I think this is a little confused. Obviously, you still have routing
state in the nodes within the network for everything other than=20
adjacency SIDs. I think that what you are removing from the network is
path state (or control plane signaling state). How about...

   3.  There is a need or desire to remove as much state as possible=20
       from the nodes in the network such that the source is the only
       node that knows the path a packet will take through the network.

---

Section 1

I'm not really convinced by the fourth bullet. It's true that IP=20
addresses can be aggregated so that one advertisement can carry a prefix
but this also applies to address advertisements that carry MPLS SIDs.
I think you are probably making a point about how an end-to-end SID can
be routed across a network without the need for a SID stack, but it is a
bit hard to extract from the text.

---

The start of Section 2 has the same issue as the Abstract. I suggest...

OLD

   This section will describe some scenarios where MPLS may not be
   present and it will highlight the need for the spring architecture to
   take them into account.

   The use cases described in the section do not constitute an
   exhaustive list of all the possible scenarios; this section only
   includes some of the most common envisioned deployment models for
   IPv6 Segment Routing.  In addition to the use cases described in this
   document the spring architecture should be able to be applied to all
   the use cases described in [RFC7855] for the spring MPLS data plane,
   when an IPv6 data plane is present.

NEW

   This section describes some scenarios where segment routing is=20
   applicable in an IPv6 environment.

   The use cases described in the section do not constitute an
   exhaustive list of all the possible scenarios: this section only
   includes some of the most common envisioned deployment models for
   IPv6 Segment Routing.  In addition to the use cases described in this
   document the spring architecture could be able to be applied to all
   the use cases described in [RFC7855] for the spring MPLS data plane,
   when an IPv6 data plane is present.

=3D=3D=3D=3D

Nits:=20

You'll need to expand some abbreviations like QAM and DOCSIS.=20
You can check https://www.rfc-editor.org/materials/abbrev.expansion.txt

---

Section 2.3

OLD
   In such scenario Segment Routing
NEW
   In such scenarios, Segment Routing
END

---

OLD
2.4.  SPRING in the Content Delivery Networks
NEW
2.4.  SPRING in Content Delivery Networks
END

---

OLD
2.5.  SPRING in the Core networks
NEW
2.5.  SPRING in Core Networks
END


From nobody Thu Jun  8 12:44:39 2017
Return-Path: <db3546@att.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A85512948A; Thu,  8 Jun 2017 12:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.401
X-Spam-Level: 
X-Spam-Status: No, score=-5.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1GUrjlmUIphY; Thu,  8 Jun 2017 12:44:35 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 E32B4129476; Thu,  8 Jun 2017 12:44:35 -0700 (PDT)
Received: from pps.filterd (m0049287.ppops.net [127.0.0.1]) by m0049287.ppops.net-00191d01. (8.16.0.17/8.16.0.17) with SMTP id v58J5T4A001218; Thu, 8 Jun 2017 15:08:27 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049287.ppops.net-00191d01. with ESMTP id 2ayb54u8jp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 08 Jun 2017 15:08:27 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id v58J8QkM012340; Thu, 8 Jun 2017 15:08:26 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id v58J8Eq4012112 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Jun 2017 15:08:20 -0400
Received: from MISOUT7MSGHUBAB.ITServices.sbc.com (MISOUT7MSGHUBAB.itservices.sbc.com [130.9.129.146]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Thu, 8 Jun 2017 19:07:53 GMT
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.182]) by MISOUT7MSGHUBAB.ITServices.sbc.com ([130.9.129.146]) with mapi id 14.03.0319.002; Thu, 8 Jun 2017 15:07:52 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "<rtg-ads@ietf.org> (rtg-ads@ietf.org)" <rtg-ads@ietf.org>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>, "Yemin (Amy)" <amy.yemin@huawei.com>
Thread-Topic: Routing Directorate Meet in Prague
Thread-Index: AdLgiaqvQ0iNMuIIT0+54vD+SzalYA==
Date: Thu, 8 Jun 2017 19:07:52 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C85DF1A329@MISOUT7MSGUSRDE.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.254.245]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-06-08_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1031 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1706080334
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/3be_u-JY3eC88N2YaZtmpMsKFvM>
Subject: [RTG-DIR] Routing Directorate Meet in Prague
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jun 2017 19:44:37 -0000

Hi,

Please hold on your calendars for Monday, July 17th, after the last session=
, to meet for about 45min. We'll plan on drinks/dinner after (for those tha=
t can).

Details (and doodle poll for dinner logistics) will be sent the week before=
 the meeting.

Thanks-
Deborah, Alia, Alvaro


From nobody Fri Jun  9 00:58:50 2017
Return-Path: <robmgl@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7300D129562; Fri,  9 Jun 2017 00:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 Hdrr30nm7d8x; Fri,  9 Jun 2017 00:58:39 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A24F129549; Fri,  9 Jun 2017 00:58:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12136; q=dns/txt; s=iport; t=1496995118; x=1498204718; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=cQZ2Wbt+dpSQ/3SabSG7Cvj6x3+vuj2b34Q3JMF3XWA=; b=UwvWeM5qnoOBmkbaHD0qhjuzUDYqeIhWItRNjO2bYIaNJKTXwFlaknIj gc8gFoP0lfdMz0+PXMYd9uIAtus+P5t4dJdDliGmgBBmAJf3h086SEnKg vkrfzw6Bie/Bl6FM6HXoUN4zwpVYTvi2NAKaczvNLyJPH/RjGyUNHKlbj k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAABQUzpZ/5FdJa1SChkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYMsLWKBDQeDbYoYkWyWA4IRLIV4AhqCZD8YAQIBAQEBAQEBayi?= =?us-ascii?q?FGAEBAQEDDhURMRQMBAIBCBEBAgEBAQMCERIDAgICMBQBAgYIAQEEAQ0FCBOKE?= =?us-ascii?q?BCwUoImi2sBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQuHNoMghEIbTIJTgmEFnjw?= =?us-ascii?q?ChyaDN4hZgg9VhG6DboZPlGkBHziBCnQVSIUMHIFmdgEBhwCBMIENAQEB?=
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="258585998"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jun 2017 07:58:37 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id v597wb85007617 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Jun 2017 07:58:37 GMT
Received: from xch-rcd-009.cisco.com (173.37.102.19) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 9 Jun 2017 02:58:36 -0500
Received: from xch-rcd-009.cisco.com ([173.37.102.19]) by XCH-RCD-009.cisco.com ([173.37.102.19]) with mapi id 15.00.1210.000; Fri, 9 Jun 2017 02:58:36 -0500
From: "Roberta Maglione (robmgl)" <robmgl@cisco.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-spring-ipv6-use-cases@ietf.org" <draft-ietf-spring-ipv6-use-cases@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: RtgDir Review draft-ietf-spring-ipv6-use-cases-10
Thread-Index: AdLgele/v5PbrueZT72LZpEyNayhtwAetmIg
Date: Fri, 9 Jun 2017 07:58:36 +0000
Message-ID: <c11c7e4c63ee4969b138a60ee64d9820@XCH-RCD-009.cisco.com>
References: <0faf01d2e07a$72046bd0$560d4370$@olddog.co.uk>
In-Reply-To: <0faf01d2e07a$72046bd0$560d4370$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.60.123.211]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/HE4ZPuMllUs4Sjzyo_7NT6oh1A0>
Subject: Re: [RTG-DIR] RtgDir Review draft-ietf-spring-ipv6-use-cases-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Jun 2017 07:58:48 -0000

DQpIZWxsbyBBZHJpYW4sDQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cy4NClBs
ZWFzZSBzZWUgYW5zd2VycyBpbmxpbmUgW1JNXQ0KV2UgYXJlIGdvaW5nIHRvIGludGVncmF0ZSB5
b3VyIGNvbW1lbnRzIGluIHRoZSBuZXh0IHZlcnNpb24gd2UgcGxhbiB0byBwb3N0IHNvb24uDQpS
ZWdhcmRzDQpSb2JlcnRhDQoNCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiBBZHJpYW4gRmFycmVsIFttYWlsdG86YWRyaWFuQG9sZGRvZy5jby51a10gDQpTZW50OiBUaHVy
c2RheSwgSnVuZSA4LCAyMDE3IDc6MTMgUE0NClRvOiBydGctYWRzQGlldGYub3JnDQpDYzogcnRn
LWRpckBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1zcHJpbmctaXB2Ni11c2UtY2FzZXNAaWV0Zi5vcmc7
IHNwcmluZ0BpZXRmLm9yZw0KU3ViamVjdDogUnRnRGlyIFJldmlldyBkcmFmdC1pZXRmLXNwcmlu
Zy1pcHY2LXVzZS1jYXNlcy0xMA0KDQpIZWxsbywgDQoNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFz
IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91
dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1y
ZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVT
RyByZXZpZXcsIGFuZCBzb21ldGltZXMgb24gc3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBv
ZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMu
IEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVh
c2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9S
dGdEaXIgDQoNCkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBj
b25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgTGFzdCBDYWxsIGNvbW1lbnRz
IHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlz
Y3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQuIA0KDQpBcG9sb2dpZXMgdGhhdCB0aGlz
IHJldmlldyBjb21lcyB3ZWxsIGFmdGVyIHRoZSBlbmQgb2YgSUVURiBsYXN0IGNhbGwsIGhvd2V2
ZXIsIEkgaGF2ZSBvbmx5IHJlY2VudGx5IHJlY2VpdmVkIHRoZSByZXF1ZXN0IGZvciByZXZpZXcu
DQoNCkFkcmlhbg0KDQo9PT09DQoNCkRvY3VtZW50OiBkcmFmdC1pZXRmLXNwcmluZy1pcHY2LXVz
ZS1jYXNlcy0xMC50eHQNCiBSZXZpZXdlcjogQWRyaWFuIEZhcnJlbA0KIFJldmlldyBEYXRlOiA4
dGggSnVuZSAyMDE3DQogSUVURiBMQyBFbmQgRGF0ZTogNHRoIE1heSAyMDE3DQogSW50ZW5kZWQg
U3RhdHVzOiBJbmZvcm1hdGlvbmFsDQoNClN1bW1hcnk6IA0KDQpJIGhhdmUgc29tZSBtaW5vciBj
b25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUgcmVzb2x2
ZWQgYmVmb3JlIHB1YmxpY2F0aW9uLiANCg0KQ29tbWVudHM6IA0KDQpUaGlzIGRvY3VtZW50IHN1
cHBsaWVzIHByaW1hcnkgdXNlIGNhc2VzIGZvciBTUnY2IGluIGEgdmFyaWV0eSBvZiBlbnZpcm9u
bWVudHMuIFdoaWxlIG9yaWdpbmFsbHkgaW50ZW5kZWQgdG8gaGVscCBtb3RpdmF0ZSB0aGUgU1Ig
YXJjaGl0ZWN0dXJlLCB0aGlzIGRvY3VtZW50IG5vdyBwcm92aWRlcyBhIHNldCBvZiB1c2UgY2Fz
ZXMgdGhhdCBleHBsYWluIGhvdyB0aGUgdGVjaG5vbG9neSBtaWdodCBiZSB1c2VkLg0KDQpUaGUg
ZG9jdW1lbnQgaXMgZWFzeSB0byByZWFkIGFuZCBzaG91bGQgYmUgcHVibGlzaGVkIGFzIGEgaGVs
cGZ1bCBleHBsYW5hdGlvbiBvZiBob3cgU1J2NiBjb3VsZCBiZSB1c2VkLg0KDQo9PT09DQoNCk1h
am9yIElzc3VlczoNCk5vbmUgZm91bmQuDQoNCj09PT0NCg0KTWlub3IgSXNzdWVzOiANCg0KV2hp
bGUgSSB0aGluayB0aGlzIGRvY3VtZW50IGlzIHVzZWZ1bCBhbmQgc2hvdWxkIGJlIHB1Ymxpc2hl
ZCwgdGhlIG1vdGl2YXRpb24gZ2l2ZW4gaW4gdGhlIEFic3RyYWN0IHN1Z2dlc3RzIHRoYXQgdGhl
IEFyY2hpdGVjdHVyZSBpcyBkZXBlbmRlbnQgb24gdGhpcyBkcmFmdC4gVGhhdCBpcyBjbGVhcmx5
IG5vdCB0aGUgY2FzZSAoc2luY2UgdGhhdCBJLUQgaGFzIGFscmVhZHkgcHJvZ3Jlc3NlZCB0aHJv
dWdoIElFVEYgbGFzdCBjYWxsIGFuZCBvbmx5IG1ha2VzIEluZm9ybWF0aXZlIHJlZmVyZW5jZSB0
byB0aGlzIGRvY3VtZW50KS4gIFRoYXQgc2hvdWxkbid0IGJlIGFuIGlzc3VlIG9mIGFueSBzaWdu
aWZpY2FuY2UgYnV0IHByb2JhYmx5IHNvbWUgcmV3b3JkaW5nIGlzIG5lZWRlZCwgc3VjaCBhcy4u
Lg0KDQogICBUaGUgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbmcgKFNQUklORykg
YXJjaGl0ZWN0dXJlDQogICBkZXNjcmliZXMgaG93IFNlZ21lbnQgUm91dGluZyBjYW4gYmUgdXNl
ZCB0byBzdGVlciBwYWNrZXRzIHRocm91Z2gNCiAgIGFuIElQdjYgb3IgTVBMUyBuZXR3b3JrIHVz
aW5nIHRoZSBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbS4NCg0KICAgVGhpcyBkb2N1bWVudCBpbGx1
c3RyYXRlcyBzb21lIHVzZSBjYXNlcyBmb3IgU2VnbWVudCBSb3V0aW5nIGluIGFuIA0KICAgSVB2
NiBlbnZpcm9ubWVudC4NCg0KDQpbUk1dIFRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24sIHdlIGNh
biByZXBocmFzZSBpdC4NCg0KLS0tDQoNClRlcm1pbm9sb2d5Li4uDQoNClRoZSBkb2N1bWVudCBt
aXhlcyAiU1BSSU5HIiBhbmQgInNwcmluZyIuIEkgdGhpbmsgaXQgc2hvdWxkIGFsd2F5cyBiZSB1
cHBlciBjYXNlLg0KDQpbUk1dIG9rLCBJJ2xsIGNoYW5nZSBpdA0KDQpCdXQgSSBhbHNvIHRoaW5r
IHRoYXQgdGhlIGJhbGFuY2UgYmV0d2VlbiAiU1BSSU5HIiBhbmQgIlNlZ21lbnQgUm91dGluZyIN
Cm1heSByZWZsZWN0IHRoZSBhZ2Ugb2YgdGhlIGRvY3VtZW50LiBUaGF0IG1heWJlIGRvZXNuJ3Qg
bmVlZCB0byBiZSBmaXhlZCwgYnV0IHRoZSBkb2N1bWVudCBtaWdodCBhbGlnbiBiZXR0ZXIgd2l0
aCBvdGhlciBkb2N1bWVudHMgaWYgaXQgd2FzLg0KDQpGaW5hbGx5LCB0aGVyZSBpcyBzb21lIGNv
bmZ1c2lvbiBhYm91dCB3aGF0IGEgInNlZ21lbnQiIGlzLiBJIHRoaW5rIHdlIHByZXZpb3VzbHkg
aGFkIHRoaXMgY29udmVyc2F0aW9uIHdpdGggcmVnYXJkIHRvIGRyYWZ0LWlldGYtaWRyLWJncC1w
cmVmaXgtc2lkIGFuZCBjb25jbHVkZWQgdGhhdDoNCiAgIEEgc2VnbWVudCByZXByZXNlbnRzIGVp
dGhlciBhIHRvcG9sb2dpY2FsIGluc3RydWN0aW9uIHN1Y2gNCiAgIGFzICJnbyB0byBwcmVmaXgg
UCBmb2xsb3dpbmcgc2hvcnRlc3QgcGF0aCIgb3IgYSBzZXJ2aWNlIGluc3RydWN0aW9uDQogICAo
ZS5nLjogInBhc3MgdGhyb3VnaCBkZWVwIHBhY2tldCBpbnNwZWN0aW9uIikuDQoNCiAgIEEgc2Vn
bWVudCBpcyBpZGVudGlmaWVkIHRocm91Z2ggYSBTZWdtZW50IElkZW50aWZpZXIgKFNJRCkuDQoN
Ci0tLQ0KDQpJIGZ1bGx5IGJlbGlldmUgaW4gdGhlIHZhbHVlIG9mIHJ1bm5pbmcgU1IgaW4gYW4g
SVB2NiBuZXR3b3JrLCBidXQgSSB0aGluayB0aGF0IHNvbWUgb2YgdGhlIG1vdGl2YXRpb24gcHJv
dmlkZWQgaW4gdGhlIEludHJvZHVjdGlvbiBpcyBkdWJpb3VzLiBUaGUgdGV4dCByZWFkcy4uLg0K
DQogICBJbiBhZGRpdGlvbiB0aGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhlIG9wZXJhdG9ycyBjb3Vs
ZCBoYXZlIG1hZGUgdGhlDQogICBkZXNpZ24gY2hvaWNlIHRvIGRpc2FibGUgSVB2NCwgZm9yIGVh
c2Ugb2YgbWFuYWdlbWVudCBhbmQgc2NhbGUNCiAgIChyZXR1cm4gdG8gc2luZ2xlLXN0YWNrKSBv
ciBkdWUgdG8gYW4gYWRkcmVzcyBjb25zdHJhaW50LCBmb3IgZXhhbXBsZQ0KICAgYmVjYXVzZSB0
aGV5IGRvIG5vdCBwb3NzZXNzIGVub3VnaCBJUHY0IGFkZHJlc3NlcyByZXNvdXJjZXMgdG8gbnVt
YmVyDQogICBhbGwgdGhlIGVuZHBvaW50cyBhbmQgb3RoZXIgbmV0d29yayBlbGVtZW50cyBvbiB3
aGljaCB0aGV5IGRlc2lyZSB0bw0KICAgcnVuIE1QTFMuDQoNCiAgIEluIHN1Y2ggc2NlbmFyaW8g
dGhlIHN1cHBvcnQgZm9yIE1QTFMgb3BlcmF0aW9ucyBvbiBhbiBJUHY2LW9ubHkNCiAgIG5ldHdv
cmsgd291bGQgYmUgcmVxdWlyZWQuICBIb3dldmVyIHRvZGF5J3MgSVB2Ni1vbmx5IG5ldHdvcmtz
IGFyZQ0KICAgbm90IGZ1bGx5IGNhcGFibGUgb2Ygc3VwcG9ydGluZyBNUExTLg0KDQpUaGlzIHBv
aW50IGRvZXMgbm90IG1vdGl2YXRlIFNSdjYgc2luY2UgdG9kYXkncyBJUHY2LW9ubHkgbmV0d29y
a3MgYXJlICAgDQphbHNvIG5vdCBmdWxseSBjYXBhYmxlIG9mIHN1cHBvcnRpbmcgU1J2Ni4NCiAg
IA0KICAgVGhlcmUgaXMgb25nb2luZyB3b3JrIGluIHRoZQ0KICAgTVBMUyBXb3JraW5nIEdyb3Vw
LCBkZXNjcmliZWQgaW4gW1JGQzc0MzldIHRvIGlkZW50aWZ5IGdhcHMgdGhhdCBtdXN0DQogICBi
ZSBhZGRyZXNzZWQgaW4gb3JkZXIgdG8gYWxsb3cgTVBMUy1yZWxhdGVkIHByb3RvY29scyBhbmQN
CiAgIGFwcGxpY2F0aW9ucyB0byBiZSB1c2VkIHdpdGggSVB2Ni1vbmx5IG5ldHdvcmtzLg0KDQpS
RkMgNzQzOSBpcyBub3cgb3ZlciB0d28geWVhcnMgb2xkLiBXb3JrIG9uIGZpbGxpbmcgdGhlIGdh
cHMgaWRlbnRpZmllZCBiZWdhbiB3aGVuIGRyYWZ0LW1wbHMtaXB2Ni1vbmx5LWdhcCB3YXMgZmly
c3QgcHVibGlzaGVkIGluIDIwMTMuIEluIHRoZSB0aW1lIHNpbmNlIHRoZW4gYSBudW1iZXIgb2Yg
UkZDcyBoYXZlIGJlZW4gcHVibGlzaGVkIHRvIGZpbGwgdGhlIGdhcHMgYW5kIGltcGxlbWVudGF0
aW9ucyBoYXZlIGJlZW4gdXBncmFkZWQuDQoNCiAgIFRoaXMgaXMgYW4gYW5vdGhlcg0KICAgZXhh
bXBsZSBvZiBzY2VuYXJpbyB3aGVyZSBhIHNvbHV0aW9uIHJlbHlpbmcgb24gSVB2NiB3aXRob3V0
DQogICByZXF1aXJpbmcgdGhlIHVzZSBvZiBNUExTIGNvdWxkIHJlcHJlc2VudCBhIHZhbGlkIG9w
dGlvbiB0byBzb2x2ZSB0aGUNCiAgIHByb2JsZW0gYW5kIG1lZXQgb3BlcmF0b3JzJyByZXF1aXJl
bWVudHMuDQoNCk15IGNvbmNsdXNpb24gaXMgdGhhdCB0aGlzIGRvY3VtZW50IGlzIHRyeWluZyB0
byBvdmVyc2VsbCB0aGUgdXNlIG9mIFNSIGluIGFuIElQdjYgbmV0d29yayB3aGVyZSBubyBzdWNo
IHNhbGUgbmVlZHMgdG8gYmUgbWFkZS4gVGhlIHJlc3VsdCBpcyB0aGF0IGl0IGFwcGVhcnMgdG8g
ZGlzcGFyYWdlIE1QTFMgd2hlcmUgaXQgc2hvdWxkIGJlIGVub3VnaCB0byBzYXkgdGhhdCBhIGNo
b2ljZSBjYW4gYmUgbWFkZSwgYW5kIHRoZW4gbGF5IG91dCB0aGUgdXNlIGNhc2VzIHdoZXJlIHRo
YXQgY2hvaWNlIGlzIG1hZGUgYW5kIGV4cGxhaW4gaG93IHRoZSBuZXR3b3JrIHdvcmtzIHdoZW4g
dGhlIGNob2ljZSBpcyBtYWRlLg0KDQpJIHdvdWxkIHN1Z2dlc3Qgc2ltcGx5IHJlbW92aW5nIHRo
ZXNlIHBhcmFncmFwaHMgd2l0aCB0aGUgcmVzdWx0IG9mIGEgc3Ryb25nZXIgc3RhdGVtZW50IG9m
IHVzZSByYXRoZXIgdGhhbiBhbiBhcmd1YWJsZSBzdGF0ZW1lbnQgb2YgbW90aXZhdGlvbi4NCg0K
W1JNXSB3ZSByZWNlaXZlZCBzaW1pbGFyIGNvbW1lbnRzIGZyb20gb3RoZXIgcmV2aWV3ZXJzIGFu
ZCB0aGUgYXV0aG9ycyBhZ3JlZWQgdG8gZm9jdXMgdGhlIGRvY3VtZW50IG9uIElQdjYgb25seSBl
bnZpcm9ubWVudCwgaGVuY2UgYWxzbyByZW1vdmluZyB0aGUgc2VudGVuY2VzIHlvdSBtZW50aW9u
ZWQuIA0KDQotLS0NCg0KU2VjdGlvbiAxDQoNCiAgIDMuICBUaGVyZSBpcyBhIG5lZWQgb3IgZGVz
aXJlIHRvIHJlbW92ZSByb3V0aW5nIHN0YXRlIGZyb20gYW55IG5vZGUNCiAgICAgICBvdGhlciB0
aGFuIHRoZSBzb3VyY2UsIHN1Y2ggdGhhdCB0aGUgc291cmNlIGlzIHRoZSBvbmx5IG5vZGUgdGhh
dA0KICAgICAgIGtub3dzIGFuZCB3aWxsIGtub3cgdGhlIHBhdGggYSBwYWNrZXQgd2lsbCB0YWtl
LCBhIHByaW9yaQ0KDQpJIHRoaW5rIHRoaXMgaXMgYSBsaXR0bGUgY29uZnVzZWQuIE9idmlvdXNs
eSwgeW91IHN0aWxsIGhhdmUgcm91dGluZyBzdGF0ZSBpbiB0aGUgbm9kZXMgd2l0aGluIHRoZSBu
ZXR3b3JrIGZvciBldmVyeXRoaW5nIG90aGVyIHRoYW4gYWRqYWNlbmN5IFNJRHMuIEkgdGhpbmsg
dGhhdCB3aGF0IHlvdSBhcmUgcmVtb3ZpbmcgZnJvbSB0aGUgbmV0d29yayBpcyBwYXRoIHN0YXRl
IChvciBjb250cm9sIHBsYW5lIHNpZ25hbGluZyBzdGF0ZSkuIEhvdyBhYm91dC4uLg0KDQogICAz
LiAgVGhlcmUgaXMgYSBuZWVkIG9yIGRlc2lyZSB0byByZW1vdmUgYXMgbXVjaCBzdGF0ZSBhcyBw
b3NzaWJsZSANCiAgICAgICBmcm9tIHRoZSBub2RlcyBpbiB0aGUgbmV0d29yayBzdWNoIHRoYXQg
dGhlIHNvdXJjZSBpcyB0aGUgb25seQ0KICAgICAgIG5vZGUgdGhhdCBrbm93cyB0aGUgcGF0aCBh
IHBhY2tldCB3aWxsIHRha2UgdGhyb3VnaCB0aGUgbmV0d29yay4NCg0KLS0tDQoNClNlY3Rpb24g
MQ0KDQpJJ20gbm90IHJlYWxseSBjb252aW5jZWQgYnkgdGhlIGZvdXJ0aCBidWxsZXQuIEl0J3Mg
dHJ1ZSB0aGF0IElQIGFkZHJlc3NlcyBjYW4gYmUgYWdncmVnYXRlZCBzbyB0aGF0IG9uZSBhZHZl
cnRpc2VtZW50IGNhbiBjYXJyeSBhIHByZWZpeCBidXQgdGhpcyBhbHNvIGFwcGxpZXMgdG8gYWRk
cmVzcyBhZHZlcnRpc2VtZW50cyB0aGF0IGNhcnJ5IE1QTFMgU0lEcy4NCkkgdGhpbmsgeW91IGFy
ZSBwcm9iYWJseSBtYWtpbmcgYSBwb2ludCBhYm91dCBob3cgYW4gZW5kLXRvLWVuZCBTSUQgY2Fu
IGJlIHJvdXRlZCBhY3Jvc3MgYSBuZXR3b3JrIHdpdGhvdXQgdGhlIG5lZWQgZm9yIGEgU0lEIHN0
YWNrLCBidXQgaXQgaXMgYSBiaXQgaGFyZCB0byBleHRyYWN0IGZyb20gdGhlIHRleHQuDQoNCg0K
W1JNXSBUaGlzIHdpbGwgYmUgdGFraW5nIGluIGNhcmUgYXMgcGFydCBvZiB0aGUgY2xlYW51cC9y
ZS1mb2N1c2luZyBvZiB0aGUgZG9jdW1lbnQuDQotLS0NCg0KVGhlIHN0YXJ0IG9mIFNlY3Rpb24g
MiBoYXMgdGhlIHNhbWUgaXNzdWUgYXMgdGhlIEFic3RyYWN0LiBJIHN1Z2dlc3QuLi4NCg0KT0xE
DQoNCiAgIFRoaXMgc2VjdGlvbiB3aWxsIGRlc2NyaWJlIHNvbWUgc2NlbmFyaW9zIHdoZXJlIE1Q
TFMgbWF5IG5vdCBiZQ0KICAgcHJlc2VudCBhbmQgaXQgd2lsbCBoaWdobGlnaHQgdGhlIG5lZWQg
Zm9yIHRoZSBzcHJpbmcgYXJjaGl0ZWN0dXJlIHRvDQogICB0YWtlIHRoZW0gaW50byBhY2NvdW50
Lg0KDQogICBUaGUgdXNlIGNhc2VzIGRlc2NyaWJlZCBpbiB0aGUgc2VjdGlvbiBkbyBub3QgY29u
c3RpdHV0ZSBhbg0KICAgZXhoYXVzdGl2ZSBsaXN0IG9mIGFsbCB0aGUgcG9zc2libGUgc2NlbmFy
aW9zOyB0aGlzIHNlY3Rpb24gb25seQ0KICAgaW5jbHVkZXMgc29tZSBvZiB0aGUgbW9zdCBjb21t
b24gZW52aXNpb25lZCBkZXBsb3ltZW50IG1vZGVscyBmb3INCiAgIElQdjYgU2VnbWVudCBSb3V0
aW5nLiAgSW4gYWRkaXRpb24gdG8gdGhlIHVzZSBjYXNlcyBkZXNjcmliZWQgaW4gdGhpcw0KICAg
ZG9jdW1lbnQgdGhlIHNwcmluZyBhcmNoaXRlY3R1cmUgc2hvdWxkIGJlIGFibGUgdG8gYmUgYXBw
bGllZCB0byBhbGwNCiAgIHRoZSB1c2UgY2FzZXMgZGVzY3JpYmVkIGluIFtSRkM3ODU1XSBmb3Ig
dGhlIHNwcmluZyBNUExTIGRhdGEgcGxhbmUsDQogICB3aGVuIGFuIElQdjYgZGF0YSBwbGFuZSBp
cyBwcmVzZW50Lg0KDQpORVcNCg0KICAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBzb21lIHNjZW5h
cmlvcyB3aGVyZSBzZWdtZW50IHJvdXRpbmcgaXMgDQogICBhcHBsaWNhYmxlIGluIGFuIElQdjYg
ZW52aXJvbm1lbnQuDQoNCiAgIFRoZSB1c2UgY2FzZXMgZGVzY3JpYmVkIGluIHRoZSBzZWN0aW9u
IGRvIG5vdCBjb25zdGl0dXRlIGFuDQogICBleGhhdXN0aXZlIGxpc3Qgb2YgYWxsIHRoZSBwb3Nz
aWJsZSBzY2VuYXJpb3M6IHRoaXMgc2VjdGlvbiBvbmx5DQogICBpbmNsdWRlcyBzb21lIG9mIHRo
ZSBtb3N0IGNvbW1vbiBlbnZpc2lvbmVkIGRlcGxveW1lbnQgbW9kZWxzIGZvcg0KICAgSVB2NiBT
ZWdtZW50IFJvdXRpbmcuICBJbiBhZGRpdGlvbiB0byB0aGUgdXNlIGNhc2VzIGRlc2NyaWJlZCBp
biB0aGlzDQogICBkb2N1bWVudCB0aGUgc3ByaW5nIGFyY2hpdGVjdHVyZSBjb3VsZCBiZSBhYmxl
IHRvIGJlIGFwcGxpZWQgdG8gYWxsDQogICB0aGUgdXNlIGNhc2VzIGRlc2NyaWJlZCBpbiBbUkZD
Nzg1NV0gZm9yIHRoZSBzcHJpbmcgTVBMUyBkYXRhIHBsYW5lLA0KICAgd2hlbiBhbiBJUHY2IGRh
dGEgcGxhbmUgaXMgcHJlc2VudC4NCg0KDQpbUk1dIG9rDQo9PT09DQoNCk5pdHM6IA0KDQpZb3Un
bGwgbmVlZCB0byBleHBhbmQgc29tZSBhYmJyZXZpYXRpb25zIGxpa2UgUUFNIGFuZCBET0NTSVMu
IA0KWW91IGNhbiBjaGVjayBodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlhbHMvYWJi
cmV2LmV4cGFuc2lvbi50eHQNCg0KDQpbUk1dIG9rDQotLS0NCg0KU2VjdGlvbiAyLjMNCg0KT0xE
DQogICBJbiBzdWNoIHNjZW5hcmlvIFNlZ21lbnQgUm91dGluZw0KTkVXDQogICBJbiBzdWNoIHNj
ZW5hcmlvcywgU2VnbWVudCBSb3V0aW5nDQpFTkQNCg0KW1JNXSBvaw0KLS0tDQoNCk9MRA0KMi40
LiAgU1BSSU5HIGluIHRoZSBDb250ZW50IERlbGl2ZXJ5IE5ldHdvcmtzIE5FVyAyLjQuICBTUFJJ
TkcgaW4gQ29udGVudCBEZWxpdmVyeSBOZXR3b3JrcyBFTkQNCg0KW1JNXSBvaw0KLS0tDQoNCk9M
RA0KMi41LiAgU1BSSU5HIGluIHRoZSBDb3JlIG5ldHdvcmtzDQpORVcNCjIuNS4gIFNQUklORyBp
biBDb3JlIE5ldHdvcmtzDQpFTkQNCg0KW1JNXSBvaw0K


From nobody Sat Jun 10 08:52:54 2017
Return-Path: <sboutros@vmware.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 263ED126CC7; Sat, 10 Jun 2017 08:52:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.702
X-Spam-Level: 
X-Spam-Status: No, score=-4.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=onevmw.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 orXXMv3bpcxp; Sat, 10 Jun 2017 08:52:35 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0085.outbound.protection.outlook.com [104.47.36.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A8161200E5; Sat, 10 Jun 2017 08:52:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=l19r7l+V68c6wFSMY+KGEbD3MVqAgf7eyuqb8zNKy+4=; b=pILW/OFTInb0WmuVb7T/f7KU8RaY2jHLfmBl2B4vlOOouPMvSSaeqEyHNVFjtnvf4jGUm7srKSCvMt0anLzf7AnUfMeozVMtfbqcGFjVdnM9OIt35BMtfhLluZ8iJOGnxszzfPquTODNlQjLxNxVuK2SU0kOWUcAC2YL3xcd+Og=
Received: from BN6PR05MB3009.namprd05.prod.outlook.com (10.173.19.15) by BN6PR05MB3314.namprd05.prod.outlook.com (10.174.95.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.5; Sat, 10 Jun 2017 15:52:32 +0000
Received: from BN6PR05MB3009.namprd05.prod.outlook.com ([10.173.19.15]) by BN6PR05MB3009.namprd05.prod.outlook.com ([10.173.19.15]) with mapi id 15.01.1178.006; Sat, 10 Jun 2017 15:52:32 +0000
From: Sami Boutros <sboutros@vmware.com>
To: "Patrice Brissette (pbrisset)" <pbrisset@cisco.com>, Min Ye <amy.yemin@huawei.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "draft-ietf-pals-p2mp-pw.all@ietf.org" <draft-ietf-pals-p2mp-pw.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: Rtgdir last call review of draft-ietf-pals-p2mp-pw-02
Thread-Index: AQHSyfQORpr0WT3BYUyvZqID9K0TvaH0MrUAgAFiy4CABEgMgIAArNYAgCNvfAA=
Date: Sat, 10 Jun 2017 15:52:31 +0000
Message-ID: <4E9FB8C0-2CC1-48C9-994F-BDE741BDD52C@vmware.com>
References: <149446531632.16715.2861233468294466753@ietfa.amsl.com> <89E173B8-3C03-4B4A-A405-F0442B983D7F@vmware.com> <B220B877-8FC1-4296-925A-2580DD3C796F@cisco.com> <A6B8B7CD-9E63-4800-9DC0-E8DAA67C6FE0@vmware.com> <7BB57E2E-ED82-46A1-887B-91B088799FBD@cisco.com>
In-Reply-To: <7BB57E2E-ED82-46A1-887B-91B088799FBD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=vmware.com;
x-originating-ip: [24.7.2.81]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR05MB3314; 7:OOphSW34kOLwfotiAWwXH6A1xF5gMGZ+uXkT6OhxeJtybmV2ANhTGmrJnPItMyB89RTM+L2wMRcmAa24qO9PkdMnH+OhkKBZfAMyc0m+YmaC553TG6s8iKiWp3Jmz/nevWbPyC4Vjst3ZzsMHZlw4VHvR8FwUgk05SHuexEsOqTxaijh1s3p2yQ9ppoKWv2XBLxr3RNedLpo8oLXVRbK8NWwUmJzOsdRR7eNelzoI6wV3BCa6QbFIGNMv2EsNj1HkZ1fpTwXYKmqvaB5nTPJfYA5Zs0FSza3IrKN1cSgpjhGjv17lsrpTKgDso7lpHOXCjR90Mlj2MqefQYA70EN9g==; 20:bn1L070b7Bu9nBmZ2CozuAYOv7+FTJMWktS0yeI3bnmr/szEBOAmRA10vmpsJs97LAk0C5Tfit1unYxTDnNIwK9FM779OnydhQOzjkYn3ZBUvs1xxubur9dz0NMIt1zTS1R7dfV8L6/hGIcLg3EeibyzuTP5BWTcv4QSnBJoTow=
x-ms-office365-filtering-correlation-id: a0e2ceec-6a56-4801-1c7d-08d4b018b4ab
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BN6PR05MB3314; 
x-ms-traffictypediagnostic: BN6PR05MB3314:
x-microsoft-antispam-prvs: <BN6PR05MB3314886138F541825B4D60F8BECF0@BN6PR05MB3314.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(61668805478150)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR05MB3314; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR05MB3314; 
x-forefront-prvs: 0334223192
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(39840400002)(39450400003)(39400400002)(39410400002)(39850400002)(24454002)(37854004)(377424004)(377454003)(229853002)(478600001)(6246003)(4326008)(82746002)(83716003)(38730400002)(53936002)(8936002)(2950100002)(81166006)(86362001)(66066001)(5660300001)(36756003)(8676002)(33656002)(99286003)(54906002)(6512007)(53546009)(5890100001)(76176999)(99936001)(54356999)(6506006)(6436002)(189998001)(3660700001)(14454004)(122556002)(50986999)(25786009)(2501003)(305945005)(2906002)(3846002)(230783001)(6116002)(3280700002)(102836003)(93886004)(2900100001)(6486002)(77096006)(7736002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR05MB3314; H:BN6PR05MB3009.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_002_4E9FB8C02CC148C9994FBDE741BDD52Cvmwarecom_"
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2017 15:52:31.9005 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB3314
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/gAFJLNNcAv9hlwFIWaXyFBFi6vA>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-pals-p2mp-pw-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Jun 2017 15:52:40 -0000

--_002_4E9FB8C02CC148C9994FBDE741BDD52Cvmwarecom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <2DEF1500EB32C94BB8C68E217A69507D@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

SGkgUGF0cmljZSwNCg0KUGxlYXNlIGZpbmQgYXR0YWNoZWQgdGhlIGRyYWZ0IHVwZGF0ZWQsIHBs
ZWFzZSBsZXQgbWUga25vdyBpZiB0aGlzIGFkZHJlc3MgeW91ciBjb21tZW50cy4NCg0KDQoNClRo
YW5rcywNCg0KU2FtaQ0KT24gNS8xOC8xNywgMTI6NDQgUE0sICJQYXRyaWNlIEJyaXNzZXR0ZSAo
cGJyaXNzZXQpIiA8cGJyaXNzZXRAY2lzY28uY29tPiB3cm90ZToNCg0KPlRoYW5rIFNhbWkNCj4N
Cj5SZWdhcmRzLA0KPlBhdHJpY2UgQnJpc3NldHRlDQo+DQo+T24gMjAxNy0wNS0xOCwgMTI6MjUg
UE0sICJTYW1pIEJvdXRyb3MiIDxzYm91dHJvc0B2bXdhcmUuY29tPiB3cm90ZToNCj4NCj4gICAg
SGkgUGF0cmljZSwNCj4gICAgDQo+ICAgIA0KPiAgICANCj4gICAgDQo+ICAgIFBsZWFzZSBzZWUg
Y29tbWVudHMgaW5saW5lLg0KPiAgICANCj4gICAgPiAgICA+IA0KPiAgICA+ICAgID5IZXJlIGFy
ZSBteSDigJxkZXRhaWxlZOKAnSBjb21tZW50czoNCj4gICAgPiAgICA+IA0KPiAgICA+ICAgID5B
YnN0cmFjdCDigJQgV2hhdCBpcyB0aGUgcGx1cyB2YWx1ZSBvbiB0aGF0IGRyYWZ0PyBObyBjbGVh
cg0KPiAgICA+ICAgID4gDQo+ICAgID4gICAgPk1hbnkgTG9uZyBzZW50ZW5jZXMgaW4gdGhlIHRl
eHQuIHZlcnkgaGFyZCB0byB1bmRlcnN0YW5kIGFuZCBmb2xsb3cuDQo+ICAgID4gICAgPlN5bnRh
eCB0byBiZSBpbXByb3ZlZC4NCj4gICAgPg0KPiAgICA+PFBhdHJpY2U+IFRoaXMgY29tbWVudCBp
cyByZWdhcmRpbmcgdGhlIGRyYWZ0IGluIGdlbmVyYWwuIEl0IGRvZXNu4oCZdCBmbG93IHdlbGwu
IFlvdSBuZWVkIHRvIHJlYWQgaXQgbW9yZSB0aGFuIG9uY2UgdG8gc2VlIHRoZSBvdmVyYWxsIHBp
Y3R1cmUuIEl0IG1pZ2h0IGp1c3QgYmUgdG8gcmVzaHVmZmxlIHNvbWUgc2VjdGlvbnMuDQo+ICAg
ID4gICAgDQo+ICAgIA0KPiAgICBTdXJlIHdpbGwgbG9vayBpbnRvIHRoYXQuDQo+ICAgIA0KPiAg
ICA+ICAgIA0KPiAgICA+ICAgIEkgd2VudCBvdmVyIHRoZSBhYnN0cmFjdCwgSSBkaWRu4oCZdCBz
ZWUgYW55IGxvbmcgc2VudGVuY2VzLiBOb3Qgc3VyZSANCj4gICAgPiAgICBXaGF0IHRvIGltcHJv
dmU/IENhbiB5b3UgYmUgc3BlY2lmaWM/DQo+ICAgID4gICAgDQo+ICAgID4gICAgDQo+ICAgID4g
ICAgPiANCj4gICAgPiAgICA+SW50cm9kdWN0aW9uDQo+ICAgID4gICAgPlR5cG8gOiDigJxBIHJl
ZmVyZW5jZSBtb2RlbCBvciBhIFAyTVAgUFcgaXMgZGVwaWN0ZWQgaW4gRmlndXJlIDEgYmVsb3fi
gJ0NCj4gICAgPiAgICA+IA0KPiAgICA+ICAgID7igJxJbiB0aGlzIGRvY3VtZW50LCB3ZSBzcGVj
aWZ5IGEgbWV0aG9kIG9mIHNpZ25hbGluZyBQMk1QDQo+ICAgID4gICAgPiAgIFBXIHVzaW5nIExE
UC7igJ0g4oCUPiBzdWdnZXN0IHRvIG1vdmUgaXQgZnJvbSBpbnRybyB0byBhYnN0cmFjdA0KPiAg
ICA+ICAgIA0KPiAgICA+ICAgIE5vdCBzdXJlIGlmIHdlIGNhbiByZWZlcmVuY2UgYSBmaWd1cmUg
aW4gdGhlIGFic3RyYWN0LiBUaGUgYWJzdHJhY3QNCj4gICAgPiAgICBBbHJlYWR5IG1lbnRpb24g
dGhhdCB0aGUgc2Vjb25kIHNlbnRlbmNlLg0KPiAgICA+DQo+ICAgID48UGF0cmljZT4gVGhpcyBp
cyBOT1QgYSBmaWd1cmUgYnV0IHJhdGhlciB0aGUgZXhwbGFuYXRpb24uIFRoYXQgbGluZSBtYWtl
cyB0aGUgZG9jdW1lbnQgdmVyeSBjbGVhci4gSXQganVzdCBuZWVkIHRvIGJlIHNwZWxsZWQgb3V0
LiDigJxzcGVjaWZ5IGEgbWV0aG9kIG9mIHNpZ25hbGluZyBQMk1QIFBXIHVzaW5nIExEUOKAnS4N
Cj4gICAgDQo+ICAgIFRoaXMgaXMgZXhhY3RseSB3aGF0IHdlIGhhdmUgaW4gdGhlIGFic3RyYWN0
IGZpcnN0IHNlbnRlbmNlIOKAnFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIGEgbWVjaGFuaXNtIHRv
IHNpZ25hbCBQb2ludC10by1NdWx0aXBvaW50DQo+ICAgICAgIChQMk1QKSBQc2V1ZG93aXJlcyAo
UFcpIHRyZWUgdXNpbmcgTERQLuKAnQ0KPiAgICAgDQo+ICAgID4NCj4gICAgPiAgICA+IA0KPiAg
ICA+ICAgID4gDQo+ICAgID4gICAgPkFsc28sIG1ha2Ugc3VyZSB0aGUgM3JkIHBlcnNvbiBpcyB1
c2VkLiBUcnkgdG8gYSB2b2lkIOKAnHdl4oCdIHVzYWdlDQo+ICAgID4gICAgDQo+ICAgID4gICAg
QWdyZWVkLCBJIHdpbGwgcmVtb3ZlIGFsbCB1c2FnZSBvZiDigJx3ZeKAnSBpbiB0aGUgZG9jdW1l
bnQuDQo+ICAgID4gICAgDQo+ICAgID4gICAgPiANCj4gICAgPiAgICA+TWF5IEkgc3VnZ2VzdCB0
byBoYXZlIGEgcmVxdWlyZW1lbnQgc2VjdGlvbi4gUmVxdWlyZW1lbnRzIGFyZSBhbGwgb3Zlcg0K
PiAgICA+ICAgID50aGUgZG9jdW1lbnQuDQo+ICAgID4gICAgDQo+ICAgID4gICAgVGhlcmUgaXMg
YWxyZWFkeSBhbiBSRkMgZm9yIHRoYXQuIFtSRkM3MzM4XSAgIEYuIEpvdW5heSwgZXQuIGFsLCAN
Cj4gICAgPiAgICAiUmVxdWlyZW1lbnRzIGZvciBQb2ludCB0byBNdWx0aXBvaW50IFBzZXVkb3dp
cmUiLCBSRkM3MzM4LCBTZXB0ZW1iZXIgMjAxNC4NCj4gICAgPiAgICANCj4gICAgPiAgICBUaGlz
IHNvbHV0aW9uIGRvY3VtZW50IGFkZHJlc3NlcyB0aGUgcmVxdWlyZW1lbnRzLg0KPiAgICA+DQo+
ICAgID48UGF0cmljZT4gWW91ciBkb2N1bWVudCBlbmhhbmNlcyB0aGF0IGJhc2VkIFJGQyBieSBw
cm92aWRpbmcgbW9yZSDigJxNVVNU4oCdLCDigJxTSE9VTETigJ0sIGV0Yy4gDQo+ICAgID5UaGV5
IGFyZSBhbGwgb3ZlciB0aGUgZG9jLiBUbyBtYWtlIGl0IGNsZWFyLCBncm91cGluZyB0aGVtIGlu
IGEgc2VjdGlvbiBtYXkgaGVscC4gQW5vdGhlciBpZGVhIGlzIHRvIGhhdmUgUmVxdWlyZW1lbnQg
c3ViLXNlY3Rpb25zIHBlciB0b3BpYy4NCj4gICAgDQo+ICAgIEl0IHNlZW1zIHRoYXQgdGhpcyBp
cyB0aGUgc2FtZSBhcyB5b3VyIGRvY3VtZW50IGZsb3cgY29tbWVudCBhYm92ZSwgSSB3aWxsIGxv
b2sgaW50byB0aGF0Lg0KPiAgICANCj4gICAgPg0KPiAgICA+ICAgIA0KPiAgICA+ICAgID4gDQo+
ICAgID4gICAgPuKAnCAgIEluIGNhc2Ugb2YgbUxEUCwgYSBMZWFmLVBFIGNhbiBkZWNpZGUgdG8g
am9pbiB0aGUgUDJNUCBMU1AgYXQgYW55DQo+ICAgID4gICAgPiAgIHRpbWU7IHdoZXJlYXMgaW4g
dGhlIGNhc2Ugb2YgUlNWUC1URSwgdGhlIFAyTVAgTFNQIGlzIHNldCB1cCBieQ0KPiAgICA+ICAg
ID50aGUNCj4gICAgPiAgICA+ICAgUi1QRSwgZ2VuZXJhbGx5IGF0IHRoZSBpbml0aWFsIHNlcnZp
Y2UgcHJvdmlzaW9uaW5nIHRpbWUuIEl0DQo+ICAgID4gICAgPnNob3VsZA0KPiAgICA+ICAgID4g
ICBiZSBub3RlZCB0aGF0IGxvY2FsIHBvbGljeSBjYW4gb3ZlcnJpZGUgYW55IGRlY2lzaW9uIHRv
IGpvaW4sIGFkZA0KPiAgICA+ICAgID5vcg0KPiAgICA+ICAgID4gICBwcnVuZSBleGlzdGluZyBv
ciBuZXcgTC1QRShzKSBmcm9tIHRoZSB0cmVlLiBJbiBhbnkgY2FzZSwgdGhlIFBXDQo+ICAgID4g
ICAgPiAgIHNldHVwIGNhbiBpZ25vcmUgdGhlc2UgZGlmZmVyZW5jZXMsIGFuZCBzaW1wbHkgYXNz
dW1lIHRoYXQgdGhlDQo+ICAgID4gICAgPlAyTVANCj4gICAgPiAgICA+ICAgUFNOIExTUCBpcyBh
dmFpbGFibGUgd2hlbiBuZWVkZWQNCj4gICAgPiAgICA+4oCcDQo+ICAgID4gICAgPlF1aXRlIGNv
bXBsZXggdG8gZm9sbG93LiBNaXNzaW5nIHRvIOKAnHdoeeKAnSAvIGV4cGxhbmF0aW9uLg0KPiAg
ICA+ICAgIA0KPiAgICA+ICAgIFN1cmUgSSBjYW4gY2xhcmlmeSB0aGlzIGEgbGl0dGxlIG1vcmUs
IHdpbGwgcmVtb3ZlIHNvbWUgc2VudGVuY2VzIA0KPiAgICA+ICAgIFRoYXQgbWFrZSBpdCBjb25m
dXNpbmcsIHdlIGFyZSBzaW1wbHkgaGVyZSBkaWZmZXJlbnRpYXRpbmcgbUxEUCBMU1AgZnJvbQ0K
PiAgICA+ICAgIHAybXAgTFNQIHcvIFJTVlAtVEUgYW5kIHNheWluZyB0aGF0IFBXIHNldHVwIGlz
IGFnbm9zdGljIG9mIHRoZSB0cmFuc3BvcnQgDQo+ICAgID4gICAgcDJtcCBMU1Agc2V0dXAuDQo+
ICAgID4gICAgDQo+ICAgID4gICAgPiANCj4gICAgPiAgICA+4oCcVGhlIExEUCBsaWJlcmFsIGxh
YmVsIHJldGVudGlvbiBtb2RlIGlzIHVzZWTigJwNCj4gICAgPiAgICA+QW5vdGhlciByZXF1aXJl
bWVudOKApiBpcyB0aGF0IGEgTUFZLCBTSE9VTEQsIE1VU1Q/DQo+ICAgID4gICAgDQo+ICAgID4g
ICAgSSB3aWxsIGNoYW5nZSBpdCB0byBhIE1VU1QuDQo+ICAgID4gICAgDQo+ICAgID4gICAgPiAN
Cj4gICAgPiAgICA+4oCcSW4gdGhpcyBjYXNlLCBhIFBXIHN0YXR1cyBtZXNzYWdlIHdpdGggc3Rh
dHVzDQo+ICAgID4gICAgPiAgIGNvZGUgb2YgMHgwMDAwMDAwOCAoTG9jYWwgUFNOLWZhY2luZyBQ
VyAoaW5ncmVzcykgUmVjZWl2ZSBGYXVsdCkNCj4gICAgPiAgICA+TVVTVA0KPiAgICA+ICAgID4g
ICBhbHNvIGJlIHNlbnQgdG8gdGhlIFItUEXigJwNCj4gICAgPiAgICA+IA0KPiAgICA+ICAgID5I
b3c/IFRoZSBMLVBFIGZhaWxzIHRvIGpvaW4gdGhlIFAyTVAgUFNOIExTUC4NCj4gICAgPiAgICAN
Cj4gICAgPiAgICBDb3JyZWN0IHRoZSBMLVBFIGhhdmUgdG8gc2lnbmFsIHRoaXMgZmFpbHVyZSB0
byB0aGUgcm9vdCBQRS4NCj4gICAgPg0KPiAgICA+PFBhdHJpY2U+IHF1ZXN0aW9uIHJlbWFpbnMs
IGhvdz8gSWYgTC1QRSBmYWlscyB0byBqb2luIHRoZSBMU1AsIFBXIHdpbGwgYmUgZG93bi4gSG93
IGNhbiBpdCBzaWduYWxzIHRoZSBmYWlsdXJlIHRvIHJvb3QgUEU/DQo+ICAgID4gICAgDQo+ICAg
IA0KPiAgICBMLVBFIHdpbGwgdXNlIHRoZSBQVyBzdGF0dXMgbWVzc2FnZSwgdG8gc2lnbmFsIHRv
IHJvb3QgUEUgdGhpcyBpcyB3aGF0IHRoZSB0ZXh0IGlzIHNheWluZy4NCj4gICAgDQo+ICAgID4g
ICAgPiANCj4gICAgPiAgICA+U2VjdGlvbiAyLjINCj4gICAgPiAgICA+4oCcICAgTm90ZSB0aGF0
IHNpbmNlIHRoZSBMRFAgbGFiZWwgbWFwcGluZyBtZXNzYWdlIGlzIG9ubHkgc2VudCBieSB0aGUN
Cj4gICAgPiAgICA+Ui0NCj4gICAgPiAgICA+ICAgUEUgdG8gYWxsIHRoZSBMLVBFcywgaXQgaXMg
bm90IHBvc3NpYmxlIHRvIG5lZ290aWF0ZSBhbnkgaW50ZXJmYWNlDQo+ICAgID4gICAgPiAgIHBh
cmFtZXRlcnMu4oCcDQo+ICAgID4gICAgPldoeSBpcyB0aGF0IG5vdGUgdGhlcmU/IElzIHRoYXQg
YWxyZWFkeSBiZWVuIG1lbnRpb25lZCBwcmV2aW91c2x5Lg0KPiAgICA+ICAgIA0KPiAgICA+ICAg
IFRoaXMgaXMgdGhlIG9ubHkgcmVmZXJlbmNlIGluIHRoZSBkb2N1bWVudC4NCj4gICAgPg0KPiAg
ICA+PFBhdHJpY2U+IEZvcmdvdCBteSB0aG91Z2h0cyBvbiB0aGF0IG9uZS4NCj4gICAgPiAgICAN
Cj4gICAgPiAgICA+RmlnLjQgbXVzdCAgYmUgbW92ZWQgdG8gcHJvcGVyIGluIHRoZSB0ZXh0IE9S
IGNyZWF0ZSAyIHN1YnNlY3Rpb24gaW4NCj4gICAgPiAgICA+Mi4yDQo+ICAgID4gICAgDQo+ICAg
ID4gICAgU29ycnkgZGlkbuKAmXQgZ2V0IHdoYXQgeW91IG1lYW4gaGVyZT8gQ2FuIHlvdSBlbGFi
b3JhdGU/DQo+ICAgID4NCj4gICAgPjxQYXRyaWNlPiBTb3JyeSDigKZMZXQgbWUgdHJ5IGFnYWlu
LiDigJxQMlAgUFcgRG93bnN0cmVhbSBGRUMgRWxlbWVudOKAnS4gSSB0aGluayB5b3Ugc2hvdWxk
IGhhdmUgYSBzZWN0aW9uIGp1c3Qgb24gdGhhdCB0b3BpYy4gQWN0dWFsbHksIG1heWJlIHlvdSBj
YW4gY3JlYXRlIGEgc3Vic2VjdGlvbiBmb3IgZWFjaCBkaWZmZXJlbnQgRkVDIGV4cGxhaW5lZCBp
biB0aGUgZG9jdW1lbnQuIA0KPiAgICA+ICAgIA0KPiAgICANCj4gICAgT2ssIEkgd2lsbCBhZGQg
c3Vic2VjdGlvbnMgZm9yIERvd25zdHJlYW0gYW5kIFVwc3RyZWFtLg0KPiAgICANCj4gICAgVGhh
bmtzLA0KPiAgICANCj4gICAgU2FtaQ0KPiAgICA+ICAgID4gDQo+ICAgID4gICAgPuKAnEFzIHN1
Y2gsIFBXIHN0YXR1cyBuZWdvdGlhdGlvbiBwcm9jZWR1cmUNCj4gICAgPiAgICA+ICAgZGVzY3Jp
YmVkIGluIFtSRkM0NDQ3YmlzXSBpcyBub3QgYXBwbGljYWJsZSB0byBQMk1QIFBXLiBBIG5vZGUN
Cj4gICAgPiAgICA+TVVTVA0KPiAgICA+ICAgID4gICBOT1QgY2xhaW0gdG8gYmUgIFAyTVAgUFcg
Y2FwYWJsZSBieSBzZW5kaW5nIGEgTERQIFAyTVAgUFcNCj4gICAgPiAgICA+Q2FwYWJpbGl0eQ0K
PiAgICA+ICAgID4gICBUTFYgIGlmIGl0IGlzIG5vdCBhbHNvIGNhcGFibGUgb2YgaGFuZGxpbmcg
UFcgc3RhdHVz4oCcDQo+ICAgID4gICAgPiANCj4gICAgPiAgICA+U2hvdWxkIGEgbm9kZSBzZW5k
IExEUCBQMk1QIFBXIENhcGFiaWxpdHkgVExWIG9yIG5vdD8gTm90IHdlbGwgZXhwbGFpbg0KPiAg
ICA+ICAgIA0KPiAgICA+ICAgIFdoYXQgaXMgc2FpZCBoZXJlLCB0aGF0IHlvdSBjYW7igJl0IGJl
IFAyTVAgUFcgY2FwYWJsZSB3aXRob3V0IGJlaW5nIFBXIHN0YXR1cyBjYXBhYmxlLg0KPiAgICA+
ICAgIE5vdCBzdXJlIGhvdyB0byBtYWtlIGl0IGNsZWFyZXIuDQo+ICAgID4NCj4gICAgPjxQYXRy
aWNlPiByaWdodOKApiBJIG11c3QgaGF2ZSBiZWVuIHRpcmVkLiBUb28gbWFueSBOT1QgDQo+ICAg
ID4gICAgDQo+ICAgID4gICAgPg0KPiAgICA+ICAgID4gDQo+ICAgID4gICAgPlRoZXJlIGlzIHNv
bWUgcmVmZXJlbmNlIHRvIExTUiBpbiB0aGUgdGV4dCB3aGVyZSB0aGUgbWFqb3IgcGFydCB1c2UN
Cj4gICAgPiAgICA+dGhlIHdvcmRpbmcg4oCcbm9kZeKAnS4NCj4gICAgPiAgICANCj4gICAgPiAg
ICBJIHdpbGwgbWFrZSBhbGwgY29uc2lzdGVudCwgYW5kIHVzZSBMU1IgaW5zdGVhZCBvZiBub2Rl
Lg0KPiAgICA+ICAgIA0KPiAgICA+ICAgIFRoYW5rcywNCj4gICAgPiAgICANCj4gICAgPiAgICBT
YW1pDQo+ICAgID4gICAgPiANCj4gICAgPiAgICA+Tml0czogDQo+ICAgID4gICAgPk4vQQ0KPiAg
ICA+ICAgID4gDQo+ICAgID4gICAgPlJlZ2FyZHMsDQo+ICAgID4gICAgPlBhdHJpY2UgQnJpc3Nl
dHRlDQo+ICAgID4gICAgPg0KPiAgICA+ICAgID4NCj4gICAgPiAgICA+DQo+ICAgID4gICAgPg0K
PiAgICA+ICAgIA0KPiAgICA+DQo+ICAgIA0KPg0K

--_002_4E9FB8C02CC148C9994FBDE741BDD52Cvmwarecom_
Content-Type: text/plain; name="draft-ietf-pals-p2mp-pw-03.txt"
Content-Description: draft-ietf-pals-p2mp-pw-03.txt
Content-Disposition: attachment; filename="draft-ietf-pals-p2mp-pw-03.txt";
	size=36822; creation-date="Sat, 10 Jun 2017 15:52:29 GMT";
	modification-date="Sat, 10 Jun 2017 15:52:29 GMT"
Content-ID: <DB1F9ADDD6F8E6478315E96AEC341A02@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

IA0KDQoNCg0KSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFNhbWkgQm91dHJvcyhFZC4pDQpJbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJkIFRyYWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTXdhcmUNCg0KVXBkYXRlczogUkZD
NzM4NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTaXZhIFNpdmFiYWxhbihF
ZC4pDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENpc2NvIFN5c3RlbXMNCg0KDQpFeHBpcmVzOiBEZWNlbWJlciAxMiwgMjAxNyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEp1bmUgMTAsIDIwMTcNCg0KDQogICBTaWduYWxp
bmcgUm9vdC1Jbml0aWF0ZWQgUG9pbnQtdG8tTXVsdGlwb2ludCBQc2V1ZG93aXJlIHVzaW5nIExE
UA0KICAgICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1wYWxzLXAybXAtcHctMDMudHh0DQoN
Cg0KQWJzdHJhY3QNCg0KICAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgYSBtZWNoYW5pc20gdG8g
c2lnbmFsIFBvaW50LXRvLU11bHRpcG9pbnQNCiAgIChQMk1QKSBQc2V1ZG93aXJlcyAoUFcpIHRy
ZWUgdXNpbmcgTERQLiBTdWNoIGEgbWVjaGFuaXNtIGlzIHN1aXRhYmxlDQogICBmb3IgYW55IExh
eWVyIDIgVlBOIHNlcnZpY2UgcmVxdWlyaW5nIFAyTVAgY29ubmVjdGl2aXR5IG92ZXIgYW4gSVAg
b3INCiAgIE1QTFMgZW5hYmxlZCBQU04uIEEgUDJNUCBQVyBlc3RhYmxpc2hlZCB2aWEgdGhlIHBy
b3Bvc2VkIG1lY2hhbmlzbSBpcw0KICAgcm9vdCBpbml0aWF0ZWQuIFRoaXMgZG9jdW1lbnQgdXBk
YXRlcyBSRkM3Mzg1IGJ5IHJlLWFzc2lnbmluZw0KICAgcmVzZXJ2ZWQgdmFsdWUgMHhGRiB0byBi
ZSB0aGUgd2lsZGNhcmQgdHJhbnNwb3J0IHR1bm5lbCB0eXBlLg0KDQpTdGF0dXMgb2YgdGhpcyBN
ZW1vDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIHRvIElFVEYgaW4gZnVs
bCBjb25mb3JtYW5jZSB3aXRoIHRoZQ0KICAgcHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5kIEJDUCA3
OS4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50
ZXJuZXQgRW5naW5lZXJpbmcNCiAgIFRhc2sgRm9yY2UgKElFVEYpLCBpdHMgYXJlYXMsIGFuZCBp
dHMgd29ya2luZyBncm91cHMuICBOb3RlIHRoYXQNCiAgIG90aGVyIGdyb3VwcyBtYXkgYWxzbyBk
aXN0cmlidXRlIHdvcmtpbmcgZG9jdW1lbnRzIGFzDQogICBJbnRlcm5ldC1EcmFmdHMuDQoNCiAg
IEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0g
b2Ygc2l4IG1vbnRocw0KICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xl
dGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkNCiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJp
YXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlDQogICBtYXRlcmlhbCBvciB0
byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iDQoNCiAgIFRoZSBs
aXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0
cDovL3d3dy5pZXRmLm9yZy8xaWQtYWJzdHJhY3RzLmh0bWwNCg0KICAgVGhlIGxpc3Qgb2YgSW50
ZXJuZXQtRHJhZnQgU2hhZG93IERpcmVjdG9yaWVzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0
cDovL3d3dy5pZXRmLm9yZy9zaGFkb3cuaHRtbA0KDQoNCkNvcHlyaWdodCBhbmQgTGljZW5zZSBO
b3RpY2UNCg0KICAgQ29weXJpZ2h0IChjKSAyMDE3IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25z
IGlkZW50aWZpZWQgYXMgdGhlDQogDQoNCg0KU2l2YWJhbGFuICYgQm91dHJvcyAgICBFeHBpcmVz
IERlY2VtYmVyIDEyLCAyMDE3ICAgICAgICAgICAgICAgIFtQYWdlIDFdDQoMDQpJTlRFUk5FVCBE
UkFGVCAgICAgICAgICAgICAgICAgIFAyTVAgUFcgICAgICAgICAgICAgICAgICAgIEp1bmUgMTAs
IDIwMTcNCg0KDQogICBkb2N1bWVudCBhdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KDQog
ICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdz
IExlZ2FsDQogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzDQogICAoaHR0
cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUg
b2YNCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIFBsZWFzZSByZXZpZXcgdGhlc2Ug
ZG9jdW1lbnRzDQogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5k
IHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QNCiAgIHRvIHRoaXMgZG9jdW1lbnQuIENvZGUgQ29t
cG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QNCiAgIGluY2x1ZGUgU2lt
cGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZg0K
ICAgdGhlIFRydXN0IExlZ2FsIFByb3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRlZCB3aXRob3V0IHdh
cnJhbnR5IGFzDQogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuDQoN
Cg0KDQpUYWJsZSBvZiBDb250ZW50cw0KDQogICAxICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDMNCiAgICAgMS4xICBUZXJt
aW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
NA0KICAgMi4gU2lnbmFsaW5nIFAyTVAgUFcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA0DQogICAgIDIuMSBQVyBpbmdyZXNzIHRvIGVncmVzcyBpbmNvbXBh
dGliaWxpdHkgaXNzdWVzICAuIC4gLiAuIC4gLiAuIC4gIDYNCiAgICAgMi4yIFAyTVAgUFcgRkVD
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNg0KICAg
ICAgIDIuMi4xIFAyTVAgUFcgVXBzdHJlYW0gRkVDIEVsZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA2DQogICAgICAgMi4yLjIgUDJQIFBXIERvd25zdHJlYW0gRkVDIEVsZW1lbnQg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTANCiAgICAgMi4zIFR5cGVkIFdpbGRjYXJkIEZF
QyBGb3JtYXQgZm9yIG5ldyBGRUMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMA0KICAgICAyLjQg
R3JvdXAgSUQgdXNhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDExDQogICAgIDIuNSBHZW5lcmljIExhYmVsIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMTENCiAgIDMuIExEUCBDYXBhYmlsaXR5IE5lZ290aWF0aW9u
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQ0KICAgNC4gUDJNUCBQVyBT
dGF0dXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEz
DQogICA1IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMTMNCiAgIDYgQWNrbm93bGVkZ21lbnQgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMw0KICAgNyAgSUFOQSBDb25zaWRlcmF0
aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzDQogICAg
IDcuMS4gRkVDIFR5cGUgTmFtZSBTcGFjZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMTMNCiAgICAgNy4yLiBMRFAgVExWIFR5cGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNA0KICAgICA3LjMuIG1MRFAgT3BhcXVlIFZhbHVl
IEVsZW1lbnQgVExWIFR5cGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE0DQogICAgIDcuNC4g
U2VsZWN0aXZlIFRyZWUgSW50ZXJmYWNlIFBhcmFtZXRlciBzdWItVExWIFR5cGUgLiAuIC4gLiAu
IC4gMTQNCiAgICAgNy41LiBXaWxkQ2FyZCBQTVNJIHR1bm5lbCB0eXBlIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAxNA0KICAgOCAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE1DQogICAgIDguMS4gTm9ybWF0
aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTUN
CiAgICAgOC4yLiBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAxNg0KICAgQ29udHJpYnV0b3JzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE2DQogICBBdXRob3JzJyBBZGRyZXNzZXMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTcNCg0KDQoN
Cg0KDQoNCg0KIA0KDQoNClNpdmFiYWxhbiAmIEJvdXRyb3MgICAgRXhwaXJlcyBEZWNlbWJlciAx
MiwgMjAxNyAgICAgICAgICAgICAgICBbUGFnZSAyXQ0KDA0KSU5URVJORVQgRFJBRlQgICAgICAg
ICAgICAgICAgICBQMk1QIFBXICAgICAgICAgICAgICAgICAgICBKdW5lIDEwLCAyMDE3DQoNCg0K
MSAgSW50cm9kdWN0aW9uDQoNCiAgIEEgUG9pbnQtdG8tTXVsdGlwb2ludCAoUDJNUCkgUHNldWRv
d2lyZSAoUFcpIGVtdWxhdGVzIHRoZSBlc3NlbnRpYWwNCiAgIGF0dHJpYnV0ZXMgb2YgYSB1bmlk
aXJlY3Rpb25hbCBQMk1QIFRlbGVjb21tdW5pY2F0aW9ucyBzZXJ2aWNlIHN1Y2gNCiAgIGFzIFAy
TVAgQVRNIG92ZXIgUFNOLiBBIG1ham9yIGRpZmZlcmVuY2UgYmV0d2VlbiBhIFBvaW50LXRvLVBv
aW50DQogICAoUDJQKSBQVyBvdXRsaW5lZCBpbiBbUkZDMzk4NV0gYW5kIGEgUDJNUCBQVyBpcyB0
aGF0IHRoZSBmb3JtZXIgaXMNCiAgIGludGVuZGVkIGZvciBiaWRpcmVjdGlvbmFsIHNlcnZpY2Ug
d2hlcmVhcyB0aGUgbGF0dGVyIGlzIGludGVuZGVkIGZvcg0KICAgYm90aCB1bmlkaXJlY3Rpb25h
bCwgYW5kIG9wdGlvbmFsbHkgYmlkaXJlY3Rpb25hbCBzZXJ2aWNlLg0KICAgUmVxdWlyZW1lbnRz
IGZvciBQMk1QIFBXIGFyZSBkZXNjcmliZWQgaW4gW1JGQzczMzhdLiBQMk1QIFBXIGNhbiBiZQ0K
ICAgY29uc3RydWN0ZWQgYXMgZWl0aGVyIFNpbmdsZSBTZWdtZW50IChQMk1QIFNTLVBXKSBvciBN
dWx0aSBTZWdtZW50DQogICAoUDJNUCBNUy1QVykgUHNldWRvd2lyZXMgYXMgbWVudGlvbmVkIGlu
IFtSRkM3MzM4XS4gUDJNUCBNUy1QVyBpcw0KICAgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBk
b2N1bWVudC4gQSByZWZlcmVuY2UgbW9kZWwgb3IgYSBQMk1QIFBXIGlzDQogICBkZXBpY3RlZCBp
biBGaWd1cmUgMSBiZWxvdy4gQSB0cmFuc3BvcnQgTFNQIGFzc29jaWF0ZWQgd2l0aCBhIFAyTVAN
CiAgIFNTLVBXIFNIT1VMRCBiZSBhIFAyTVAgTVBMUyBMU1AgKGkuZS4sIFAyTVAgVEUgdHVubmVs
IGVzdGFibGlzaGVkIHZpYQ0KICAgUlNWUC1URSBbUkZDNDg3NV0gb3IgUDJNUCBMU1AgZXN0YWJs
aXNoZWQgdmlhIG1MRFAgW1JGQzYzODhdKQ0KICAgc3Bhbm5pbmcgZnJvbSB0aGUgUm9vdC1QRSB0
byB0aGUgTGVhZi1QRShzKSBvZiB0aGUgUDJNUCBTUy1QVyB0cmVlLg0KICAgRm9yIGV4YW1wbGUs
IGluIEZpZ3VyZSAxLCBQVzEgY2FuIGJlIGFzc29jaWF0ZWQgd2l0aCBhIFAyTVAgVEUgdHVubmVs
DQogICBvciBQMk1QIExTUCBzZXR1cCB1c2luZyBtTERQIG9yaWdpbmF0aW5nIGZyb20gUEUxIGFu
ZCB0ZXJtaW5hdGluZyBhdA0KICAgUEUyLCBQRTMgYW5kIFBFNC4NCg0KDQogICAgICAgICAgICAg
ICAgIHw8LS0tLS0tLS0tLS0tLS1QMk1QIFBXLS0tLS0tLS0tLS0tLS0tLT58DQogICAgICAgICAg
TmF0aXZlIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBOYXRpdmUN
CiAgICAgICAgIFNlcnZpY2UgfCAgICAgfDwtLVBTTjEtPnwgICAgICB8PC0tUFNOMi0+fCAgICAg
IHwgIFNlcnZpY2UNCiAgICAgICAgICAoQUMpICAgViAgICAgViAgICAgICAgIFYgICAgICBWICAg
ICAgICAgViAgICAgIFYgICAoQUMpDQogICAgICAgICAgICB8ICAgICstLS0tLSsgICAgICAgICAr
LS0tLS0tKyAgICAgICAgICstLS0tLS0rICAgIHwNCiAgICAgICAgICAgIHwgICAgfCAgICAgfCAg
ICAgICAgIHwgICBQMSB8PT09PT09PT09fFQtUEUyIHxBQzMgfCAgICArLS0tKw0KICAgICAgICAg
ICAgfCAgICB8ICAgICB8ICAgICAgICAgfCAgIC4uLi4uLi5QVzEuLi4uLi4uLi4+fC0tLS0tLS0t
PnxDRTN8DQogICAgICAgICAgICB8ICAgIHxULVBFMXw9PT09PT09PT18ICAgLiAgfD09PT09PT09
PXwgICAgICB8ICAgIHwgICAgKy0tLSsNCiAgICAgICAgICAgIHwgICAgfCAgLi4uLi4uLlBXMS4u
Li4uLi4uICB8ICAgICAgICAgKy0tLS0tLSsgICAgfA0KICAgICAgICAgICAgfCAgICB8ICAuICB8
PT09PT09PT09fCAgIC4gIHwgICAgICAgICArLS0tLS0tKyAgICB8DQogICAgICAgICAgICB8ICAg
IHwgIC4gIHwgICAgICAgICB8ICAgLiAgfD09PT09PT09PXxULVBFMyB8QUM0IHwgICAgKy0tLSsN
CiAgICArLS0tKyAgIHxBQzEgfCAgLiAgfCAgICAgICAgIHwgICAuLi4uLi4uUFcxLi4uLi4uLi4u
PnwtLS0tLS0tLT58Q0U0fA0KICAgIHxDRTF8LS0tLS0tLT58Li4uICB8ICAgICAgICAgfCAgICAg
IHw9PT09PT09PT18ICAgICAgfCAgICB8ICAgICstLS0rDQogICAgKy0tLSsgICB8ICAgIHwgIC4g
IHwgICAgICAgICArLS0tLS0tKyAgICAgICAgICstLS0tLS0rICAgIHwNCiAgICAgICAgICAgIHwg
ICAgfCAgLiAgfCAgICAgICAgICstLS0tLS0rICAgICAgICAgKy0tLS0tLSsgICAgfA0KICAgICAg
ICAgICAgfCAgICB8ICAuICB8PT09PT09PT09fCAgIFAyIHw9PT09PT09PT18VC1QRTQgfEFDNSB8
ICAgICstLS0rDQogICAgICAgICAgICB8ICAgIHwgIC4uLi4uLi5QVzEuLi4uLi4uLi4uLi4uLlBX
MS4uLi4uLi4uLj58LS0tLS0tLS0+fENFNXwNCiAgICAgICAgICAgIHwgICAgfCAgICAgfD09PT09
PT09PXwgICAgICB8PT09PT09PT09fCAgICAgIHwgICAgfCAgICArLS0tKw0KICAgICAgICAgICAg
fCAgICArLS0tLS0rICAgICAgICAgKy0tLS0tLSsgICAgICAgICArLS0tLS0tKyAgICB8DQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBQMk1QIFBXDQoNCiAgIE1l
Y2hhbmlzbXMgZm9yIGVzdGFibGlzaGluZyBQMlAgU1MtUFcgdXNpbmcgTERQIGFyZSBkZXNjcmli
ZWQgaW4NCiAgIFtSRkM0NDQ3YmlzXS4gVGhpcyBkb2N1bWVudCBzcGVjaWZ5IGEgbWV0aG9kIG9m
IHNpZ25hbGluZyBQMk1QIFBXDQogICB1c2luZyBMRFAuIEluIHBhcnRpY3VsYXIsIHRoaXMgZG9j
dW1lbnQgZGVmaW5lcyBuZXcgRkVDLCBUTFZzLA0KICAgcGFyYW1ldGVycywgYW5kIHN0YXR1cyBj
b2RlcyB0byBmYWNpbGl0YXRlIExEUCB0byBzaWduYWwgYW5kIG1haW50YWluDQogICBQMk1QIFBX
cy4NCiANCg0KDQpTaXZhYmFsYW4gJiBCb3V0cm9zICAgIEV4cGlyZXMgRGVjZW1iZXIgMTIsIDIw
MTcgICAgICAgICAgICAgICAgW1BhZ2UgM10NCgwNCklOVEVSTkVUIERSQUZUICAgICAgICAgICAg
ICAgICAgUDJNUCBQVyAgICAgICAgICAgICAgICAgICAgSnVuZSAxMCwgMjAxNw0KDQoNCiAgIEFz
IG91dGxpbmVkIGluIFtSRkM3MzM4XSwgZXZlbiB0aG91Z2ggdGhlIHRyYWZmaWMgZmxvdyBmcm9t
IGEgUm9vdC1QRQ0KICAgKFItUEUpIHRvIExlYWYtUEUocykgKEwtUEVzKSBpcyBQMk1QIGluIG5h
dHVyZSwgaXQgbWF5IGJlIGRlc2lyYWJsZQ0KICAgZm9yIGFueSBMLVBFIHRvIHNlbmQgdW5pZGly
ZWN0aW9uYWwgUDJQIHRyYWZmaWMgZGVzdGluZWQgb25seSB0byB0aGUNCiAgIFItUEUuIFRoZSBw
cm9wb3NlZCBtZWNoYW5pc20gdGFrZXMgc3VjaCBvcHRpb24gaW50byBjb25zaWRlcmF0aW9uLg0K
DQogICBUaGUgUDJNUCBQVyByZXF1aXJlcyBhbiBNUExTIExTUCB0byBjYXJyeSB0aGUgUFcgdHJh
ZmZpYywgYW5kIHRoZQ0KICAgTVBMUyBwYWNrZXRzIGNhcnJ5aW5nIHRoZSBQVyB1cHN0cmVhbSBs
YWJlbCB3aWxsIGJlIGVuY2Fwc3VsYXRlZA0KICAgYWNjb3JkaW5nIHRvIHRoZSBtZXRob2RzIGRl
c2NyaWJlZCBpbiBbUkZDNTMzMl0uDQoNCg0KMS4xICBUZXJtaW5vbG9neQ0KDQogICBUaGUga2V5
IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5P
VCIsDQogICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5k
ICJPUFRJT05BTCIgaW4gdGhpcw0KICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFz
IGRlc2NyaWJlZCBpbiBSRkMgMjExOSBbUkZDMjExOV0uDQoNCiAgIEZFQzogRm9yd2FyZGluZyBF
cXVpdmFsZW5jZSBDbGFzcw0KDQogICBMRFA6IExhYmVsIERpc3RyaWJ1dGlvbiBQcm90b2NvbA0K
DQogICBtTERQOiBMYWJlbCBEaXN0cmlidXRpb24gUHJvdG9jb2wgZm9yIFAyTVAvTVAyTVAgTFNQ
DQoNCiAgIExTUDogTGFiZWwgU3dpdGNoaW5nIFBhdGgNCg0KICAgTVMtUFc6IE11bHRpLVNlZ21l
bnQgUHNldWRvd2lyZQ0KDQogICBQMlA6IFBvaW50IHRvIFBvaW50DQoNCiAgIFAyTVA6IFBvaW50
IHRvIE11bHRpcG9pbnQNCg0KICAgUEU6IFByb3ZpZGVyIEVkZ2UNCg0KICAgUFNOOiBQYWNrZXQg
U3dpdGNoZWQgTmV0d29yaw0KDQogICBQVzogUHNldWRvd2lyZQ0KDQogICBTUy1QVzogU2luZ2xl
LVNlZ21lbnQgUHNldWRvd2lyZQ0KDQogICBTLVBFOiBTd2l0Y2hpbmcgUHJvdmlkZXIgRWRnZSBv
ZiBNUy1QVw0KDQogICBURTogVHJhZmZpYyBFbmdpbmVlcmluZw0KDQogICBSLVBFOiBSb290LVBF
IC0gaW5ncmVzcyBQRSwgUEUgaW5pdGlhdGluZyBQMk1QIFBXIHNldHVwLg0KDQogICBMLVBFOiBM
ZWFmLVBFIC0gZWdyZXNzIFBFLg0KDQoyLiBTaWduYWxpbmcgUDJNUCBQVw0KDQogDQoNCg0KU2l2
YWJhbGFuICYgQm91dHJvcyAgICBFeHBpcmVzIERlY2VtYmVyIDEyLCAyMDE3ICAgICAgICAgICAg
ICAgIFtQYWdlIDRdDQoMDQpJTlRFUk5FVCBEUkFGVCAgICAgICAgICAgICAgICAgIFAyTVAgUFcg
ICAgICAgICAgICAgICAgICAgIEp1bmUgMTAsIDIwMTcNCg0KDQogICBJbiBvcmRlciB0byBhZHZl
cnRpc2UgbGFiZWxzIGFzIHdlbGwgYXMgZXhjaGFuZ2UgUFcgcmVsYXRlZCBMRFANCiAgIG1lc3Nh
Z2VzLCBQRXMgbXVzdCBlc3RhYmxpc2ggTERQIHNlc3Npb25zIGFtb25nIHRoZW1zZWx2ZXMuIEEg
UEUNCiAgIGRpc2NvdmVycyBvdGhlciBQRXMgdGhhdCBhcmUgdG8gYmUgY29ubmVjdGVkIHZpYSBQ
Mk1QIFBXcyBlaXRoZXIgdmlhDQogICBtYW51YWwgY29uZmlndXJhdGlvbiBvciBhdXRvZGlzY292
ZXJ5IFtSRkM2MDc0XS4NCg0KICAgUi1QRSBhbmQgZWFjaCBMLVBFIE1VU1QgYmUgY29uZmlndXJl
ZCB3aXRoIHRoZSBzYW1lIEZFQyBhcyBkZWZpbmVkIGluDQogICB0aGUgZm9sbG93aW5nIHNlY3Rp
b24uDQoNCiAgIFAyTVAgUFcgcmVxdWlyZXMgdGhhdCB0aGVyZSBpcyBhbiBhY3RpdmUgUDJNUCBQ
U04gTFNQIHNldCB1cCBiZXR3ZWVuDQogICBSLVBFIGFuZCBMLVBFKHMpLiBOb3RlIHRoYXQgdGhl
IHByb2NlZHVyZSB0byBzZXQgdXAgdGhlIFAyTVAgUFNOIExTUA0KICAgaXMgZGlmZmVyZW50IGRl
cGVuZGluZyBvbiB0aGUgc2lnbmFsaW5nIHByb3RvY29sIHVzZWQgKFJTVlAtVEUgb3INCiAgIG1M
RFApLg0KDQogICBJbiBjYXNlIG9mIG1MRFAsIGEgTGVhZi1QRSBjYW4gZGVjaWRlIHRvIGpvaW4g
dGhlIFAyTVAgTFNQIGF0IGFueQ0KICAgdGltZS4gSW4gdGhlIGNhc2Ugb2YgUlNWUC1URSwgdGhl
IFAyTVAgTFNQIGlzIHNldCB1cCBieSB0aGUgUi1QRSwNCiAgIGdlbmVyYWxseSBhdCB0aGUgaW5p
dGlhbCBzZXJ2aWNlIHByb3Zpc2lvbmluZyB0aW1lLiBJdCBzaG91bGQgYmUNCiAgIG5vdGVkIHRo
YXQgbG9jYWwgcG9saWN5IGNhbiBvdmVycmlkZSBhbnkgZGVjaXNpb24gdG8gam9pbiwgYWRkIG9y
DQogICBwcnVuZSBleGlzdGluZyBvciBuZXcgTC1QRShzKSBmcm9tIHRoZSB0cmVlLiBJbiBhbnkg
Y2FzZSwgdGhlIFBXDQogICBzZXR1cCBjYW4gaWdub3JlIHRoZXNlIGRpZmZlcmVuY2VzLCBhbmQg
c2ltcGx5IGFzc3VtZSB0aGF0IHRoZSBQMk1QDQogICBQU04gTFNQIGlzIGF2YWlsYWJsZSB3aGVu
IG5lZWRlZC4NCg0KICAgUDJNUCBQVyBzaWduYWxpbmcgaXMgaW5pdGlhdGVkIGJ5IHRoZSBSLVBF
IHdoaWNoIHNlbmRzIGEgc2VwYXJhdGUNCiAgIFAyTVAtUFcgTERQIGxhYmVsIG1hcHBpbmcgbWVz
c2FnZSB0byBlYWNoIG9mIHRoZSB0aGUgTC1QRShzKQ0KICAgYmVsb25naW5nIHRvIHRoYXQgUDJN
UCBQVy4gVGhpcyBsYWJlbCBtYXBwaW5nIG1lc3NhZ2Ugd2lsbCBjb250YWluDQogICB0aGUgZm9s
bG93aW5nOg0KICAgICAgICAgMS4gQSBGRUMgVExWIGNvbnRhaW5pbmcgUDJNUCBQVyBVcHN0cmVh
bSBGRUMgZWxlbWVudCB0aGF0DQogICAgICAgICAgICBpbmNsdWRlcyBUcmFuc3BvcnQgTFNQIHN1
YiBUTFYuDQogICAgICAgICAyLiBBbiBJbnRlcmZhY2UgUGFyYW1ldGVycyBUTFYsIGFzIGRlc2Ny
aWJlZCBpbiBbUkZDNDQ0N2Jpc10uDQogICAgICAgICAzLiBBIFBXIEdyb3VwaW5nIFRMViwgYXMg
ZGVzY3JpYmVkIGluIFtSRkM0NDQ3YmlzXS4NCiAgICAgICAgIDQuIEEgbGFiZWwgVExWIGZvciB0
aGUgdXBzdHJlYW0tYXNzaWduZWQgbGFiZWwgdXNlZCBieSBSLVBFDQogICAgICAgICAgICBmb3Ig
dGhlIHRyYWZmaWMgZ29pbmcgZnJvbSBSLVBFIHRvIEwtUEUocykuDQoNCiAgIFRoZSBSLVBFIGlt
cG9zZXMgdGhlIHVwc3RyZWFtLWFzc2lnbmVkIFBXIGxhYmVsIG9uIHRoZSBvdXRib3VuZA0KICAg
cGFja2V0cyBzZW50IG92ZXIgdGhlIFAyTVAtUFcsIGFuZCB1c2luZyB0aGlzIGxhYmVsIGFuIEwt
UEUNCiAgIGlkZW50aWZpZXMgdGhlIGluYm91bmQgcGFja2V0cyBhcnJpdmluZyBvdmVyIHRoZSBQ
Mk1QIFBXLg0KDQogICBBZGRpdGlvbmFsbHksIHRoZSBSLVBFIE1BWSBzZW5kIGxhYmVsIG1hcHBp
bmcgbWVzc2FnZShzKSB0byBvbmUgb3INCiAgIG1vcmUgTC1QRShzKSB0byBzaWduYWwgdW5pZGly
ZWN0aW9uYWwgUDJQIFBXKHMpLiBUaGUgTC1QRShzKSBjYW4gdXNlDQogICBzdWNoIFBXKHMpIHRv
IHNlbmQgdHJhZmZpYyB0byB0aGUgUi1QRS4gVGhpcyBvcHRpb25hbCBsYWJlbCBtYXBwaW5nDQog
ICBtZXNzYWdlIHdpbGwgY29udGFpbiB0aGUgZm9sbG93aW5nOg0KDQogICAgICAgICAxLiBQMlAg
UFcgRG93bnN0cmVhbSBGRUMgZWxlbWVudC4NCiAgICAgICAgIDIuIEEgbGFiZWwgVExWIGZvciB0
aGUgZG93bi1zdHJlYW0gYXNzaWduZWQgbGFiZWwgdXNlZCBieSB0aGUNCiAgICAgICAgICAgIGNv
cnJlc3BvbmRpbmcgTC1QRSB0byBzZW5kIHRyYWZmaWMgdG8gdGhlIFItUEUuDQoNCiAgIFRoZSBM
RFAgbGliZXJhbCBsYWJlbCByZXRlbnRpb24gbW9kZSBNVVNUIGJlIHVzZWQsIGFuZCBwZXINCiAg
IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgaW4gW1JGQzUwMzZdLCB0aGUgTGFiZWwgUmVxdWVzdCBt
ZXNzYWdlIE1VU1QNCiAgIGFsc28gYmUgc3VwcG9ydGVkLg0KIA0KDQoNClNpdmFiYWxhbiAmIEJv
dXRyb3MgICAgRXhwaXJlcyBEZWNlbWJlciAxMiwgMjAxNyAgICAgICAgICAgICAgICBbUGFnZSA1
XQ0KDA0KSU5URVJORVQgRFJBRlQgICAgICAgICAgICAgICAgICBQMk1QIFBXICAgICAgICAgICAg
ICAgICAgICBKdW5lIDEwLCAyMDE3DQoNCg0KICAgVGhlIHVwc3RyZWFtLWFzc2lnbmVkIGxhYmVs
IGlzIGFsbG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlIHJ1bGVzIGluDQogICBbUkZDNTMzMV0uDQoN
CiAgIFdoZW4gYW4gTC1QRSByZWNlaXZlcyBhIFBXIExhYmVsIE1hcHBpbmcgTWVzc2FnZSwgaXQg
TVVTVCB2ZXJpZnkgdGhlDQogICBhc3NvY2lhdGVkIFAyTVAgUFNOIExTUCBpcyBpbiBwbGFjZS4g
SWYgdGhlIGFzc29jaWF0ZWQgUDJNUCBQU04gTFNQDQogICBpcyBub3QgaW4gcGxhY2UsIGFuZCBp
dHMgdHlwZSBpcyBMRFAgUDJNUCBMU1AsIHRoZSBMLVBFIE1VU1QgYXR0ZW1wdA0KICAgdG8gam9p
biB0aGUgUDJNUCBMU1AgYXNzb2NpYXRlZCB3aXRoIHRoZSBQMk1QIFBXLiBJZiB0aGUgYXNzb2Np
YXRlZA0KICAgUDJNUCBQU04gTFNQIGlzIG5vdCBpbiBwbGFjZSwgYW5kIGl0cyB0eXBlIGlzIFJT
VlAtVEUgUDJNUCBMU1AsIHRoZQ0KICAgTC1QRSBTSE9VTEQgd2FpdCB0aWxsIHRoZSBQMk1QIHRy
YW5zcG9ydCBMU1AgaXMgc2lnbmFsZWQuICBJZiBhbiBMLVBFDQogICBmYWlscyB0byBqb2luIHRo
ZSBQMk1QIFBTTiBMU1AsIHRoYXQgTC1QRSBNVVNUIG5vdCBlbmFibGUgdGhlIFBXLCBhbmQNCiAg
IE1VU1Qgbm90aWZ5IHRoZSB1c2VyLiBJbiB0aGlzIGNhc2UsIGEgUFcgc3RhdHVzIG1lc3NhZ2Ug
d2l0aCBzdGF0dXMNCiAgIGNvZGUgb2YgMHgwMDAwMDAwOCAoTG9jYWwgUFNOLWZhY2luZyBQVyAo
aW5ncmVzcykgUmVjZWl2ZSBGYXVsdCkgTVVTVA0KICAgYWxzbyBiZSBzZW50IHRvIHRoZSBSLVBF
Lg0KDQoyLjEgUFcgaW5ncmVzcyB0byBlZ3Jlc3MgaW5jb21wYXRpYmlsaXR5IGlzc3Vlcw0KDQog
ICBJZiBhbiBSLVBFIHNpZ25hbHMgYSBQVyB3aXRoIGEgcHcgdHlwZSwgQ1cgbW9kZSwgb3IgaW50
ZXJmYWNlDQogICBwYXJhbWV0ZXJzIHRoYXQgYSBwYXJ0aWN1bGFyIEwtUEUgY2Fubm90IGFjY2Vw
dCwgdGhlbiB0aGUgTC1QRSBNVVNUDQogICBub3QgZW5hYmxlIHRoZSBQVywgYW5kIG5vdGlmeSB0
aGUgdXNlci4gSW4gdGhpcyBjYXNlLCBhIFBXIHN0YXR1cw0KICAgbWVzc2FnZSB3aXRoIHN0YXR1
cyBjb2RlIG9mIDB4MDAwMDAwMDEgKFBzZXVkb3dpcmUgTm90IEZvcndhcmRpbmcpDQogICBNVVNU
IGFsc28gYmUgc2VudCB0byB0aGUgUi1QRS4NCg0KICAgTm90ZSB0aGF0IHRoaXMgcHJvY2VkdXJl
IGRvZXMgbm90IGFwcGx5IGlmIHRoZSBMLVBFIGhhZCBub3QgYmVlbg0KICAgcHJvdmlzaW9uZWQg
d2l0aCB0aGlzIHBhcnRpY3VsYXIgUDJNUCBQVy4gSW4gdGhpcyBjYXNlIGFjY29yZGluZyB0bw0K
ICAgdGhlIExEUCBsaWJlcmFsIGxhYmVsIHJldGVudGlvbiBydWxlcywgbm8gYWN0aW9uIGlzIHRh
a2VuLg0KDQoNCjIuMiBQMk1QIFBXIEZFQw0KDQogICBbUkZDNDQ0N2Jpc10gc3BlY2lmaWVzIHR3
byB0eXBlcyBvZiBMRFAgRkVDIGVsZW1lbnRzIGNhbGxlZCAiUFdpZCBGRUMNCiAgIEVsZW1lbnQi
IGFuZCAiR2VuZXJhbGl6ZWQgUFdpZCBGRUMgRWxlbWVudCIgdXNlZCB0byBzaWduYWwgUDJQIFBX
cy4NCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0d28gbmV3IHR5cGVzIG9mIEZFQyBlbGVtZW50
cyBjYWxsZWQgIlAyTVAgUFcNCiAgIFVwc3RyZWFtIEZFQyBFbGVtZW50IiBhbmQgIlAyUCBQVyBE
b3duc3RyZWFtIEZFQyBFbGVtZW50Ii4gVGhlc2UgRkVDDQogICBlbGVtZW50cyBhcmUgYXNzb2Np
YXRlZCB3aXRoIGEgbWFuZGF0b3J5IHVwc3RyZWFtIGFzc2lnbmVkIGxhYmVsIGFuZA0KICAgYW4g
b3B0aW9uYWwgZG93bnN0cmVhbSBhc3NpZ25lZCBsYWJlbCByZXNwZWN0aXZlbHkuDQoNCjIuMi4x
IFAyTVAgUFcgVXBzdHJlYW0gRkVDIEVsZW1lbnQNCg0KICAgQSBuZXcgRkVDIHR5cGUgZm9yIHRo
ZSBQMk1QIFBXIFVwc3RyZWFtIEZFQyBFbGVtZW50IGlzIGVuY29kZWQgYXMNCiAgIGZvbGxvd3M6
DQoNCg0KDQoNCg0KDQoNCg0KIA0KDQoNClNpdmFiYWxhbiAmIEJvdXRyb3MgICAgRXhwaXJlcyBE
ZWNlbWJlciAxMiwgMjAxNyAgICAgICAgICAgICAgICBbUGFnZSA2XQ0KDA0KSU5URVJORVQgRFJB
RlQgICAgICAgICAgICAgICAgICBQMk1QIFBXICAgICAgICAgICAgICAgICAgICBKdW5lIDEwLCAy
MDE3DQoNCg0KICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgICAgIDMNCiAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCiAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAg
ICB8UDJNUCBQVyBVcD0weDgyfEN8ICAgICAgICAgICBQVyBUeXBlICAgICAgICAgICB8IFBXIElu
Zm8gTGVuZ3RofA0KICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgIHwgICAgQUdJIFR5cGUgICB8ICAgICBM
ZW5ndGggICAgfCAgICAgICAgIEFHSSBWYWx1ZSAgICAgICAgICAgICB8DQogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Kw0KICAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgQUdJIFZhbHVlIChjb250ZC4pICAgICAg
ICAgICAgICAgICAgICAgIH4NCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAg
fCAgICBBSUkgVHlwZSAgIHwgICAgIExlbmd0aCAgICB8ICAgICAgICAgU0FJSSBWYWx1ZSAgICAg
ICAgICAgIHwNCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAgICB+ICAgICAgICAgICAgICAgICAgICAgICBT
QUlJIFZhbHVlIChjb250ZC4pICAgICAgICAgICAgICAgICAgICAgfg0KICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN
CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rDQogICAgICB8UE1TSSBUdW5uZWwgdHlwfCAgICAgTGVuZ3RoICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsNCiAgICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArDQogICAgICB+ICAgICAgICAgICAgICAgICAgIFRyYW5zcG9ydCBMU1AgSUQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfg0KICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQog
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfA0KICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgT3B0aW9uYWwgUGFy
YW1ldGVycyAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgIH4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+DQogICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0KDQoNCiAgICAgICAgICAgICAgICAgICBGaWd1cmUgMjogUDJNUCBQVyBVcHN0cmVhbSBG
RUMgRWxlbWVudA0KDQogICAqIFAyTVAgUFcgVXA6DQoNCiAgIDggYml0cyByZXByZXNlbnRhdGlv
biBmb3IgdGhlIFAyTVAgUFcgVXBzdHJlYW0gRkVDIHR5cGUuDQoNCiAgICogUFcgVHlwZToNCg0K
ICAgMTUgYml0cyByZXByZXNlbnRhdGlvbiBvZiBQVyB0eXBlIGFzIHNwZWNpZmllZCBpbiBbUkZD
NDQ0N10uDQoNCiAgICogQyBiaXQ6DQoNCiAgIEEgdmFsdWUgb2YgMSBvciAwIGluZGljYXRlcyB3
aGV0aGVyIGNvbnRyb2wgd29yZCBpcyBwcmVzZW50IG9yIGFic2VudA0KICAgZm9yIHRoZSBQMk1Q
IFBXLg0KDQogICAqIFBXIEluZm8gTGVuZ3RoOg0KDQogICBTdW0gb2YgdGhlIGxlbmd0aHMgb2Yg
QUdJLCBTQUlJLCBQTVNJIFR1bm5lbCBpbmZvLCBhbmQgT3B0aW9uYWwNCiAgIFBhcmFtZXRlcnMg
ZmllbGQgaW4gb2N0ZXRzLiBJZiB0aGlzIHZhbHVlIGlzIDAsIHRoZW4gaXQgcmVmZXJlbmNlcw0K
ICAgYWxsIFBXcyB1c2luZyB0aGUgc3BlY2lmaWVkIGdyb3VwaW5nIElELiBJbiB0aGlzIGNhc2Us
IHRoZXJlIGFyZQ0KICAgbmVpdGhlciBvdGhlciBGRUMgZWxlbWVudCBmaWVsZHMgKEFHSSwgU0FJ
SSwgZXRjLikgcHJlc2VudCwgbm9yIGFueQ0KIA0KDQoNClNpdmFiYWxhbiAmIEJvdXRyb3MgICAg
RXhwaXJlcyBEZWNlbWJlciAxMiwgMjAxNyAgICAgICAgICAgICAgICBbUGFnZSA3XQ0KDA0KSU5U
RVJORVQgRFJBRlQgICAgICAgICAgICAgICAgICBQMk1QIFBXICAgICAgICAgICAgICAgICAgICBK
dW5lIDEwLCAyMDE3DQoNCg0KICAgaW50ZXJmYWNlIHBhcmFtZXRlcnMgVExWcy4gQWx0ZXJuYXRp
dmVseSwgdHlwZWQgd2lsZGNhcmQgRkVDDQogICBkZXNjcmliZWQgaW4gc2VjdGlvbiAzLjMsIGNh
biBiZSB1c2VkIHRvIGFjaGlldmUgdGhlIHNhbWUgb3IgdG8gaGF2ZQ0KICAgYmV0dGVyIGZpbHRl
cmluZy4NCg0KICAgKiBBR0k6DQoNCiAgIEF0dGFjaG1lbnQgR3JvdXAgSWRlbnRpZmllciBjYW4g
YmUgdXNlZCB0byB1bmlxdWVseSBpZGVudGlmeSBWUE4gb3INCiAgIFZQTFMgaW5zdGFuY2UgYXNz
b2NpYXRlZCB3aXRoIHRoZSBQMk1QIFBXLiBUaGlzIGhhcyB0aGUgc2FtZSBmb3JtYXQNCiAgIGFz
IHRoZSBHZW5lcmFsaXplZCBQV2lkIEZFQyBlbGVtZW50IFtSRkM0NDQ3YmlzXS4NCg0KICAgKiBT
QUlJOg0KDQogICBTb3VyY2UgQXR0YWNobWVudCBJbmRpdmlkdWFsIElkZW50aWZpZXIgaXMgdXNl
ZCB0byBpZGVudGlmeSB0aGUgcm9vdA0KICAgb2YgdGhlIFAyTVAgUFcuIFRoZSByb290IGlzIHJl
cHJlc2VudGVkIHVzaW5nIEFJSSB0eXBlIDIgZm9ybWF0DQogICBzcGVjaWZpZWQgaW4gW1JGQzUw
MDNdLiAgTm90ZSB0aGF0IHRoZSBTQUlJIGNhbiBiZSBvbWl0dGVkIGJ5IHNpbXBseQ0KICAgc2V0
dGluZyB0aGUgbGVuZ3RoIGFuZCB0eXBlIHRvIHplcm8uDQoNCiAgIFAyTVAgUFcgaXMgaWRlbnRp
ZmllZCBieSB0aGUgU291cmNlIEF0dGFjaG1lbnQgSWRlbnRpZmllciAoU0FJKS4gSWYNCiAgIHRo
ZSBBR0kgaXMgbm9uLW51bGwsIHRoZSBTQUkgaXMgdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBTQUlJ
IGFuZCB0aGUNCiAgIEFHSSwgaWYgdGhlIEFHSSBpcyBudWxsLCB0aGUgU0FJIGlzIHRoZSBTQUlJ
Lg0KDQogICAqIFBNU0kgVHVubmVsIFR5cGUgYW5kIFRyYW5zcG9ydCBMU1AgSUQ6DQoNCiAgIEEg
UDJNUCBQVyBNVVNUIGJlIGFzc29jaWF0ZWQgd2l0aCBhIHRyYW5zcG9ydCBMU1Agd2hpY2ggY2Fu
IGJlDQogICBlc3RhYmxpc2hlZCB1c2luZyBSU1ZQLVRFIG9yIG1MRFAuDQoNCiAgICogUE1TSSBU
dW5uZWwgVHlwZToNCg0KICAgVGhlIFBNU0kgdHVubmVsIHR5cGUgaXMgZGVmaW5lZCBpbiBbUkZD
NjUxNF0uDQoNCiAgIFdoZW4gdGhlIHR5cGUgaXMgc2V0IHRvIG1MRFAgUDJNUCBMU1AsIHRoZSBU
dW5uZWwgSWRlbnRpZmllciBpcyBhDQogICBQMk1QIEZFQyBFbGVtZW50IGFzIGRlZmluZWQgaW4g
W1JGQzYzODhdLiBBIG5ldyBtTERQIE9wYXF1ZSBWYWx1ZQ0KICAgRWxlbWVudCB0eXBlIGZvciBM
MlZQTi1NQ0FTVCBhcHBsaWNhdGlvbiBhcyBzcGVjaWZpZWQgaW4gdGhlIElBTkENCiAgIGNvbnNp
ZGVyYXRpb25zIE1VU1QgYmUgdXNlZC4NCg0KICAgKiBUcmFuc3BvcnQgTFNQIElEOiBUaGlzIGlz
IHRoZSBUdW5uZWwgSWRlbnRpZmllciB3aGljaCBpcyBkZWZpbmVkIGluDQogICBbUkZDNjUxNF0u
DQoNCiAgIEFuIFItUEUgc2VuZHMgTGFiZWwgTWFwcGluZyBNZXNzYWdlIGFzIHNvb24gYXMgdGhl
IHRyYW5zcG9ydCBMU1AgSUQNCiAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgUDJNUCBQVyBpcyBrbm93
biAoZS5nLiwgdmlhIGNvbmZpZ3VyYXRpb24pDQogICByZWdhcmRsZXNzIG9mIHRoZSBvcGVyYXRp
b25hbCBzdGF0ZSBvZiB0aGF0IHRyYW5zcG9ydCBMU1AuIFNpbWlsYXJseSwNCiAgIGFuIFItUEUg
ZG9lcyBub3Qgd2l0aGRyYXcgdGhlIGxhYmVscyB3aGVuIHRoZSBjb3JyZXNwb25kaW5nIHRyYW5z
cG9ydA0KICAgTFNQIGdvZXMgZG93bi4gRnVydGhlcm1vcmUsIGFuIEwtUEUgcmV0YWlucyB0aGUg
UDJNUCBQVyBsYWJlbHMNCiAgIHJlZ2FyZGxlc3Mgb2YgdGhlIG9wZXJhdGlvbmFsIHN0YXR1cyBv
ZiB0aGUgdHJhbnNwb3J0IExTUC4NCg0KICAgTm90ZSB0aGF0IGEgZ2l2ZW4gdHJhbnNwb3J0IExT
UCBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIG1vcmUgdGhhbiBvbmUNCiAgIFAyTVAgUFdzIGluIHdo
aWNoIGNhc2UgUDJNUCBQV3Mgd2lsbCBiZSBzaGFyaW5nIHRoZSBzYW1lIFItUEUgYW5kIEwtDQog
ICBQRShzKS4gQW4gUi1QRSBtYXkgYWxzbyBoYXZlIG1hbnkgUDJNUCBQV3Mgd2l0aCBkaXNqb2lu
dCBMLVBFIHNldHMuDQogDQoNCg0KU2l2YWJhbGFuICYgQm91dHJvcyAgICBFeHBpcmVzIERlY2Vt
YmVyIDEyLCAyMDE3ICAgICAgICAgICAgICAgIFtQYWdlIDhdDQoMDQpJTlRFUk5FVCBEUkFGVCAg
ICAgICAgICAgICAgICAgIFAyTVAgUFcgICAgICAgICAgICAgICAgICAgIEp1bmUgMTAsIDIwMTcN
Cg0KDQogICBJbiB0aGUgY2FzZSBvZiBMRFAgUDJNUCBMU1AsIHdoZW4gYW4gTC1QRSByZWNlaXZl
cyB0aGUgTGFiZWwgTWFwcGluZw0KICAgTWVzc2FnZSwgaXQgY2FuIGluaXRpYXRlIHRoZSBwcm9j
ZXNzIG9mIGpvaW5pbmcgdGhlIFAyTVAgTFNQIHRyZWUNCiAgIGFzc29jaWF0ZWQgd2l0aCB0aGUg
UDJNUCBQVy4NCg0KICAgSW4gdGhlIGNhc2Ugb2YgUlNWUC1URSBQMk1QIExTUCwgb25seSB0aGUg
Ui1QRSBpbml0aWF0ZXMgdGhlDQogICBzaWduYWxpbmcgb2YgUDJNUCBMU1AuDQoNCiAgICogT3B0
aW9uYWwgUGFyYW1ldGVyczoNCg0KICAgVGhlIE9wdGlvbmFsIFBhcmFtZXRlciBmaWVsZCBjYW4g
Y29udGFpbiBzb21lIFRMVnMgdGhhdCBhcmUgbm90IHBhcnQNCiAgIG9mIHRoZSBGRUMsIGJ1dCBh
cmUgbmVjZXNzYXJ5IGZvciB0aGUgb3BlcmF0aW9uIG9mIHRoZSBQVy4gVGhpcw0KICAgcHJvcG9z
ZWQgbWVjaGFuaXNtIHVzZXMgdHdvIHN1Y2ggVExWczogSW50ZXJmYWNlIFBhcmFtZXRlcnMgVExW
LCBhbmQNCiAgIEdyb3VwIElEIFRMVi4NCg0KICAgVGhlIEludGVyZmFjZSBQYXJhbWV0ZXJzIFRM
ViBhbmQgR3JvdXAgSUQgVExWIHNwZWNpZmllZCBpbg0KICAgW1JGQzQ0NDdiaXNdIGNhbiBhbHNv
IGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBQMk1QIFBXIEZFQyBpbiBhDQogICBsYWJlbCBt
ZXNzYWdlLiBGb3IgR3JvdXAgSUQgVExWLCB0aGUgc2VuZGVyIGFuZCByZWNlaXZlciBvZiB0aGVz
ZQ0KICAgVExWcyBzaG91bGQgZm9sbG93IHRoZSBzYW1lIHJ1bGVzIGFuZCBwcm9jZWR1cmVzIHNw
ZWNpZmllZCBpbg0KICAgW1JGQzQ0NDdiaXNdLiBGb3IgSW50ZXJmYWNlIFBhcmFtZXRlcnMgVExW
LCB0aGUgcHJvY2VkdXJlIGRpZmZlcnMNCiAgIGZyb20gdGhlIG9uZSBzcGVjaWZpZWQgaW4gW1JG
QzQ0NDdiaXNdIGR1ZSB0byBzcGVjaWZpY3Mgb2YgUDJNUA0KICAgY29ubmVjdGl2aXR5LiBXaGVu
IHRoZSBpbnRlcmZhY2UgcGFyYW1ldGVycyBhcmUgc2lnbmFsZWQgYnkgYSBSLVBFLA0KICAgZWFj
aCBMLVBFIG11c3QgY2hlY2sgaWYgaXRzIGNvbmZpZ3VyZWQgdmFsdWUocykgaXMgbGVzcyB0aGFu
IG9yIGVxdWFsDQogICB0byB0aGUgdGhyZXNob2xkIHZhbHVlIHByb3ZpZGVkIGJ5IHRoZSBSLVBF
IChlLmcuIE1UVSBzaXplDQogICAoRXRoZXJuZXQpLCBtYXggbnVtYmVyIG9mIGNvbmNhdGVuYXRl
ZCBBVE0gY2VsbHMsIGV0YykpLiBGb3Igb3RoZXINCiAgIGludGVyZmFjZSBwYXJhbWV0ZXJzIGxp
a2UgQ0VQL1RETSBQYXlsb2FkIGJ5dGVzIChURE0pLCB0aGUgdmFsdWUgTVVTVA0KICAgZXhhY3Rs
eSBtYXRjaCB0aGUgdmFsdWVzIHNpZ25hbGVkIGJ5IHRoZSBSLVBFLg0KDQogICBNdWx0aWNhc3Qg
dHJhZmZpYyBzdHJlYW0gYXNzb2NpYXRlZCB3aXRoIGEgUDJNUCBQVyBjYW4gYmUgc2VsZWN0aXZl
DQogICBvciBpbmNsdXNpdmUuIFRvIHN1cHBvcnQgdGhlIGZvcm1lciwgdGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGEgbmV3DQogICBvcHRpb25hbCBTZWxlY3RpdmUgVHJlZSBJbnRlcmZhY2UgUGFyYW1l
dGVyIHN1Yi1UTFYsIGFzIGRlc2NyaWJlZCBpbg0KICAgdGhlIElBTkEgY29uc2lkZXJhdGlvbnMg
YW5kIGFjY29yZGluZyB0byB0aGUgZm9ybWF0IGRlc2NyaWJlZCBpbg0KICAgW1JGQzQ0NDdiaXNd
LiBUaGUgdmFsdWUgb2YgdGhlIHN1Yi1UTFYgY29udGFpbnMgdGhlIHNvdXJjZSBhbmQgdGhlDQog
ICBncm91cCBmb3IgYSBnaXZlbiBtdWx0aWNhc3QgdHJlZSBhcyBzaG93biBpbiBGaWd1cmUgMy4g
QWxzbywgaWYgYQ0KICAgUDJNUCBQVyBpcyBhc3NvY2lhdGVkIHdpdGggbXVsdGlwbGUgc2VsZWN0
aXZlIHRyZWVzLCB0aGUNCiAgIGNvcnJlc3BvbmRpbmcgbGFiZWwgbWFwcGluZyBtZXNzYWdlIHdp
bGwgY2FycnkgbW9yZSB0aGFuIG9uZSBpbnN0YW5jZQ0KICAgb2YgdGhpcyBTdWItVExWLiBGdXJ0
aGVybW9yZSwgaW4gdGhlIGFic2VuY2Ugb2YgdGhpcyBzdWItVExWLCB0aGUNCiAgIFAyTVAgUFcg
aXMgYXNzb2NpYXRlZCB3aXRoIGFsbCBtdWx0aWNhc3QgdHJhZmZpYyBzdHJlYW0gb3JpZ2luYXRp
bmcNCiAgIGZyb20gdGhlIHJvb3QuDQoNCiAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKw0KICAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICBTdWItVExWIFR5cGUgKDEgT2N0ZXQpICAgICAgICB8DQogICAgICAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICsN
CiAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICBMZW5ndGggKDEgT2N0ZXQpICAg
ICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSArDQogICAgICAgICAgICAgICAgICAgICAgfCBNdWx0aWNhc3Qg
U291cmNlIExlbmd0aCAoMSBPY3RldCkgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKw0KICAgICAgICAgICAg
ICAgICAgICAgIHwgTXVsdGljYXN0IFNvdXJjZSAodmFyaWFibGUgbGVuZ3RoKSAgICAgICB8DQog
ICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tICsNCiANCg0KDQpTaXZhYmFsYW4gJiBCb3V0cm9zICAgIEV4cGlyZXMgRGVjZW1iZXIg
MTIsIDIwMTcgICAgICAgICAgICAgICAgW1BhZ2UgOV0NCgwNCklOVEVSTkVUIERSQUZUICAgICAg
ICAgICAgICAgICAgUDJNUCBQVyAgICAgICAgICAgICAgICAgICAgSnVuZSAxMCwgMjAxNw0KDQoN
CiAgICAgICAgICAgICAgICAgICAgICB8IE11bHRpY2FzdCBHcm91cCBMZW5ndGggKDEgT2N0ZXQp
ICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSArDQogICAgICAgICAgICAgICAgICAgICAgfCBNdWx0aWNhc3Qg
R3JvdXAgKHZhcmlhYmxlIGxlbmd0aCkgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKw0KDQoNCiAgICAgICAg
ICAgICAgRmlndXJlIDM6IFNlbGVjdGl2ZSBUcmVlIEludGVyZmFjZSBQYXJhbWV0ZXIgU3ViLVRM
ViBWYWx1ZQ0KDQogICBOb3RlIHRoYXQgc2luY2UgdGhlIExEUCBsYWJlbCBtYXBwaW5nIG1lc3Nh
Z2UgaXMgb25seSBzZW50IGJ5IHRoZSBSLQ0KICAgUEUgdG8gYWxsIHRoZSBMLVBFcywgaXQgaXMg
bm90IHBvc3NpYmxlIHRvIG5lZ290aWF0ZSBhbnkgaW50ZXJmYWNlDQogICBwYXJhbWV0ZXJzLg0K
DQoyLjIuMiBQMlAgUFcgRG93bnN0cmVhbSBGRUMgRWxlbWVudA0KDQogICBUaGUgb3B0aW9uYWwg
UDJQIFBXIERvd25zdHJlYW0gRkVDIEVsZW1lbnQgaXMgZW5jb2RlZCBhcyBmb2xsb3dzOg0KDQoN
CiAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgICAgICAzDQogICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgfFAyUCBQ
V0Rvd249MHg4M3xDfCAgICAgICAgICAgUFcgVHlwZSAgICAgICAgICAgfCBQVyBJbmZvIExlbmd0
aHwNCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rDQogICAgICB8ICAgIEFHSSBUeXBlICAgfCAgICAgTGVuZ3RoICAg
IHwgICAgICAgICBBR0kgVmFsdWUgICAgICAgICAgICAgfA0KICAgICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAg
IH4gICAgICAgICAgICAgICAgICAgICAgIEFHSSBWYWx1ZSAoY29udGQuKSAgICAgICAgICAgICAg
ICAgICAgICB+DQogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgIHwgICAgQUlJ
IFR5cGUgICB8ICAgICBMZW5ndGggICAgfCAgICAgICAgIFNBSUkgVmFsdWUgICAgICAgICAgICB8
DQogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKw0KICAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgU0FJSSBWYWx1
ZSAoY29udGQuKSAgICAgICAgICAgICAgICAgICAgIH4NCiAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKw0KDQogICAgICAgICAgICAgICAgICBGaWd1cmUgNDogUDJQIFBXIERvd25zdHJlYW0g
RkVDIEVsZW1lbnQNCg0KICAgVGhlIGRlZmluaXRpb24gb2YgdGhlIGZpZWxkcyBpbiB0aGUgUDJQ
IFBXIERvd25zdHJlYW0gRkVDIEVsZW1lbnQgaXMNCiAgIHRoZSBzYW1lIGFzIHRob3NlIG9mIFAy
TVAgUFcgVXBzdHJlYW0gRkVDIEVsZW1lbnQgc2hvd24gaW4gRmlndXJlIDIuDQoNCjIuMyBUeXBl
ZCBXaWxkY2FyZCBGRUMgRm9ybWF0IGZvciBuZXcgRkVDIA0KDQogICBbUkZDNTkxOF0gZGVmaW5l
cyB0aGUgZ2VuZXJhbCBub3Rpb24gb2YgYSAiVHlwZWQgV2lsZGNhcmQiIEZFQw0KICAgRWxlbWVu
dCwgYW5kIHJlcXVpcmVzIEZFQyBkZXNpZ25lciB0byBzcGVjaWZ5IGEgdHlwZWQgd2lsZGNhcmQg
RkVDDQogICBlbGVtZW50IGZvciBuZXdseSBkZWZpbmVkIEZFQyBlbGVtZW50IHR5cGVzLiBUaGlz
IGRvY3VtZW50IGRlZmluZXMNCiAgIHR3byBuZXcgRkVDIGVsZW1lbnRzLCAiUDJNUCBQVyBVcHN0
cmVhbSIgYW5kICJQMlAgUFcgRG93bnN0cmVhbSIgRkVDDQogICBlbGVtZW50LCBhbmQgaGVuY2Ug
cmVxdWlyZXMgdXMgdG8gZGVmaW5lIHRoZWlyIFR5cGVkIFdpbGRjYXJkIGZvcm1hdC4NCg0KICAg
W1JGQzY2NjddIGRlZmluZXMgVHlwZWQgV2lsZGNhcmQgRkVDIGVsZW1lbnQgZm9ybWF0IGZvciBv
dGhlciBQVyBGRUMNCiAgIEVsZW1lbnQgdHlwZXMgKFBXaWQgYW5kIEdlbi4gUFdpZCBGRUMgRWxl
bWVudCkgaW4gc2VjdGlvbiAyIGFzDQogDQoNCg0KU2l2YWJhbGFuICYgQm91dHJvcyAgICBFeHBp
cmVzIERlY2VtYmVyIDEyLCAyMDE3ICAgICAgICAgICAgICAgW1BhZ2UgMTBdDQoMDQpJTlRFUk5F
VCBEUkFGVCAgICAgICAgICAgICAgICAgIFAyTVAgUFcgICAgICAgICAgICAgICAgICAgIEp1bmUg
MTAsIDIwMTcNCg0KDQogICBmb2xsb3dzOg0KDQogICAgICAgMCAgICAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0KICAgICAgIDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0K
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCiAgICAgIHxUeXBlZCBXY2FyZD0weDV8VHlwZT1QVyBGRUMgICAgfCAg
IExlbiA9IDMgICAgIHxSfCAgIFBXIHR5cGUgICB8DQogICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgfCAg
ICAuIC4gLiAgICAgIHwgUE1TSSBUdW4gVHlwZSB8DQogICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCiAgICAgICAgICAgIEZpZ3VyZSA1OiBUeXBlZCBXaWxkY2FyZCBGb3Jt
YXQgZm9yIFAyTVAgUFcgRkVDIEVsZW1lbnRzDQoNCiAgIFtSRkM2NjY3XSBzcGVjaWZpZXMgdGhh
dCAiVHlwZSIgZmllbGQgY2FuIGJlIGVpdGhlciAiUFdpZCIgKDB4ODApIG9yDQogICAiR2VuZXJh
bGl6ZWQgUFdpZCIgKDB4ODEpIEZFQyBlbGVtZW50IHR5cGUuIFRoaXMgZG9jdW1lbnQgcmV1c2Vz
IHRoZQ0KICAgZXhpc3RpbmcgdHlwZWQgd2lsZGNhcmQgZm9ybWF0IGFzIHNwZWNpZmllZCBpbiBb
UkZDNjY2N10gYW5kDQogICBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgNSBhbmQgZXh0ZW5kcyB0aGUg
ZGVmaW5pdGlvbiBvZiAiVHlwZSIgZmllbGQgdG8NCiAgIGFsc28gaW5jbHVkZSAiUDJNUCBQVyBV
cHN0cmVhbSIgYW5kICJQMlAgUFcgRG93bnN0cmVhbSIgRkVDIGVsZW1lbnQNCiAgIHR5cGVzLiBU
aGlzIGRvY3VtZW50IGFkZHMgYW4gYWRkaXRpb25hbCBmaWVsZCAiUE1TSSBUdW4gVHlwZSIuIFRo
aXMNCiAgIGRvY3VtZW50IHJlc2VydmVzIFBNU0kgdHVubmVsIFR5cGUgMHhGRiB0byBtZWFuICJ3
aWxkY2FyZCIgdHJhbnNwb3J0DQogICB0dW5uZWwgdHlwZS4gVGhlIFBNU0kgdHVubmVsIFR5cGUg
ZmllbGQgb25seSBhcHBsaWVzIHRvIFR5cGVkDQogICB3aWxkY2FyZCBQMk1QIFBXIFVwc3RyZWFt
IEZFQyBhbmQgTVVTVCBiZSBzZXQgdG8gIndpbGRjYXJkIiBmb3IgIlAyUA0KICAgUFcgRG93bnN0
cmVhbSBGRUMiIHR5cGVkIHdpbGRjYXJkIGVsZW1lbnQuDQoNCjIuNCBHcm91cCBJRCB1c2FnZQ0K
DQogICBUaGUgR3JvdXBpbmcgVExWIGFzIGRlZmluZWQgaW4gW1JGQzQ0NDdiaXNdIGNvbnRhaW5z
IGEgZ3JvdXAgSUQNCiAgIGNhcGFibGUgb2YgaW5kaWNhdGluZyBhbiBhcmJpdHJhcnkgZ3JvdXAg
bWVtYmVyc2hpcCBvZiBhIFAyTVAtUFcuDQogICBUaGlzIGdyb3VwIElEIGNhbiBiZSB1c2VkIGlu
IExEUCAid2lsZCBjYXJkIiBzdGF0dXMsIGFuZCB3aXRoZHJhdw0KICAgbGFiZWwgbWVzc2FnZXMs
IGFzIGRlc2NyaWJlZCBpbiBbUkZDNDQ0N2Jpc10uDQoNCjIuNSBHZW5lcmljIExhYmVsIFRMVg0K
DQogICBBcyBpbiB0aGUgY2FzZSBvZiBQMlAgUFcgc2lnbmFsaW5nLCBQMk1QIFBXIGxhYmVscyBh
cmUgY2FycmllZCB3aXRoaW4NCiAgIEdlbmVyaWMgTGFiZWwgVExWIGNvbnRhaW5lZCBpbiBMRFAg
TGFiZWwgTWFwcGluZyBNZXNzYWdlLiBBIEdlbmVyaWMNCiAgIExhYmVsIFRMViBpcyBmb3JtYXR0
ZWQgYW5kIHByb2Nlc3NlZCBhcyBwZXIgdGhlIHJ1bGVzIGFuZCBwcm9jZWR1cmVzDQogICBzcGVj
aWZpZWQgaW4gW1JGQzQ0NDdiaXNdLiBGb3IgYSBnaXZlbiBQMk1QIFBXLCBhIHNpbmdsZSB1cHN0
cmVhbS0NCiAgIGFzc2lnbmVkIGxhYmVsIGlzIGFsbG9jYXRlZCBieSB0aGUgUi1QRSwgYW5kIGlz
IGFkdmVydGlzZWQgdG8gYWxsIEwtDQogICBQRXMgdXNpbmcgdGhlIEdlbmVyaWMgTGFiZWwgVExW
IGluIGxhYmVsIG1hcHBpbmcgbWVzc2FnZSBjb250YWluaW5nDQogICB0aGUgUDJNUCBQVyBVcHN0
cmVhbSBGRUMgZWxlbWVudC4NCg0KICAgVGhlIFItUEUgY2FuIGFsc28gYWxsb2NhdGUgYSB1bmlx
dWUgbGFiZWwgZm9yIGVhY2ggTC1QRSBmcm9tIHdoaWNoIGl0DQogICBpbnRlbmRzIHRvIHJlY2Vp
dmUgUDJQIHRyYWZmaWMuIFN1Y2ggYSBsYWJlbCBpcyBhZHZlcnRpc2VkIHRvIHRoZSBMLQ0KICAg
UEUgdXNpbmcgR2VuZXJpYyBMYWJlbCBUTFYgYW5kIFAyUCBQVyBEb3duc3RyZWFtIEZFQyBpbiBs
YWJlbCBtYXBwaW5nDQogICBtZXNzYWdlLg0KDQoNCjMuIExEUCBDYXBhYmlsaXR5IE5lZ290aWF0
aW9uDQoNCiAgIFRoZSBjYXBhYmlsaXR5IG9mIHN1cHBvcnRpbmcgUDJNUCBQVyBNVVNUIGJlIGFk
dmVydGlzZWQgdG8gYWxsIExEUA0KIA0KDQoNClNpdmFiYWxhbiAmIEJvdXRyb3MgICAgRXhwaXJl
cyBEZWNlbWJlciAxMiwgMjAxNyAgICAgICAgICAgICAgIFtQYWdlIDExXQ0KDA0KSU5URVJORVQg
RFJBRlQgICAgICAgICAgICAgICAgICBQMk1QIFBXICAgICAgICAgICAgICAgICAgICBKdW5lIDEw
LCAyMDE3DQoNCg0KICAgcGVlcnMuIFRoaXMgaXMgYWNoaWV2ZWQgYnkgdXNpbmcgdGhlIG1ldGhv
ZHMgaW4gW1JGQzU1NjFdIHRvDQogICBhZHZlcnRpc2UgdGhlIExEUCAiUDJNUCBQVyBDYXBhYmls
aXR5IiBUTFYuIElmIGFuIExEUCBwZWVyIHN1cHBvcnRzDQogICB0aGUgZHluYW1pYyBjYXBhYmls
aXR5IGFkdmVydGlzZW1lbnQsIHRoaXMgY2FuIGJlIGRvbmUgYnkgc2VuZGluZyBhDQogICBuZXcg
Q2FwYWJpbGl0eSBtZXNzYWdlIHdpdGggdGhlIFMgYml0IHNldCBmb3IgdGhlIFAyTVAgUFcgY2Fw
YWJpbGl0eQ0KICAgVExWLiBJZiB0aGUgcGVlciBkb2VzIG5vdCBzdXBwb3J0cyBkeW5hbWljIGNh
cGFiaWxpdHkgYWR2ZXJ0aXNlbWVudCwNCiAgIHRoZW4gdGhlIFAyTVAgUFcgQ2FwYWJpbGl0eSBU
TFYgTVVTVCBiZSBpbmNsdWRlZCBpbiB0aGUgTERQDQogICBJbml0aWFsaXphdGlvbiBtZXNzYWdl
IGR1cmluZyB0aGUgc2Vzc2lvbiBlc3RhYmxpc2htZW50LiBBbiBMU1INCiAgIGhhdmluZyBQMk1Q
IFBXIGNhcGFiaWxpdHkgTVVTVCByZWNvZ25pemUgYm90aCBQMk1QIFBXIFVwc3RyZWFtIEZFQw0K
ICAgRWxlbWVudCBhbmQgUDJQIFBXIERvd25zdHJlYW0gRkVDIEVsZW1lbnQgaW4gTERQIGxhYmVs
IG1lc3NhZ2VzLg0KDQogICBJbiBsaW5lIHdpdGggcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBbUkZD
NTU2MV0sIHRoZSBmb2xsb3dpbmcgVExWIGlzDQogICBkZWZpbmVkIHRvIGluZGljYXRlIHRoZSBQ
Mk1QIFBXIGNhcGFiaWxpdHk6DQoNCiAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQogICAgICAgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKw0KICAgICAgfFV8RnwgUDJNUCBQVyBDYXBhYmlsaXR5IFRMViAgICB8ICAgICAgICAg
ICAgTGVuZ3RoICAgICAgICAgICAgIHwNCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAgICB8U3wgUmVzZXJ2
ZWQgICAgfCAgICBSZXNlcnZlZCAgIHwNCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKw0KDQogICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNzogTERQIFAyTVAgUFcgQ2Fw
YWJpbGl0eSBUTFYNCg0KICAgKiBVLWJpdDoNCg0KICAgICBTSE9VTEQgYmUgMSAoaWdub3JlIGlm
IG5vdCB1bmRlcnN0b29kKS4NCg0KICAgKiBGLWJpdDoNCg0KICAgICBTSE9VTEQgYmUgMCAoZG9u
J3QgZm9yd2FyZCBpZiBub3QgdW5kZXJzdG9vZCkuDQoNCiAgICogUDJNUCBQVyBDYXBhYmlsaXR5
IFRMViBDb2RlIFBvaW50Og0KDQogICAgIFRoZSBUTFYgdHlwZSwgd2hpY2ggaWRlbnRpZmllcyBh
IHNwZWNpZmljIGNhcGFiaWxpdHkuIFRoZSBQMk1QIFBXIA0KICAgY2FwYWJpbGl0eSBjb2RlIHBv
aW50IGlzIHJlcXVlc3RlZCBpbiB0aGUgSUFOQSBhbGxvY2F0aW9uIHNlY3Rpb24gDQogICBiZWxv
dy4NCg0KICAgKiBTLWJpdDoNCg0KICAgICBUaGUgU3RhdGUgQml0IGluZGljYXRlcyB3aGV0aGVy
IHRoZSBzZW5kZXIgaXMgYWR2ZXJ0aXNpbmcgb3IgDQogICB3aXRoZHJhd2luZyB0aGUgUDJNUCBQ
VyBjYXBhYmlsaXR5LiBUaGUgU3RhdGUgYml0IGlzIHVzZWQgYXMgDQogICBmb2xsb3dzOg0KICAg
ICAgICAgMSAtIFRoZSBUTFYgaXMgYWR2ZXJ0aXNpbmcgdGhlIGNhcGFiaWxpdHkgc3BlY2lmaWVk
IGJ5IHRoZQ0KICAgICAgICAgICAgIFRMViBDb2RlIFBvaW50Lg0KDQogICAgICAgICAwIC0gVGhl
IFRMViBpcyB3aXRoZHJhd2luZyB0aGUgY2FwYWJpbGl0eSBzcGVjaWZpZWQgYnkgdGhlDQogICAg
ICAgICAgICAgVExWIENvZGUgUG9pbnQuDQoNCiANCg0KDQpTaXZhYmFsYW4gJiBCb3V0cm9zICAg
IEV4cGlyZXMgRGVjZW1iZXIgMTIsIDIwMTcgICAgICAgICAgICAgICBbUGFnZSAxMl0NCgwNCklO
VEVSTkVUIERSQUZUICAgICAgICAgICAgICAgICAgUDJNUCBQVyAgICAgICAgICAgICAgICAgICAg
SnVuZSAxMCwgMjAxNw0KDQoNCiAgICogTGVuZ3RoOg0KDQogICAgIE1VU1QgYmUgc2V0IHRvIDIg
KG9jdGV0KS4NCg0KDQo0LiBQMk1QIFBXIFN0YXR1cyANCg0KICAgSW4gb3JkZXIgdG8gc3VwcG9y
dCB0aGUgcHJvcG9zZWQgbWVjaGFuaXNtLCBhbiBMU1IgTVVTVCBiZSBjYXBhYmxlIG9mDQogICBo
YW5kbGluZyBQVyBzdGF0dXMuIEFzIHN1Y2gsIFBXIHN0YXR1cyBuZWdvdGlhdGlvbiBwcm9jZWR1
cmUNCiAgIGRlc2NyaWJlZCBpbiBbUkZDNDQ0N2Jpc10gaXMgbm90IGFwcGxpY2FibGUgdG8gUDJN
UCBQVy4gQW4gTFNSIE1VU1QNCiAgIE5PVCBjbGFpbSB0byBiZSAgUDJNUCBQVyBjYXBhYmxlIGJ5
IHNlbmRpbmcgYSBMRFAgUDJNUCBQVyBDYXBhYmlsaXR5DQogICBUTFYgIGlmIGl0IGlzIG5vdCBh
bHNvIGNhcGFibGUgb2YgaGFuZGxpbmcgUFcgc3RhdHVzLg0KDQogICBPbmNlIGFuIEwtUEUgc3Vj
Y2Vzc2Z1bGx5IHByb2Nlc3NlcyBhIExhYmVsIE1hcHBpbmcgTWVzc2FnZSBmb3IgYQ0KICAgUDJN
UCBQVywgaXQgTVVTVCBzZW5kIGFwcHJvcHJpYXRlIFBXIHN0YXR1cyBhY2NvcmRpbmcgdG8gdGhl
DQogICBwcm9jZWR1cmUgc3BlY2lmaWVkIFtSRkM0NDQ3YmlzXSB0byByZXBvcnQgdGhlIFBXIHN0
YXR1cy4gSWYgbm8gUFcNCiAgIHN0YXR1cyBub3RpZmljYXRpb24gaXMgcmVxdWlyZWQsIHRoZW4g
bm8gUFcgc3RhdHVzIG5vdGlmaWNhdGlvbiBpcw0KICAgc2VudCAoZm9yIGV4YW1wbGUgaWYgdGhl
IFAyTVAgUFcgaXMgZXN0YWJsaXNoZWQgYW5kIG9wZXJhdGlvbmFsIHdpdGgNCiAgIGEgc3RhdHVz
IGNvZGUgb2YgU3VjY2VzcyAoMHgwMDAwMDAwMCksIGEgUFcgc3RhdHVzIG1lc3NhZ2UgaXMgbm90
DQogICBuZWNlc3NhcnkpLiBBIFBXIHN0YXR1cyBtZXNzYWdlIHNlbnQgZnJvbSBhbiBMLVBFIHRv
IFItUEUgTVVTVA0KICAgY29udGFpbiB0aGUgUDJQIFBXIERvd25zdHJlYW0gRkVDIHRvIGlkZW50
aWZ5IHRoZSBQVy4NCg0KICAgQW4gUi1QRSBhbHNvIHNlbmRzIFBXIHN0YXR1cyB0byBMLVBFKHMp
IHRvIHJlZmxlY3QgaXRzIHZpZXcgb2YgYSBQMk1QDQogICBQVyBzdGF0ZS4gU3VjaCBQVyBzdGF0
dXMgbWVzc2FnZSBjb250YWlucyBQMk1QIFBXIFVwc3RyZWFtIEZFQyB0bw0KICAgaWRlbnRpZnkg
dGhlIFBXLg0KDQogICBDb25uZWN0aXZpdHkgc3RhdHVzIG9mIHRoZSB1bmRlcmx5aW5nIFAyTVAg
TFNQIHRoYXQgUDJNUCBQVyBpcw0KICAgYXNzb2NpYXRlZCB3aXRoLCBjYW4gYmUgdmVyaWZpZWQg
dXNpbmcgTFNQIFBpbmcgYW5kIFRyYWNlcm91dGUNCiAgIHByb2NlZHVyZXMgZGVzY3JpYmVkIGlu
IFtSRkM2NDI1XS4NCg0KNSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0KDQogICBUaGUgc2VjdXJp
dHkgbWVhc3VyZXMgZGVzY3JpYmVkIGluIFtSRkM0NDQ3YmlzXSBhcmUgYWRlcXVhdGUgZm9yIHRo
ZQ0KICAgcHJvcG9zZWQgbWVjaGFuaXNtLg0KDQo2IEFja25vd2xlZGdtZW50DQoNCiAgIEF1dGhv
cnMgd291bGQgbGlrZSB0aGFuayBBbmRyZSBQZWxsZXRpZXIgYW5kIFBhcmFnIEphaW4gZm9yIHRo
ZWlyDQogICB2YWx1YWJsZSBzdWdnZXN0aW9ucy4NCg0KNyAgSUFOQSBDb25zaWRlcmF0aW9ucw0K
DQo3LjEuIEZFQyBUeXBlIE5hbWUgU3BhY2UNCg0KICAgVGhpcyBkb2N1bWVudCB1c2VzIHR3byBu
ZXcgRkVDIGVsZW1lbnQgdHlwZXMsIG51bWJlciAweDgyIGFuZCAweDgzDQogICBhcmUgc3VnZ2Vz
dGVkIGZvciBhc3NpZ25tZW50IGZyb20gdGhlIHJlZ2lzdHJ5ICJGRUMgVHlwZSBOYW1lIFNwYWNl
Ig0KICAgZm9yIHRoZSBMYWJlbCBEaXN0cmlidXRpb24gUHJvdG9jb2wgKExEUCBSRkM1MDM2KToN
Cg0KIA0KDQoNClNpdmFiYWxhbiAmIEJvdXRyb3MgICAgRXhwaXJlcyBEZWNlbWJlciAxMiwgMjAx
NyAgICAgICAgICAgICAgIFtQYWdlIDEzXQ0KDA0KSU5URVJORVQgRFJBRlQgICAgICAgICAgICAg
ICAgICBQMk1QIFBXICAgICAgICAgICAgICAgICAgICBKdW5lIDEwLCAyMDE3DQoNCg0KICAgICAg
VmFsdWUgICAgSGV4ICAgIE5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVmZXJl
bmNlDQogICAgICAtLS0tLS0tICAtLS0tLSAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
ICAgICAtLS0tLS0tLS0NCiAgICAgICAxMzAgICAgIDB4ODIgICBQMk1QIFBXIFVwc3RyZWFtIEZF
QyBFbGVtZW50ICAgICAgIFJGQ3h4eHgNCiAgICAgICAxMzEgICAgIDB4ODMgICBQMlAgUFcgRG93
bnN0cmVhbSBGRUMgRWxlbWVudCAgICAgIFJGQ3h4eHgNCg0KNy4yLiBMRFAgVExWIFR5cGUNCg0K
ICAgVGhpcyBkb2N1bWVudCB1c2VzIGEgbmV3IExEUCBUTFYgdHlwZXMsIElBTkEgYWxyZWFkeSBt
YWludGFpbnMgYQ0KICAgcmVnaXN0cnkgb2YgbmFtZSAiVExWIFRZUEUgTkFNRSBTUEFDRSIgZGVm
aW5lZCBieSBSRkM1MDM2LiBUaGUNCiAgIGZvbGxvd2luZyB2YWx1ZXMgYXJlIHN1Z2dlc3RlZCBm
b3IgYXNzaWdubWVudDoNCg0KICAgICAgICAgVExWIHR5cGUgIERlc2NyaXB0aW9uOg0KDQogICAg
ICAgICAweDA3MDMgICBQMk1QIFBXIENhcGFiaWxpdHkgVExWDQoNCjcuMy4gbUxEUCBPcGFxdWUg
VmFsdWUgRWxlbWVudCBUTFYgVHlwZQ0KDQogICBUaGlzIGRvY3VtZW50IHJlcXVpcmVzIGFsbG9j
YXRpb24gb2YgYSBuZXcgbUxEUCBPcGFxdWUgVmFsdWUgRWxlbWVudA0KICAgVHlwZSBmcm9tICJM
RFAgTVAgT3BhcXVlIFZhbHVlIEVsZW1lbnQgYmFzaWMgdHlwZSIgbmFtZSBzcGFjZSBkZWZpbmVk
DQogICBpbiBbUkZDNjM4OF0uDQoNCiAgIFRoZSBmb2xsb3dpbmcgdmFsdWUgaXMgc3VnZ2VzdGVk
IGZvciBhc3NpZ25tZW50Og0KDQogICAgICAgICBUTFYgdHlwZSAgRGVzY3JpcHRpb24NCiAgICAg
ICAgIDB4MyAgICAgICBMMlZQTi1NQ0FTVCBhcHBsaWNhdGlvbiBUTFYNCg0KNy40LiBTZWxlY3Rp
dmUgVHJlZSBJbnRlcmZhY2UgUGFyYW1ldGVyIHN1Yi1UTFYgVHlwZQ0KDQogICBUaGlzIGRvY3Vt
ZW50IHJlcXVpcmVzIGFsbG9jYXRpb24gb2YgYSBzdWItVExWIGZyb20gdGhlIHJlZ2lzdHJ5DQog
ICAiUHNldWRvd2lyZSBJbnRlcmZhY2UgUGFyYW1ldGVycyBTdWItVExWIFR5cGUiIGRlZmluZWQg
aW4gW1JGQzQ0NDZdLg0KDQoNCiAgIFRoZSBmb2xsb3dpbmcgdmFsdWUgaXMgc3VnZ2VzdGVkIGZv
ciBhc3NpZ25tZW50Og0KDQogICAgICAgICBUTFYgdHlwZSAgRGVzY3JpcHRpb24NCiAgICAgICAg
IDB4MWIgICAgICBTZWxlY3RpdmUgVHJlZSBJbnRlcmZhY2UgUGFyYW1ldGVyLg0KDQo3LjUuIFdp
bGRDYXJkIFBNU0kgdHVubmVsIHR5cGUNCg0KICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGF0
IElBTkEgbW9kaWZ5IHRoZSBmb2xsb3dpbmcgZW50cnkgaW4gdGhlDQogICAiUC1NdWx0aWNhc3Qg
U2VydmljZSBJbnRlcmZhY2UgVHVubmVsIChQTVNJIFR1bm5lbCkgVHVubmVsIFR5cGVzIg0KICAg
cmVnaXN0cnkgIHdpdGhpbiB0aGUgIkJvcmRlciBHYXRld2F5IFByb3RvY29sIChCR1ApIFBhcmFt
ZXRlcnMiDQogICBuYW1lc3BhY2UgcHJldmlvdXNseSBhc3NpZ25lZCBieSBSRkM3Mzg1IGFzICJy
ZXNlcnZlZCIuDQoNCiAgICAgVmFsdWUgICAgIE1lYW5pbmcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJlZmVyZW5jZSANCiAgICAgMHhGRiAgICAgIHdpbGRjYXJkIHRyYW5zcG9ydCB0
dW5uZWwgdHlwZSAgICAgICAgIFtUaGlzIGRvY3VtZW50XQ0KDQoNCiANCg0KDQpTaXZhYmFsYW4g
JiBCb3V0cm9zICAgIEV4cGlyZXMgRGVjZW1iZXIgMTIsIDIwMTcgICAgICAgICAgICAgICBbUGFn
ZSAxNF0NCgwNCklOVEVSTkVUIERSQUZUICAgICAgICAgICAgICAgICAgUDJNUCBQVyAgICAgICAg
ICAgICAgICAgICAgSnVuZSAxMCwgMjAxNw0KDQoNCjggIFJlZmVyZW5jZXMNCg0KOC4xLiBOb3Jt
YXRpdmUgUmVmZXJlbmNlcw0KDQogICBbUkZDMjExOV0gIEJyYWRuZXIuIFMsICJLZXkgd29yZHMg
Zm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlDQogICBSZXF1aXJlbWVudCBMZXZlbHMiLCBSRkMg
MjExOSwgTWFyY2gsIDE5OTcuDQoNCiAgIFtSRkM0NDQ3YmlzXSAiUHNldWRvd2lyZSBTZXR1cCBh
bmQgTWFpbnRlbmFuY2UgdXNpbmcgdGhlIExhYmVsDQogICBEaXN0cmlidXRpb24gUHJvdG9jb2wi
LCBNYXJ0aW5pLCBMLiwgZXQgYWwuLCBkcmFmdC1pZXRmLXBhbHMtDQogICByZmM0NDQ3YmlzLTA1
LnR4dCwgSnVseSAyMDE2Lg0KDQogICBbUkZDNTAzNl0gIEFuZGVyc3NvbiwgTC4sIE1pbmVpLCBJ
LiwgYW5kIEIuIFRob21hcywgIkxEUA0KICAgU3BlY2lmaWNhdGlvbiIsIFJGQyA1MDM2LCBPY3Rv
YmVyIDIwMDcuDQoNCiAgIFtSRkM1MDAzXSBDLiBNZXR6LCBMLiBNYXJ0aW5pLCBGLiBCYWx1cywg
Si4gU3VnaW1vdG8sICJBdHRhY2htZW50DQogICBJbmRpdmlkdWFsIElkZW50aWZpZXIgKEFJSSkg
VHlwZXMgZm9yIEFnZ3JlZ2F0aW9uIiwgUkZDNTAwMywNCiAgIFNlcHRlbWJlciAyMDA3Lg0KDQog
ICBbUkZDNTMzMV0gUi4gQWdnYXJ3YWwsIFkuIFJla2h0ZXIsIEUuIFJvc2VuLCAiTVBMUyBVcHN0
cmVhbSBMYWJlbA0KICAgQXNzaWdubWVudCBhbmQgQ29udGV4dC1TcGVjaWZpYyBMYWJlbCBTcGFj
ZSIsIFJGQyA1MzMxLCBBdWd1c3QgMjAwOC4NCg0KICAgW1JGQzUzMzJdIFQuIEVja2VydCwgRS4g
Um9zZW4sIEVkLixSLiBBZ2dhcndhbCwgWS4gUmVraHRlciwgIk1QTFMNCiAgIE11bHRpY2FzdCBF
bmNhcHN1bGF0aW9ucyIsIFJGQyA1MzMyLCBBdWd1c3QgMjAwOC4NCg0KICAgW1JGQzYzODhdIEku
IE1pbmVpLCBLLiBLb21wZWxsYSwgSS4gV2lqbmFuZHMsIEIuIFRob21hcywgIkxhYmVsDQogICBE
aXN0cmlidXRpb24gUHJvdG9jb2wgRXh0ZW5zaW9ucyBmb3IgUG9pbnQtdG8tTXVsdGlwb2ludCBh
bmQNCiAgIE11bHRpcG9pbnQtdG8tTXVsdGlwb2ludCBMYWJlbCBTd2l0Y2hlZCBQYXRocyIsIFJG
QyA2Mzg4LCBOb3ZlbWJlcg0KICAgMjAxMS4NCg0KICAgW1JGQzQ4NzVdIFIuIEFnZ2Fyd2FsLCBF
ZC4sIEQuIFBhcGFkaW1pdHJpb3UsIEVkLiwgUy4gWWFzdWthd2EsIEVkLiwNCiAgICJFeHRlbnNp
b25zIHRvIFJlc291cmNlIFJlc2VydmF0aW9uIFByb3RvY29sIC0gVHJhZmZpYyBFbmdpbmVlcmlu
Zw0KICAgKFJTVlAtVEUpIGZvciBQb2ludC10by1NdWx0aXBvaW50IFRFIExhYmVsIFN3aXRjaGVk
IFBhdGhzIChMU1BzKS4iLA0KICAgUkZDIDQ4NzUsIE1heSAyMDA3Lg0KDQogICBbUkZDNjUxNF0g
Ui4gQWdnYXJ3YWwsIEUuIFJvc2VuLCBULiBNb3JpbiwgWS4gUmVraHRlciwgIkJHUCBFbmNvZGlu
Z3MNCiAgIGFuZCBQcm9jZWR1cmVzIGZvciBNdWx0aWNhc3QgaW4gTVBMUy9CR1AgSVAgVlBOcyIs
IFJGQzY1MTQsIEZlYnJ1YXJ5DQogICAyMDEyLg0KDQogICBbUkZDNTU2MV0gQi5UaG9tYXMsIEsu
UmF6YSwgUy5BZ2dhcndhbCwgUi5BZ2Fyd2FsLCBKTC4gTGUgUm91eCwgIkxEUA0KICAgQ2FwYWJp
bGl0aWVzIiwgUkZDIDU1NjEsIEp1bHkgMjAwOS4NCg0KICAgW1JGQzU5MThdIFIuIEFzYXRpLCBJ
LiBNaW5laSwgYW5kIEIuIFRob21hcywgIkxEUCBUeXBlZCBXaWxkY2FyZA0KICAgRm9yd2FyZGlu
ZyBFcXVpdmFsZW5jZSBDbGFzcyIsIFJGQyA1OTE4LCBBdWd1c3QgMjAxMC4NCg0KICAgW1JGQzY2
NjddIEsuIFJhemEsIFMuIEJvdXRyb3MsIGFuZCBDLiBQaWduYXRhcm8sICJMRFAgVHlwZWQgV2ls
ZGNhcmQNCiAgIEZFQyBmb3IgUFdpZCBhbmQgR2VuZXJhbGl6ZWQgUFdpZCBGRUMgRWxlbWVudHMi
LCBSRkMgNjY2NywgSnVseSAyMDEyLg0KDQoNCiANCg0KDQpTaXZhYmFsYW4gJiBCb3V0cm9zICAg
IEV4cGlyZXMgRGVjZW1iZXIgMTIsIDIwMTcgICAgICAgICAgICAgICBbUGFnZSAxNV0NCgwNCklO
VEVSTkVUIERSQUZUICAgICAgICAgICAgICAgICAgUDJNUCBQVyAgICAgICAgICAgICAgICAgICAg
SnVuZSAxMCwgMjAxNw0KDQoNCjguMi4gSW5mb3JtYXRpdmUgUmVmZXJlbmNlcw0KDQogICBbUkZD
Mzk4NV0gU3Rld2FydCBCcnlhbnQsIGV0IGFsLiwgIlBXRTMgQXJjaGl0ZWN0dXJlIiwgUkZDMzk4
NQ0KDQogICBbUkZDNjA3NF0gRS4gUm9zZW4sVy4gTHVvLEIuIERhdmllLFYuIFJhZG9hY2EgIlBy
b3Zpc2lvbmluZywgQXV0by0NCiAgIERpc2NvdmVyeSwgYW5kIFNpZ25hbGluZyBpbiBMYXllciAy
IFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3Jrcw0KICAgKEwyVlBOcykiLCBSRkM2MDc0LCBKYW51YXJ5
IDIwMTEuDQoNCiAgIFtSRkM3MzM4XSAgIEYuIEpvdW5heSwgZXQuIGFsLCAiUmVxdWlyZW1lbnRz
IGZvciBQb2ludCB0byBNdWx0aXBvaW50DQogICBQc2V1ZG93aXJlIiwgUkZDNzMzOCwgU2VwdGVt
YmVyIDIwMTQuDQoNCiAgIFtSRkM2NDI1XSBBLiBGYXJyZWwsIFMuIFlhc3VrYXdhLCAiRGV0ZWN0
aW5nIERhdGEgUGxhbmUgRmFpbHVyZXMgaW4NCiAgIFBvaW50LXRvLU11bHRpcG9pbnQgTXVsdGlw
cm90b2NvbCBMYWJlbCBTd2l0Y2hpbmcgKE1QTFMpLSBFeHRlbnNpb25zDQogICB0byBMU1AgUGlu
ZyIsIFJGQzY0MjUsIE5vdmVtYmVyIDIwMTEuDQoNCg0KQ29udHJpYnV0b3JzDQoNCg0KICAgICAg
VGhlIGZvbGxvd2luZyBjby1hdXRob3JzIGhhdmUgYWxzbyBjb250cmlidXRlZCB0byB0aGlzIGRv
Y3VtZW50Og0KDQogICAgICBMdWNhIE1hcnRpbmkNCiAgICAgIENpc2NvIFN5c3RlbXMsIEluYy4N
CiAgICAgIEVtYWlsOiBsbWFydGluaUBjaXNjby5jb20NCg0KICAgICAgTWFjaWVrIEtvbnN0YW50
eW5vd2ljeg0KICAgICAgQ2lzY28gU3lzdGVtcywgSW5jLg0KICAgICAgZS1tYWlsOiBtYWNpZWtA
Y2lzY28uY29tDQoNCiAgICAgIEdpYW5uaSBEZWwgVmVjY2hpbw0KICAgICAgU3dpc3Njb20gDQog
ICAgICBFbWFpbDogR2lhbm5pLkRlbFZlY2NoaW9Ac3dpc3Njb20uY29tDQoNCiAgICAgIFRob21h
cyBELiBOYWRlYXUNCiAgICAgIEJyb2NhZGUNCiAgICAgIEVtYWlsOiB0bmFkZWF1QGx1Y2lkdmlz
aW9uLmNvbQ0KDQogICAgICBGcmVkZXJpYyBKb3VuYXkNCiAgICAgIE9yYW5nZSBDSA0KICAgICAg
RW1haWw6IEZyZWRlcmljLkpvdW5heUBzYWx0LmNoDQoNCiAgICAgIFBoaWxpcHBlIE5pZ2VyDQog
ICAgICBPcmFuZ2UgQ0gNCiAgICAgIEVtYWlsOiBwaGlsaXBwZS5uaWdlckBvcmFuZ2UuY29tDQoN
CiAgICAgIFl1amkgS2FtaXRlDQogICAgICBOVFQgQ29tbXVuaWNhdGlvbnMgQ29ycG9yYXRpb24N
CiAgICAgIEVtYWlsOiB5LmthbWl0ZUBudHQuY29tDQogDQoNCg0KU2l2YWJhbGFuICYgQm91dHJv
cyAgICBFeHBpcmVzIERlY2VtYmVyIDEyLCAyMDE3ICAgICAgICAgICAgICAgW1BhZ2UgMTZdDQoM
DQpJTlRFUk5FVCBEUkFGVCAgICAgICAgICAgICAgICAgIFAyTVAgUFcgICAgICAgICAgICAgICAg
ICAgIEp1bmUgMTAsIDIwMTcNCg0KDQogICAgICBMaXpob25nIEppbg0KICAgICAgRW1haWw6IGxp
emhvLmppbkBnbWFpbC5jb20NCg0KICAgICAgTWFydGluIFZpZ291cmV1eA0KICAgICAgTm9raWEN
CiAgICAgIEVtYWlsOiBtYXJ0aW4udmlnb3VyZXV4QG5va2lhLmNvbQ0KDQogICAgICBMYXVyZW50
IENpYXZhZ2xpYQ0KICAgICAgTm9raWENCiAgICAgIEVtYWlsOiBsYXVyZW50LmNpYXZhZ2xpYUBu
b2tpYS5jb20NCg0KDQogICAgICBTaW1vbiBEZWxvcmQNCiAgICAgIFRlbHN0cmENCiAgICAgIEUt
bWFpbDogc2ltb24uZGVsb3JkQGdtYWlsLmNvbQ0KDQogICAgICBLYW1yYW4gUmF6YQ0KICAgICAg
Q2lzY28gU3lzdGVtcw0KICAgICAgRW1haWw6IHNrcmF6YUBjaXNjby5jb20NCg0KQXV0aG9ycycg
QWRkcmVzc2VzDQoNCg0KICAgICAgU2FtaSBCb3V0cm9zDQogICAgICBWTXdhcmUgSW5jLg0KICAg
ICAgRW1haWw6IHNib3V0cm9zQHZtd2FyZS5jb20NCg0KICAgICAgU2l2YSBTaXZhYmFsYW4NCiAg
ICAgIENpc2NvIFN5c3RlbXMsIEluYy4NCiAgICAgIEVtYWlsOiBtc2l2YUBjaXNjby5jb20NCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClNpdmFiYWxhbiAmIEJvdXRy
b3MgICAgRXhwaXJlcyBEZWNlbWJlciAxMiwgMjAxNyAgICAgICAgICAgICAgIFtQYWdlIDE3XQ0K

--_002_4E9FB8C02CC148C9994FBDE741BDD52Cvmwarecom_--


From nobody Thu Jun 15 07:52:22 2017
Return-Path: <bashandy@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A3B612EA7F; Thu, 15 Jun 2017 07:52:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w-e3yxxzD1bj; Thu, 15 Jun 2017 07:52:12 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9ACF712EA95; Thu, 15 Jun 2017 07:51:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10002; q=dns/txt; s=iport; t=1497538308; x=1498747908; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=CnegMkchwVxWlIMvfFKcTPdTWaehMbL2s/NPe3i6rZw=; b=Lwe1v3OLEFDMMDrfRLr7vCF95S3rSfz2jb16DNmGTYO/vLS0Ko+EY+2M X72ec8VtcZq7QWURPWwFfnff55B1egIvNaEJztRx+OvHKYeP6xidYYTiN RRJykI5mn4tf7hwPk4beSzYg9t6bdzoNxMQdJDEBQPfX0Wfrev5AsRmo3 k=;
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="256364433"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Jun 2017 14:51:48 +0000
Received: from [10.24.36.248] ([10.24.36.248]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v5FEpjpL019773; Thu, 15 Jun 2017 14:51:46 GMT
Message-ID: <59429F00.5060503@cisco.com>
Date: Thu, 15 Jun 2017 07:51:44 -0700
From: "Ahmed Bashandy (bashandy)" <bashandy@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Stewart Bryant <stewart@g3ysx.org.uk>, rtg-dir@ietf.org
CC: draft-bashandy-rtgwg-segment-routing-ti-lfa.all@ietf.org, ietf@ietf.org
References: <149625574151.19908.2374594318145684422@ietfa.amsl.com>
In-Reply-To: <149625574151.19908.2374594318145684422@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/QrhpH1ZFh8v4pw02POFXoyNGpUQ>
Subject: Re: [RTG-DIR] Rtgdir early review of draft-bashandy-rtgwg-segment-routing-ti-lfa-00
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Jun 2017 14:52:16 -0000

Thanks for the detailed review
See inline #Ahmed

Ahmed

On 5/31/2017 11:35 AM, Stewart Bryant wrote:
> Reviewer: Stewart Bryant
> Review result: Has Issues
>
> These review comments were incorrectly posted against the uloop draft,
> apologies for any confustion.
>
> I have been asked to perform an early review of this document on
> behalf of the Routing Directorate.
>
> Summary:
>
> A document on this subject is something that the WG should publish,
> but I think that there are number of issues that the WG need to
> discuss and reach consensus on before deciding whether or not they
> should adopt this draft as a starting point for that work.
>
>
> Major Issues:
>
> Before I get into the substance I am surprised that there are no IPR
> disclosures. In an earlier and related work
> (draft-francois-segment-routing-ti-lfa-00) there were three IPR
> disclosures.
#Ahmed
OK. We will take care of the IPR disclosures
>
> The work has four basic components, the concept of resolving the
> problem of P and Q being non-adjacent, the use of SR to solve the
> non-adjacency, the use of the post convergence path following failure
> and the applicability of these techniques to an SR network. The first
> and second points seem of utility in non-SR networks, and so I am
> surprised that they are not called out as such, in the first case
> perhaps with consideration to strategically places RSVP tunnels, or
> binding segments.
#Ahmed:
The draft is specific to SR as it is clear from the title. But I can add 
a statement to mentioning that other traffic steering protocols and/or 
algorithms may be used but are outside the scope of this document
>
> The issue of mapping repair path to the post convergence path to the
> something that has always concerned me in this concept. It is true
> that traffic that always passes through the PLR will experience the
> properties the authors describe, but not all traffic will pass through
> the PLR post convergence. The post failure path will be topology
> dependent, and may take a different path from the point of ingress.
#Ahmed
I agree. We are only protecting traffic that flows via the PLR.
>
> I am also concerned that the authors do not discuss the need for loop
> free convergence, since although traffic going through the repair path
> will be loop-free, traffic arriving at the PLR might not be. Consider
> for example a topology fragment that looks like a clock with a router
> at each minute. Traffic enters at 9 o'clock, leave at 3 o'clock and
> goes via 12 o'clock and 12 o'clock fails.  The routers 9..12 will
> re-converge at different times and this may give rise to the
> micro-looping of traffic trying to get to the PLR. A summary of the
> problem and a pointer to the companion draft may be sufficient.
#Ahmed
This draft address only loop-free alternate due to local failure as it 
is very clear from its name. The concept of microloop avoidance is 
discussed in a separate draft as you may already know. I will add a 
reference to that other draft as you suggested.
>
> Finally on the basic concept it would be good to state up from whether
> the proposal is constrained solely to SR networks, or whether the
> authors believe that the concept is of wider applicability. It see no
> reason why it would be constrained to only work on SR networks.
#Ahmed
Again the draft is specific to SR. There are other generic RFCs in the 
references. In this draft we are talking about SR-based techniques.
>
> There is no discussion of multiple failures, nor as far as I can see
> of failures that are worse than anticipated. This is an important
> point that needs to be established early. Some methods, (MRT)
> intrinsically address multiple failures, others (NV) intrinsically
> exclude them. Simple LFA needs a supervisor to quickly abandon all
> hope when they occur.
#Ahmed
The draft mentions in multiple places that the protection is done for 
node and SRLG failures. But I can add a statement that says that we are 
protecting against a single link, single node, or single SRLG group 
failure to avoid any ambiguity
>
> In an SR network the paths used are not the shortest paths, they are a
> collection of shortest paths, so there needs to be some discussion on
> the interaction between the SR paths and repair paths to consider
> whether it is unconditionally safe against forwarding loops. It would
> presumably be so if the authors borrowed the concept of repair
> addresses rather than normal forwarding addresses from not-via, but I
> don't think they have done this.
#Ahmed
The traffic is steered over the shortest path(s). Traffic is steered 
over the post convergence path(s) by stitching path segments, where each 
path segment is either a shortest path on its own or a link. The 
resultant composite path(s) are loop free post-convergence shortest path(s)
There is no need to use any other concept other than the usual shortest 
path and/or links
>
> There should also be some discussion on the original path constraints
> that are applicable to the repair. Presumably the ingress node
> constrained the traffic to go though failed node F for a reason. If
> the repair is unconstrained that reason could be violated, but this is
> not discussed in the text.
#Ahmed
The draft talks about shortest path only as calculated by the IGP on the 
PLR. Constrained shortest path is beyond the scope of this document. 
Although IMO it is clear, I will add a statement to clearly mention that 
we are protecting standard IGP shortest paths as calculated by routing 
protocols using SR methodology
>
>
> In the Security section you say:
>
>     The behavior described in this document is internal functionality
>     to a router that result in the ability to guarantee an upper bound
>     on the time taken to restore traffic flow upon the failure of a
>     directly connected link or node. As such no additional security
>     risk is introduced by using the mechanisms proposed in this
>     document.
>
>
> SB> I am not sure that the above is correct. There may be a security
> reason
> SB> why a packet was steered along a path which breaks when you use
> this
> SB> technique.
#Ahmed

What we are doing here is explicitly steering the traffic along the post 
convergence path without waiting for the the network to converge. This 
is the path that the user has selected to use when the primary path 
fails. Hence we are not really violating any constraint as long as 
SR-based traffic steering is used
We agree that constrained shortest path which utilize LFAs calculated by 
the techniques proposed in this draft may not conform to the original 
set of constrains. But as we mentioned above, protecting constrained 
shortest path is not a topic of this draft

>
> In the conclusion you say:
>
>     The
>     mechanism is able to calculate the backup path irrespective of the
>     topology as long as the topology is sufficiently redundant.
>
>
> SB> That is certainly true in classic. I am not sure this is
> universally
> SB> true under SR which includes the use of non-shortest path and
> SB> binding segments.
#Ahmed
As mentioned above, this draft is specific to protecting standard 
shortest path using SR
>
>
> Minor issues:
>
>     For each destination in the network, TI-LFA prepares a data-plane
>     switch-over to be activated upon detection of the failure of a
>     link used to reach the destination.
>
> SB> To make the scaling clearer to the reader, I think you need
> SB> to make it clear that for each protected link, you determine
> SB> the repair needed to reach every destination reachable over that
> SB> link. You sort of say that, but it's a bit hidden.
#Ahmed
I do not understand the difference between the text in the draft and the 
text that you are proposing.
>
>     We provide the TI-LFA approach that achieves guaranteed coverage
>     against link, node, and local SRLG failure, in any IGP network,
>     relying on the flexibility of SR.
>
> SB> Should that be any SINGLE link.... failure?
#Ahmed
Agreed. I can reword it to say that it will protect against the failure 
of any one of the following: single Link, single node, or single local 
SRLG failure in any IGP network, using SR.
>
> In the text (and the text that follows)
>
>     To do so, S applies a "NEXT" operation on Adj(S-F) and then two
>     consecutive "PUSH" operations: first it pushes a node segment for
> F,
>     and then it pushes a protection list allowing to reach F while
>     bypassing S-F.
>
> You need to reference the SR operations.
#Ahmed
Agreed. I will add a reference there
>
> Also you are considering Adj segments, and presumably they were there
> for a reason, but you do not discuss that.
#Ahmed
Adj segments are used for steering. It is a basic SR concept that is not 
specific to ti-lfa. If you are asking whether technique proposed in this 
draft can be used to protect adj-SIDs, then the answer is yes. I will 
add description to that in the next versions
>
> In 5.3.1 and 5.3.2 you have a list of conditions, but do not make it
> clear whether any or all must be true.
>
> Nits
>
> 1. Introduction
>
>     Segment Routing aims at supporting services with tight SLA
>     guarantees [1]. This document provides a local repair mechanism
>     relying on SR-capable of restoring end-to-end connectivity in the
>     case of a sudden failure of a network component.
>
> SB> Grammar needs a little work in the last sentence.
#Ahmed
OK
>
> In Fig 1, I assume that the blobs are network fragments.
>
> In the conclusion you say:
>     This document proposes a mechanism that is able to pre-calculate a
>     backup path for every primary path so as to be able to protect
>     against the failure of a directly connected link or node.
> SB> you need to add SRLG
#Ahmed
Agreed
>


From nobody Mon Jun 19 03:01:19 2017
Return-Path: <loa@pi.nu>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33BBA124D6C; Mon, 19 Jun 2017 03:01:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-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 C8Ls0KxCGmEG; Mon, 19 Jun 2017 03:01:08 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B27FA126DEE; Mon, 19 Jun 2017 03:01:02 -0700 (PDT)
Received: from [192.168.0.2] (c213-89-111-155.bredband.comhem.se [213.89.111.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 55E5D180155A; Mon, 19 Jun 2017 12:01:01 +0200 (CEST)
To: rtg-dir@ietf.org, trill-chairs@ietf.org, draft-ietf-trill-ecn-support@ietf.org
References: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
Cc: trill@ietf.org, "'Yemin (Amy'" <amy.yemin@huawei.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <44ca7760-b1c8-cf98-2e8c-2ad47fa6d3c5@pi.nu>
Date: Mon, 19 Jun 2017 12:00:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/waonNozJPfZlSNGee3kepKvT8fU>
Subject: Re: [RTG-DIR] QA review of draft-ietf-trill-ecn-support
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jun 2017 10:01:11 -0000

Authors, Working Group,

Sorry for the late reply.

I've been asked to re-review the document since it is (was) in working
group last call.

I've reviewed again

I find that
- my earlier comments has been satisfactorily addressed
- I have no further comments on this document
- I believe we are ready to ask for publication.

/Loa

On 2017-01-21 06:02, Loa Andersson wrote:
> Authors,
>
> I have been asked to do a Routing Area Directorate QA review of
> draft-ietf-trill-ecn-support.
>
> Caveat - I'm not a congestion control expert, and this will show up in
> my comments. The place where I ask for clarifications might be perfectly
> clear for a reader that is up to speed in the area.
>
> Summary:
>
> I think the document is on the right track, for a reader not an expert
> in the area there are a lot of abbreviations that are not properly
> expanded. I also think that it would be a good idea to more clearly
> make the the case why the document is needed (abstract and/or
> introduction).
>
> After a while I stop trying to distinguish between "Minor issues" and
> "Nits" and placed everything as Minor Issues. I guess I could have
> done everything as Nits :).
>
> Other than the Comment/Minor Issues I find the document pretty solid,
> though I sometimes found it hard to parse sentences.
> If you want I can take a look at that aspect once what is in this
> review has been addressed.
>
>
> Comments:
>
> Last paragraph of the Introduction
> ----------------------------------
>
>    Whichever RBridges do not support ECN, this
>    specification ensures congestion notification will propagate safely
>    to Destination because the packet will be dropped if explicit
>    congestion notification cannot be propagated and drop is itself an
>    implicit form of congestion notification.
>
> Is this logic really watertight? What if the packet is dropped because
> of a checksum error?
>
>
>
> Major Issues:
>
>
> Minor Issues:
>
> Abstract
> --------
> I find the Abstract a bit meager, a little more context would be good.
>
>    Maybe lead with some short words about what ECN is good for.
>
> And maybe use this from the Introduction:
>
>    This specification provides for any ECN marking in the traffic at the
>    ingress to be copied into the TRILL Extension Header Flags Word. It
>    also enables congestion marking by a congested RBridge such as RBn or
>    RB1 above in the TRILL Header Extension Flags Word [RFC7179].
>
> ECNencapGuide
> -------------
>
> This reference has expired, probably not a problem since Bob is a
> co-author of both documents.
>
> TRILL Header
> ------------
>
> Referred to in section in the Introduction, I think a reference would be
> good.
>
> The ECN Specific Extended Header Flags
> --------------------------------------
>
> The pictures is less than intuitive, it took me quite some time de-code it.
> I did the following:
> Critical (?) flags
>  0 - CRHbH (no expansion found in document)
>  1 - CRItE (no expansion found in document)
>  2 - CRRsv (no expansion found in document)
>
> CHbH flags (Critical Hop by Hop flags - no expansion found in document)
>  3 - unassigned
>  4 - unassigned
>  5 - unassigned
>  6 - unassigned
>  7 - CRCAF (no expansion found in document)
>
> NCHbH flags = Non-Critical Hop-by-Hop flags
>  8 - NCCAF (no expansion found in document)
>  9 - unassigned
> 10 - unassigned
> 11 - unassigned
> -------------------------------------------
> 12 - ECN = Explicit Congestion Notification
> 13   (two bit flags)
> -------------------------------------------
>
> CRSV flags (no expansion found in document)
> -------------------------------------------
> 14 - Ext Hop Cnt (no expansion found in document)
> 15   three bit field
> 16
> ------------------------------------------
>
> NCRSV flags (no expansion found in document)
> 17 - unassigned
> 18 - unassigned
> 19 - unassigned
> 20 - unassigned
> ------------------------------------------
>
> CItE flags = Critical Ingress-to-Egress
> ------------------------------------------
> 21 - unassigned
> 22 - unassigned
> 23 - unassigned
> 24 - unassigned
> 25 - unassigned
> 26 - CCE = Critical Congestion Experienced
> ------------------------------------------
>
> NCItE flags = Non Critical Ingress-to-Egress
> --------------------------------------------
> 27 - Ext Clr (no expansion found in document)
> 28   two bit field
> --------------------------------------------
> 29 - unassigned
> 30 - unassigned
> 31 - unassigned
>
> Multi-bit flags
> ---------------
>
> In the context I've been active "flags" are one bit, if there are
> multiple bits they are called fields. I understand that in the context
> this is written there are multiple bit flags.
>
> Bit 11 and 12
> -------------
>
> Bit 11 and 12 has the following code points:
>
>           Binary  Name     Meaning
>           ------  -------  -----------------------------------
>             00     Not-ECT Not ECN-Capable Transport
>             01     ECT(1)  ECN-Capable Transport (1)
>             10     ECT(0)  ECN-Capable Transport (0)
>             11     NCCE    Non-Critical Congestion Experienced
>
>                     Table 1. TRILL-ECN Field Codepoints
>
> There is no good explanation what ECT(0) and ECT(1) means, even though
> it is (page 9) said that "ECT(1) as a lesser severity level, termed the
> Threshold-Marked (ThM) codepoint". It could be inferred that ECT(0) is
> a higher severity level, but this should be clearly spelled out.
>
> RFC 3168 does not make the distinction between ECT(0) and ECT(1), but
> says that it will be done in future RFCs; since this is about 3000 RFCs
> ago it might have happened but I couldn't find it. If this has been done
> I think a reference would be good.
>
> Code Point 0b11
> ---------------
> The text above Table 1 says:
> OLD
> "However codepoint 11 is called Non-Critical Congestion Experienced
> (NCCE)..."
> I think this should be:
> However code point 0b11 is called Non-Critical Congestion Experienced
> (NCCE)..."
>
> The text further says that the code point is call NCCE to distinguish
> it from Congestion Experienced in IP. The question I have is why it is
> necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?
>
> ECN SUpport
> -----------
>
> The first paragraph has "logically" at three places, what would be the
> difference if these "logically" are dropped?
>
>
> First sentence in sectuion 3.1
> ------------------------------
>
> The sentence says:
> "The ingress behavior is as follows:"
>
> I would say
> "The behavior of an ingress RBridge is as follows:"
> or even
> "The behavior of an ingress RBridge MUST be as follows:"
>
> cleared vs set to zero
> ----------------------
> The last sub-bullet in the first main bullet of section 3.1 says:
> "ensure the CCE flag is cleared to zero (Flags Word bit 26)." I would
> have used "cleared" or "swt to zero".
>
> First line section 3,2
> ----------------------
> s/ahow/shown
> Caveat I normally don't English grammar reviews, but sometimes I can't
> stop myself :)
>
> Second line first main bullet in section 3.2
> --------------------------------------------
>
> I prefer the format "guidelines in RFC 7567 [RFC7567]"
>
> Third sub-bullet in the third main bullet of section 3.2
> ---------------------------------------------------------
>
> It says:
> "+  set the TRILL-ECN field to Not-ECT (00);"
>
> Here you use "field" instead of "flag", which is fine, but the document
> should be consistent. Either:
> +  set the TRILL-ECN field to Not-ECT (0b00);
> or
> +  set the TRILL-ECN flag to Not-ECT (0b00);
>
> Egress ECN Support
> ------------------
> First sentence:
>   "If the egress RBridge does not support ECN, it will ignore bits 12
>    and 13 of any Flags Word that is present, because it does not contain
>    any special ECN logic."
>
> in "it will ignore" what does "it" refer to?
>
> SHould it be:
>
>   "If the egress RBridge does not support ECN, the RBridge will ignore
>    the TRILL-ECN field (bits 12 and 13) if a Flags Word that is
>    present, because it has no ECN logic."
>
> TRILL Support for ECN Variants
> ------------------------------
> The sedond sentence of section four says:
>
>    Section 3 specifies interworking between TRILL and the original
>    standardized form of ECN in IP [RFC3168].
>
> RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to
> RFC 3168 or does the updates come into plan. IF the updates are in
> scope I think the sentence should say:
>
>    Section 3 specifies interworking between TRILL and the original
>    standardized form of ECN in IP RFC 3168 [RFC3168], and the updates
>    in RFC4310 [RFC4301] and RFC 6040 [6040].
>
>
>
>
>
> Nits:
>
> Codepoints
> ----------
> at several places "codepoint(s)" I think the words IANA and the
> RFC Editor use is "code point(s)"
>
>
>
> /Loa

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64


From nobody Mon Jun 19 09:33:27 2017
Return-Path: <lberger@labn.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA3091315B4 for <rtg-dir@ietfa.amsl.com>; Mon, 19 Jun 2017 09:33:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.7
X-Spam-Level: 
X-Spam-Status: No, score=-4.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.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 e1OWHSSrvb_R for <rtg-dir@ietfa.amsl.com>; Mon, 19 Jun 2017 09:33:22 -0700 (PDT)
Received: from gproxy3.mail.unifiedlayer.com (gproxy3-pub.mail.unifiedlayer.com [69.89.30.42]) (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 41A3B1315A2 for <rtg-dir@ietf.org>; Mon, 19 Jun 2017 09:33:12 -0700 (PDT)
Received: from CMOut01 (unknown [10.0.90.82]) by gproxy3.mail.unifiedlayer.com (Postfix) with ESMTP id D504540484 for <rtg-dir@ietf.org>; Mon, 19 Jun 2017 10:33:11 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by CMOut01 with  id agZ81v0132SSUrH01gZB4J; Mon, 19 Jun 2017 10:33:11 -0600
X-Authority-Analysis: v=2.2 cv=K+5SJ2eI c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=LWSFodeU3zMA:10 a=48vgC7mUAAAA:8 a=NEAV23lmAAAA:8 a=JqEG_dyiAAAA:8 a=pJo66KLIAAAA:8 a=08hktWlkAAAA:8 a=Ng2AtC_oEBkcHkmlrk4A:9 a=MVi8HuK4oQjH2Vbm:21 a=Ehms5QI80RKBWUBB:21 a=QEXdDO2ut3YA:10 a=r-_w01w6WEUA:10 a=SNARt0pLdMoA:10 a=w1C3t2QeGrPiZgrLijVG:22 a=Gw1Ke2rq_ZCcWc4RJfA0:22 a=87l-YwujT3hWJY6r_J5u:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:References:Cc:To:Subject:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=1LoEpQsp+y3Di8Sks0TynlrD+K/u4XQIv4HXPjYDBck=; b=vk8lY1hyefYoytr3Cs+0LA7iKm 8LKqTwCzymJnrVduQKfAMolwfaKBwt9pX+q3MzElrjker8pgyP3MhJgb+biZGOQuH9oftb6Zdal2p 9WtTsqtlfORGe0LI4EWA8dvv0;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:54808 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1dMzbw-0003Kv-Lz; Mon, 19 Jun 2017 10:33:08 -0600
From: Lou Berger <lberger@labn.net>
To: Thomas Clausen <ietf@thomasclausen.org>, rtg-ads@ietf.org
Cc: rtg-dir@ietf.org, amy.yemin@huawei.com, teas@ietf.org, draft-ietf-teas-gmpls-scsi.authors@ietf.org
References: <598C016A-1E0C-4E68-928D-7700F16850B2@thomasclausen.org>
Message-ID: <7a945818-8117-702c-fa91-9823aa1b98d9@labn.net>
Date: Mon, 19 Jun 2017 12:33:06 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <598C016A-1E0C-4E68-928D-7700F16850B2@thomasclausen.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1dMzbw-0003Kv-Lz
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([IPv6:::1]) [100.15.84.20]:54808
X-Source-Auth: lberger@labn.net
X-Email-Count: 3
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/GHh_-pNbiYBUGLAVUaZWIc91iYI>
Subject: Re: [RTG-DIR] [Teas] RtgDir review: draft-ietf-teas-gmpls-scsi-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jun 2017 16:33:26 -0000

(as contributor)

Thomas,
	Sorry about the delayed response.  Thank you for the detailed review!
please see below.

On 05/11/2017 12:33 PM, Thomas Clausen wrote:
> Hello,
> 
> I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review, and
> sometimes on special request. The purpose of the review is to provide
> assistance to the Routing ADs. For more information about the Routing
> Directorate, please see â€‹
> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
> 
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF
> Last Call comments that you receive, and strive to resolve them through
> discussion or by updating the draft.
> 
> *Document:* draft-ietf-teas-gmpls-scsi-02
> 
> *Reviewer:* Thomas Clausen
> 
> *Review Date:* 17/05/11
> *IETF LC End Date:* Unknown
> *Intended Status:* Proposed Standard
> 
> *Summary:* 
> 
>   * I have significant concerns about this document and recommend that
>     the Routing ADs discuss these issues further with the authors.
> 
> *Comments:*
> 
>   * The document is short, to the point of honestly being entirely
>     unreadable for a non-expert in the very narrow domain of gmpls. 

Yes, this is the intended audience.  Would adding the following
to the abstract help?

        The context for this document is Generalized MPLS, and the
        reader is expected to be familiar with the GMPLS architecture
        and associate protocol standards.


>   * This is frankly not helped by the document employing what I can only
>     assume to be a clever pun (SCSI ... ) which initially made me go
>     look at the STORM wg and RFC3720 (iSCSI). Unless there's a really
>     good reason, could the WG not chose a non-intentionally-misleading
>     acronym?

Well, context is everything.  Switching Capability-specific information
(SCSI) was ~2000 in the individual draft that became
https://tools.ietf.org/html/draft-ietf-ccamp-ospf-gmpls-extensions-00#section-5.6


>   * Another illustration of this is, that the document uses terminology
>     that I assume has a very specific interpretation (to those, actually
>     experts in the very narrow domain of gmpls) - but which is
>     incomprehensible outside. For example, the document talks (already
>     from the Abstract) about "any specific technology", and in general
>     "technology" - I can think of many things that falls under that term
>     (in general) but which I doubt have anything to do with what this
>     document is about. 

I'm not sure why this is an issue.  This is not a general into document.

>   *  So I went to read the introduction, hoping to understand what this
>     document was about. As far as I can gather, it has to do with
>     defining a TLV format, for use by GMPLS extensions for OSPF and
>     IS-IS. Reading through the introduction, and (quickly) skimming
>     through RFC4202, 4203 and 5307 didn't help a great deal in my
>     understanding of what the purpose of these TLVs are (nor, for that
>     matter, what "technology" is supposed to mean).

This is a fair point and we can bolster the intro text to provide
pointers to expected background reading/knowledge.  How about adding the
following as the first paragraph of the intro:

        The context for this document is Generalized MPLS, and the
        reader is expected to be familiar with the GMPLS architecture,
        associate terminology and protocol standards. Notably, but
        not limited to, <xref target="RFC3945"/>, <xref
        target="RFC4202"/>, <xref target="RFC4203"/> and <xref
        target="RFC5307"/>.

>   * It is not clear to me that the document does not violate "rules" in
>     the protocol that it is setting out to extend. See below.
>   * I also feel that there are several places where the document is too
>     vague.
> 
> *Major Issues:*
> 
>   * Fundamentally, the document needs an introduction written for
>     engineers who have not been part in the development of the document:
>     what is this? Why is it needed? How does it fit into the
>     architecture. I must admit that I have never before felt so lost as
>     to what a document was trying to accomplish, after having actually
>     read the document, twice.

Why?  the intended audience are specialists in GMPLS.  If someone is
unfamiliar with GMPLS this *is not* the right place for them to start.
To be fair, having a pointer to such is a reasonable addition and I
propose the previously stated text to address this.  Does that work for you?

>   * The document also needs, I suspect, a terminology section that
>     contains more than 2119-language -- for example, what's meant by
>     "Technology" ... 

How about:
        The reader is expected to be familiar with GMPLS terminology,
        e.g. as found in <xref target="RFC3945"/>, as well as the
        terminology used in <xref target="RFC4202"/>, <xref
        target="RFC4203"/> and <xref target="RFC5307"/>.


>   * I went to read the Shepherd write-up (so, they serve an actual
>     purpose), which indicates that this document was the result of a
>     GEN-ART review of some other document through the WG. I would assume
>     that a synthesis of that review, plus the resulting WG discussion,
>     would make for excellent fodder for an introduction here.

I leave this to the shepherd to decide if any additional text is needed.

>   * Section 3 specifies a Type field, stating "the lower range is used
>     ..." and "...while the higher range is reserved .." -- I see nowhere
>     a definition of "lower range" or "higher range", not in this
>     section, nor in the IANA section.

This is an excellent catch.  The ranges were eliminated recently and we
missed this!  The sentence will be removed.

>   * What does "formatted according to the value of the Type field" in
>     the ultimate bullet of section 3 mean? Essentially, that "the
>     interpretation and format of the Type field MUST be specified when
>     making the IANA registration" (or something of the sort), which must
>     to be included as advice to the Designated Expert
How about:

          A variable length field, formatted according to the definition
          indicated by value of the Type field.  This field can be
          omitted for certain types.


>   * Section 4 calls out a set of rules for inclusion of the defined TLVs
>     - specifically calling for preservation of ordering both when
>     processing and when re-originating. Is this enabled or prohibited by
>     the protocols into which these TLVs are to be inserted?

These rules only apply to the SCSI-TLVs which are carried in the
Generalized SCSI which is defined by this document.

> If
>     explicitly enabled, I would appreciate specific pointers to where
>     this is enabled? -- if this is not explicitly enabled, may there be
>     potential interoperability problems here? 

agreed.  see the first paragraph of the procedures section covering this
point.

> For having in a different
>     space written TLV-based protocols, and seen (locally highly
>     optimized) parsers/processors/forwarders implementing different
>     ordering priorities, this merits clarification.
Please review the above text and let us know if you think a
clarification is still warranted.

>   * The IANA section tells IANA to create "either XXX, or YYY" (2nd
>     paragraph) -- but which is it? I doubt that it is IANA's role to
>     make this arbitration. The WG should make a clear recommendation.
> 
we don't care.  How about if we add: ", at their desecration."?

> *Minor Issues:*
> 
>   * Section 4 calls out "Sub-TLV parsing (format) errors, such as an
>     underrun or overrun, MUST be treated as a malformed ISCD".  This
>     seems either overreaching or underachieving: are we strictly talking
>     about "there's not the promised amount of octets in the value field"
>     (overrun/underrun)? In which case, perhaps state just that. However
>     the "Sub-TLV parsing" indicates that also an error in parsing of the
>     Value field should be treated the same way? Could you clarify this. 
it says: "Sub-TLV parsing (format) errors MUST be treated as a malformed
ISCD." The "such as" clause is an example.

>   * I would be surprised, but leave to the SEC-DIR/SEC-AD, if the
>     security considerations section is strong enough. The first half of
>     the security considerations states "This document does not introduce
>     any security issues beyond those discussed in ...." -- but then goes
>     on, saying "Tampering with .... may have an effect...mechanisms such
>     as ... are suggested". While I am by no means a security expert, it
>     would seem that yes, indeed, this document does introduce new
>     security issues -- for which I would expect a MTI security mechanism
>     (Or, a convincing explanation as to why these already are covered).
> 
> *Nits:*
> 
>   * The errata to RFC2119 is not reflected in the terminology section
>     (missing "NOT RECOMMENDED")
added

>   * The abstract has an "modify an existing technology specific formats"
>     - which, presumably, should be "modify any existing..." or
>     "...specific format" ?
yes, thank you!

>   * 2nd paragraph of the introduction, any good reason why the HTML
>     version doesn't have a hyperlink to RFC7138 (XML snafu, I gather)?
> 

No idea.  It looks okay now though.

you can see a formatted version (link at bottom of page) and all changes
proposed above at: https://github.com/louberger/teas-gmpls-scsi

Thanks again for the comments.
Lou

> 
> --
> *Thomas Heide Clausen 
> <mailto:Thomas.Clausen@polytechnique.edu> â€¢  @thclausen 
> <http://twitter.com/thclausen>  â€¢  thomasclausen.org 
> <http://www.thomasclausen.org/>
> www.arkko.com/tools/allstats/thomasheideclausen.html
> <http://www.arkko.com/tools/allstats/thomasheideclausen.html>*
> **
> 
> 
> _______________________________________________
> Teas mailing list
> Teas@ietf.org
> https://www.ietf.org/mailman/listinfo/teas
> 


From nobody Mon Jun 19 12:56:38 2017
Return-Path: <d3e3e3@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 542A3129494; Mon, 19 Jun 2017 12:56:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aW6nrjiYcaf6; Mon, 19 Jun 2017 12:56:32 -0700 (PDT)
Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (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 B8E8F127B52; Mon, 19 Jun 2017 12:56:32 -0700 (PDT)
Received: by mail-it0-x235.google.com with SMTP id m47so2003214iti.1; Mon, 19 Jun 2017 12:56:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SmiXoWlFzRx7yYrvJ6z03gAbI4cNhIkWt80bJP/jKSo=; b=a6cROIBac7aCesE+QSovVgvos8ic7xWEE4aZ02mH19T9gv1xkLi1BNGp8VNRRrJ/V+ GHiJRnUO38WN8XT6q2tHrnXqX25vjcj9pCA0m5WznwZpqERb5q/VAJVR912/pZu2JNdl uQYDZSQw6mhkg2Z59OCs5SvlDfk2ZUqQVDNC8FzHXP2cMfywXbCupgqNfPNbfFSAFLwv +WLvYF6ATcPzNzskuRffAu10RV8A0mQEf3eCkG7su4FpZnTMTM6gk6cRvvy4wFMtx2vA 19eFNUr/W9FDx1wVPfuixNpNggDVibq/wxo0E3o2B26aE+3nN2u+f8kdUwp5Aps1vk7Y b+Hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SmiXoWlFzRx7yYrvJ6z03gAbI4cNhIkWt80bJP/jKSo=; b=rueW9Z4SurvhzIwhhmTuMC2r3EaKPJt/4AZ0w+6O5qKGt0rPPG9WfQ1+sk0okyg3wt /fLvIz69xk6c7OgFA/8+bM00s9p1a+GIHz1XCQuE4+yvaKnanGflMM+G4tEuHWUWY75V FClD3ic9vgGBhupbq769fy9qbyPD97RYkLv8yCIJU4tX9Ia4IbYS3zblXOgHMbEjIuZm aHgbrwvErn7+s0y2ltSV74uAxaNnBCMPWiC2Gn6q9d4W3lTXrwQq/KuFltG6SL0oBNAZ wPeIyty45e5/GDJR9kGudQqUhhSeDJFigQ96n6QRrcIqxOAA2qASo/aJYnTaXXQT+03r g5yw==
X-Gm-Message-State: AKS2vOwKVCWFhEkNE+g6JECOnwzrFJmMwQo6gT2JpFOcUCvmZME59X7K LTnWPppmd57TOEFZclElRKchJk3UPA==
X-Received: by 10.36.112.20 with SMTP id f20mr459874itc.104.1497902192097; Mon, 19 Jun 2017 12:56:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.131.152 with HTTP; Mon, 19 Jun 2017 12:56:16 -0700 (PDT)
In-Reply-To: <44ca7760-b1c8-cf98-2e8c-2ad47fa6d3c5@pi.nu>
References: <e32f157e-c466-ec37-56aa-ebabdac91464@pi.nu> <44ca7760-b1c8-cf98-2e8c-2ad47fa6d3c5@pi.nu>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Mon, 19 Jun 2017 15:56:16 -0400
Message-ID: <CAF4+nEGo9bVZxn6TG5UOY=GYr8zZZYwcKqurw7ROObu14eGk7w@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "trill-chairs@ietf.org" <trill-chairs@ietf.org>,  draft-ietf-trill-ecn-support@ietf.org, "trill@ietf.org" <trill@ietf.org>,  "Yemin (Amy" <amy.yemin@huawei.com>
Content-Type: multipart/alternative; boundary="001a113f890211a9c3055255888d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/91neADWcKkSblOZykKaMIJ-324U>
Subject: Re: [RTG-DIR] QA review of draft-ietf-trill-ecn-support
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jun 2017 19:56:36 -0000

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

Hi Loa,

Thanks for the update.

Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

On Mon, Jun 19, 2017 at 6:00 AM, Loa Andersson <loa@pi.nu> wrote:

> Authors, Working Group,
>
> Sorry for the late reply.
>
> I've been asked to re-review the document since it is (was) in working
> group last call.
>
> I've reviewed again
>
> I find that
> - my earlier comments has been satisfactorily addressed
> - I have no further comments on this document
> - I believe we are ready to ask for publication.
>
> /Loa
>
>
> On 2017-01-21 06:02, Loa Andersson wrote:
>
>> Authors,
>>
>> I have been asked to do a Routing Area Directorate QA review of
>> draft-ietf-trill-ecn-support.
>>
>> Caveat - I'm not a congestion control expert, and this will show up in
>> my comments. The place where I ask for clarifications might be perfectly
>> clear for a reader that is up to speed in the area.
>>
>> Summary:
>>
>> I think the document is on the right track, for a reader not an expert
>> in the area there are a lot of abbreviations that are not properly
>> expanded. I also think that it would be a good idea to more clearly
>> make the the case why the document is needed (abstract and/or
>> introduction).
>>
>> After a while I stop trying to distinguish between "Minor issues" and
>> "Nits" and placed everything as Minor Issues. I guess I could have
>> done everything as Nits :).
>>
>> Other than the Comment/Minor Issues I find the document pretty solid,
>> though I sometimes found it hard to parse sentences.
>> If you want I can take a look at that aspect once what is in this
>> review has been addressed.
>>
>>
>> Comments:
>>
>> Last paragraph of the Introduction
>> ----------------------------------
>>
>>    Whichever RBridges do not support ECN, this
>>    specification ensures congestion notification will propagate safely
>>    to Destination because the packet will be dropped if explicit
>>    congestion notification cannot be propagated and drop is itself an
>>    implicit form of congestion notification.
>>
>> Is this logic really watertight? What if the packet is dropped because
>> of a checksum error?
>>
>>
>>
>> Major Issues:
>>
>>
>> Minor Issues:
>>
>> Abstract
>> --------
>> I find the Abstract a bit meager, a little more context would be good.
>>
>>    Maybe lead with some short words about what ECN is good for.
>>
>> And maybe use this from the Introduction:
>>
>>    This specification provides for any ECN marking in the traffic at the
>>    ingress to be copied into the TRILL Extension Header Flags Word. It
>>    also enables congestion marking by a congested RBridge such as RBn or
>>    RB1 above in the TRILL Header Extension Flags Word [RFC7179].
>>
>> ECNencapGuide
>> -------------
>>
>> This reference has expired, probably not a problem since Bob is a
>> co-author of both documents.
>>
>> TRILL Header
>> ------------
>>
>> Referred to in section in the Introduction, I think a reference would be
>> good.
>>
>> The ECN Specific Extended Header Flags
>> --------------------------------------
>>
>> The pictures is less than intuitive, it took me quite some time de-code
>> it.
>> I did the following:
>> Critical (?) flags
>>  0 - CRHbH (no expansion found in document)
>>  1 - CRItE (no expansion found in document)
>>  2 - CRRsv (no expansion found in document)
>>
>> CHbH flags (Critical Hop by Hop flags - no expansion found in document)
>>  3 - unassigned
>>  4 - unassigned
>>  5 - unassigned
>>  6 - unassigned
>>  7 - CRCAF (no expansion found in document)
>>
>> NCHbH flags = Non-Critical Hop-by-Hop flags
>>  8 - NCCAF (no expansion found in document)
>>  9 - unassigned
>> 10 - unassigned
>> 11 - unassigned
>> -------------------------------------------
>> 12 - ECN = Explicit Congestion Notification
>> 13   (two bit flags)
>> -------------------------------------------
>>
>> CRSV flags (no expansion found in document)
>> -------------------------------------------
>> 14 - Ext Hop Cnt (no expansion found in document)
>> 15   three bit field
>> 16
>> ------------------------------------------
>>
>> NCRSV flags (no expansion found in document)
>> 17 - unassigned
>> 18 - unassigned
>> 19 - unassigned
>> 20 - unassigned
>> ------------------------------------------
>>
>> CItE flags = Critical Ingress-to-Egress
>> ------------------------------------------
>> 21 - unassigned
>> 22 - unassigned
>> 23 - unassigned
>> 24 - unassigned
>> 25 - unassigned
>> 26 - CCE = Critical Congestion Experienced
>> ------------------------------------------
>>
>> NCItE flags = Non Critical Ingress-to-Egress
>> --------------------------------------------
>> 27 - Ext Clr (no expansion found in document)
>> 28   two bit field
>> --------------------------------------------
>> 29 - unassigned
>> 30 - unassigned
>> 31 - unassigned
>>
>> Multi-bit flags
>> ---------------
>>
>> In the context I've been active "flags" are one bit, if there are
>> multiple bits they are called fields. I understand that in the context
>> this is written there are multiple bit flags.
>>
>> Bit 11 and 12
>> -------------
>>
>> Bit 11 and 12 has the following code points:
>>
>>           Binary  Name     Meaning
>>           ------  -------  -----------------------------------
>>             00     Not-ECT Not ECN-Capable Transport
>>             01     ECT(1)  ECN-Capable Transport (1)
>>             10     ECT(0)  ECN-Capable Transport (0)
>>             11     NCCE    Non-Critical Congestion Experienced
>>
>>                     Table 1. TRILL-ECN Field Codepoints
>>
>> There is no good explanation what ECT(0) and ECT(1) means, even though
>> it is (page 9) said that "ECT(1) as a lesser severity level, termed the
>> Threshold-Marked (ThM) codepoint". It could be inferred that ECT(0) is
>> a higher severity level, but this should be clearly spelled out.
>>
>> RFC 3168 does not make the distinction between ECT(0) and ECT(1), but
>> says that it will be done in future RFCs; since this is about 3000 RFCs
>> ago it might have happened but I couldn't find it. If this has been done
>> I think a reference would be good.
>>
>> Code Point 0b11
>> ---------------
>> The text above Table 1 says:
>> OLD
>> "However codepoint 11 is called Non-Critical Congestion Experienced
>> (NCCE)..."
>> I think this should be:
>> However code point 0b11 is called Non-Critical Congestion Experienced
>> (NCCE)..."
>>
>> The text further says that the code point is call NCCE to distinguish
>> it from Congestion Experienced in IP. The question I have is why it is
>> necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?
>>
>> ECN SUpport
>> -----------
>>
>> The first paragraph has "logically" at three places, what would be the
>> difference if these "logically" are dropped?
>>
>>
>> First sentence in sectuion 3.1
>> ------------------------------
>>
>> The sentence says:
>> "The ingress behavior is as follows:"
>>
>> I would say
>> "The behavior of an ingress RBridge is as follows:"
>> or even
>> "The behavior of an ingress RBridge MUST be as follows:"
>>
>> cleared vs set to zero
>> ----------------------
>> The last sub-bullet in the first main bullet of section 3.1 says:
>> "ensure the CCE flag is cleared to zero (Flags Word bit 26)." I would
>> have used "cleared" or "swt to zero".
>>
>> First line section 3,2
>> ----------------------
>> s/ahow/shown
>> Caveat I normally don't English grammar reviews, but sometimes I can't
>> stop myself :)
>>
>> Second line first main bullet in section 3.2
>> --------------------------------------------
>>
>> I prefer the format "guidelines in RFC 7567 [RFC7567]"
>>
>> Third sub-bullet in the third main bullet of section 3.2
>> ---------------------------------------------------------
>>
>> It says:
>> "+  set the TRILL-ECN field to Not-ECT (00);"
>>
>> Here you use "field" instead of "flag", which is fine, but the document
>> should be consistent. Either:
>> +  set the TRILL-ECN field to Not-ECT (0b00);
>> or
>> +  set the TRILL-ECN flag to Not-ECT (0b00);
>>
>> Egress ECN Support
>> ------------------
>> First sentence:
>>   "If the egress RBridge does not support ECN, it will ignore bits 12
>>    and 13 of any Flags Word that is present, because it does not contain
>>    any special ECN logic."
>>
>> in "it will ignore" what does "it" refer to?
>>
>> SHould it be:
>>
>>   "If the egress RBridge does not support ECN, the RBridge will ignore
>>    the TRILL-ECN field (bits 12 and 13) if a Flags Word that is
>>    present, because it has no ECN logic."
>>
>> TRILL Support for ECN Variants
>> ------------------------------
>> The sedond sentence of section four says:
>>
>>    Section 3 specifies interworking between TRILL and the original
>>    standardized form of ECN in IP [RFC3168].
>>
>> RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to
>> RFC 3168 or does the updates come into plan. IF the updates are in
>> scope I think the sentence should say:
>>
>>    Section 3 specifies interworking between TRILL and the original
>>    standardized form of ECN in IP RFC 3168 [RFC3168], and the updates
>>    in RFC4310 [RFC4301] and RFC 6040 [6040].
>>
>>
>>
>>
>>
>> Nits:
>>
>> Codepoints
>> ----------
>> at several places "codepoint(s)" I think the words IANA and the
>> RFC Editor use is "code point(s)"
>>
>>
>>
>> /Loa
>>
>
> --
>
>
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>

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

<div dir=3D"ltr">Hi Loa,<div><br></div><div>Thanks for the update.</div><di=
v><br></div><div class=3D"gmail_extra"><div><div class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature">Donald<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>=C2=A0Do=
nald E. Eastlake 3rd =C2=A0 +1-508-333-2270 (cell)<br>=C2=A0155 Beaver Stre=
et, Milford, MA 01757 USA<br>=C2=A0<a href=3D"mailto:d3e3e3@gmail.com" targ=
et=3D"_blank">d3e3e3@gmail.com</a></div></div>
<br><div class=3D"gmail_quote">On Mon, Jun 19, 2017 at 6:00 AM, Loa Anderss=
on <span dir=3D"ltr">&lt;<a href=3D"mailto:loa@pi.nu" target=3D"_blank">loa=
@pi.nu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Authors, Wor=
king Group,<br>
<br>
Sorry for the late reply.<br>
<br>
I&#39;ve been asked to re-review the document since it is (was) in working<=
br>
group last call.<br>
<br>
I&#39;ve reviewed again<br>
<br>
I find that<br>
- my earlier comments has been satisfactorily addressed<br>
- I have no further comments on this document<br>
- I believe we are ready to ask for publication.<span class=3D"HOEnZb"><fon=
t color=3D"#888888"><br>
<br>
/Loa</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On 2017-01-21 06:02, Loa Andersson wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Authors,<br>
<br>
I have been asked to do a Routing Area Directorate QA review of<br>
draft-ietf-trill-ecn-support.<br>
<br>
Caveat - I&#39;m not a congestion control expert, and this will show up in<=
br>
my comments. The place where I ask for clarifications might be perfectly<br=
>
clear for a reader that is up to speed in the area.<br>
<br>
Summary:<br>
<br>
I think the document is on the right track, for a reader not an expert<br>
in the area there are a lot of abbreviations that are not properly<br>
expanded. I also think that it would be a good idea to more clearly<br>
make the the case why the document is needed (abstract and/or<br>
introduction).<br>
<br>
After a while I stop trying to distinguish between &quot;Minor issues&quot;=
 and<br>
&quot;Nits&quot; and placed everything as Minor Issues. I guess I could hav=
e<br>
done everything as Nits :).<br>
<br>
Other than the Comment/Minor Issues I find the document pretty solid,<br>
though I sometimes found it hard to parse sentences.<br>
If you want I can take a look at that aspect once what is in this<br>
review has been addressed.<br>
<br>
<br>
Comments:<br>
<br>
Last paragraph of the Introduction<br>
------------------------------<wbr>----<br>
<br>
=C2=A0 =C2=A0Whichever RBridges do not support ECN, this<br>
=C2=A0 =C2=A0specification ensures congestion notification will propagate s=
afely<br>
=C2=A0 =C2=A0to Destination because the packet will be dropped if explicit<=
br>
=C2=A0 =C2=A0congestion notification cannot be propagated and drop is itsel=
f an<br>
=C2=A0 =C2=A0implicit form of congestion notification.<br>
<br>
Is this logic really watertight? What if the packet is dropped because<br>
of a checksum error?<br>
<br>
<br>
<br>
Major Issues:<br>
<br>
<br>
Minor Issues:<br>
<br>
Abstract<br>
--------<br>
I find the Abstract a bit meager, a little more context would be good.<br>
<br>
=C2=A0 =C2=A0Maybe lead with some short words about what ECN is good for.<b=
r>
<br>
And maybe use this from the Introduction:<br>
<br>
=C2=A0 =C2=A0This specification provides for any ECN marking in the traffic=
 at the<br>
=C2=A0 =C2=A0ingress to be copied into the TRILL Extension Header Flags Wor=
d. It<br>
=C2=A0 =C2=A0also enables congestion marking by a congested RBridge such as=
 RBn or<br>
=C2=A0 =C2=A0RB1 above in the TRILL Header Extension Flags Word [RFC7179].<=
br>
<br>
ECNencapGuide<br>
-------------<br>
<br>
This reference has expired, probably not a problem since Bob is a<br>
co-author of both documents.<br>
<br>
TRILL Header<br>
------------<br>
<br>
Referred to in section in the Introduction, I think a reference would be<br=
>
good.<br>
<br>
The ECN Specific Extended Header Flags<br>
------------------------------<wbr>--------<br>
<br>
The pictures is less than intuitive, it took me quite some time de-code it.=
<br>
I did the following:<br>
Critical (?) flags<br>
=C2=A00 - CRHbH (no expansion found in document)<br>
=C2=A01 - CRItE (no expansion found in document)<br>
=C2=A02 - CRRsv (no expansion found in document)<br>
<br>
CHbH flags (Critical Hop by Hop flags - no expansion found in document)<br>
=C2=A03 - unassigned<br>
=C2=A04 - unassigned<br>
=C2=A05 - unassigned<br>
=C2=A06 - unassigned<br>
=C2=A07 - CRCAF (no expansion found in document)<br>
<br>
NCHbH flags =3D Non-Critical Hop-by-Hop flags<br>
=C2=A08 - NCCAF (no expansion found in document)<br>
=C2=A09 - unassigned<br>
10 - unassigned<br>
11 - unassigned<br>
------------------------------<wbr>-------------<br>
12 - ECN =3D Explicit Congestion Notification<br>
13=C2=A0 =C2=A0(two bit flags)<br>
------------------------------<wbr>-------------<br>
<br>
CRSV flags (no expansion found in document)<br>
------------------------------<wbr>-------------<br>
14 - Ext Hop Cnt (no expansion found in document)<br>
15=C2=A0 =C2=A0three bit field<br>
16<br>
------------------------------<wbr>------------<br>
<br>
NCRSV flags (no expansion found in document)<br>
17 - unassigned<br>
18 - unassigned<br>
19 - unassigned<br>
20 - unassigned<br>
------------------------------<wbr>------------<br>
<br>
CItE flags =3D Critical Ingress-to-Egress<br>
------------------------------<wbr>------------<br>
21 - unassigned<br>
22 - unassigned<br>
23 - unassigned<br>
24 - unassigned<br>
25 - unassigned<br>
26 - CCE =3D Critical Congestion Experienced<br>
------------------------------<wbr>------------<br>
<br>
NCItE flags =3D Non Critical Ingress-to-Egress<br>
------------------------------<wbr>--------------<br>
27 - Ext Clr (no expansion found in document)<br>
28=C2=A0 =C2=A0two bit field<br>
------------------------------<wbr>--------------<br>
29 - unassigned<br>
30 - unassigned<br>
31 - unassigned<br>
<br>
Multi-bit flags<br>
---------------<br>
<br>
In the context I&#39;ve been active &quot;flags&quot; are one bit, if there=
 are<br>
multiple bits they are called fields. I understand that in the context<br>
this is written there are multiple bit flags.<br>
<br>
Bit 11 and 12<br>
-------------<br>
<br>
Bit 11 and 12 has the following code points:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Binary=C2=A0 Name=C2=A0 =C2=A0 =C2=A0Mea=
ning<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ------=C2=A0 -------=C2=A0 -------------=
-----------------<wbr>-----<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 00=C2=A0 =C2=A0 =C2=A0Not-ECT Not=
 ECN-Capable Transport<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 01=C2=A0 =C2=A0 =C2=A0ECT(1)=C2=
=A0 ECN-Capable Transport (1)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 10=C2=A0 =C2=A0 =C2=A0ECT(0)=C2=
=A0 ECN-Capable Transport (0)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11=C2=A0 =C2=A0 =C2=A0NCCE=C2=A0 =
=C2=A0 Non-Critical Congestion Experienced<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Table=
 1. TRILL-ECN Field Codepoints<br>
<br>
There is no good explanation what ECT(0) and ECT(1) means, even though<br>
it is (page 9) said that &quot;ECT(1) as a lesser severity level, termed th=
e<br>
Threshold-Marked (ThM) codepoint&quot;. It could be inferred that ECT(0) is=
<br>
a higher severity level, but this should be clearly spelled out.<br>
<br>
RFC 3168 does not make the distinction between ECT(0) and ECT(1), but<br>
says that it will be done in future RFCs; since this is about 3000 RFCs<br>
ago it might have happened but I couldn&#39;t find it. If this has been don=
e<br>
I think a reference would be good.<br>
<br>
Code Point 0b11<br>
---------------<br>
The text above Table 1 says:<br>
OLD<br>
&quot;However codepoint 11 is called Non-Critical Congestion Experienced<br=
>
(NCCE)...&quot;<br>
I think this should be:<br>
However code point 0b11 is called Non-Critical Congestion Experienced<br>
(NCCE)...&quot;<br>
<br>
The text further says that the code point is call NCCE to distinguish<br>
it from Congestion Experienced in IP. The question I have is why it is<br>
necessary to distinguish code point 0b11, but not 0b00, 0b01 and 0b10?<br>
<br>
ECN SUpport<br>
-----------<br>
<br>
The first paragraph has &quot;logically&quot; at three places, what would b=
e the<br>
difference if these &quot;logically&quot; are dropped?<br>
<br>
<br>
First sentence in sectuion 3.1<br>
------------------------------<br>
<br>
The sentence says:<br>
&quot;The ingress behavior is as follows:&quot;<br>
<br>
I would say<br>
&quot;The behavior of an ingress RBridge is as follows:&quot;<br>
or even<br>
&quot;The behavior of an ingress RBridge MUST be as follows:&quot;<br>
<br>
cleared vs set to zero<br>
----------------------<br>
The last sub-bullet in the first main bullet of section 3.1 says:<br>
&quot;ensure the CCE flag is cleared to zero (Flags Word bit 26).&quot; I w=
ould<br>
have used &quot;cleared&quot; or &quot;swt to zero&quot;.<br>
<br>
First line section 3,2<br>
----------------------<br>
s/ahow/shown<br>
Caveat I normally don&#39;t English grammar reviews, but sometimes I can&#3=
9;t<br>
stop myself :)<br>
<br>
Second line first main bullet in section 3.2<br>
------------------------------<wbr>--------------<br>
<br>
I prefer the format &quot;guidelines in RFC 7567 [RFC7567]&quot;<br>
<br>
Third sub-bullet in the third main bullet of section 3.2<br>
------------------------------<wbr>---------------------------<br>
<br>
It says:<br>
&quot;+=C2=A0 set the TRILL-ECN field to Not-ECT (00);&quot;<br>
<br>
Here you use &quot;field&quot; instead of &quot;flag&quot;, which is fine, =
but the document<br>
should be consistent. Either:<br>
+=C2=A0 set the TRILL-ECN field to Not-ECT (0b00);<br>
or<br>
+=C2=A0 set the TRILL-ECN flag to Not-ECT (0b00);<br>
<br>
Egress ECN Support<br>
------------------<br>
First sentence:<br>
=C2=A0 &quot;If the egress RBridge does not support ECN, it will ignore bit=
s 12<br>
=C2=A0 =C2=A0and 13 of any Flags Word that is present, because it does not =
contain<br>
=C2=A0 =C2=A0any special ECN logic.&quot;<br>
<br>
in &quot;it will ignore&quot; what does &quot;it&quot; refer to?<br>
<br>
SHould it be:<br>
<br>
=C2=A0 &quot;If the egress RBridge does not support ECN, the RBridge will i=
gnore<br>
=C2=A0 =C2=A0the TRILL-ECN field (bits 12 and 13) if a Flags Word that is<b=
r>
=C2=A0 =C2=A0present, because it has no ECN logic.&quot;<br>
<br>
TRILL Support for ECN Variants<br>
------------------------------<br>
The sedond sentence of section four says:<br>
<br>
=C2=A0 =C2=A0Section 3 specifies interworking between TRILL and the origina=
l<br>
=C2=A0 =C2=A0standardized form of ECN in IP [RFC3168].<br>
<br>
RFC 3168 is updated by RFC 4301, RFC 6040, does section 3 relate to<br>
RFC 3168 or does the updates come into plan. IF the updates are in<br>
scope I think the sentence should say:<br>
<br>
=C2=A0 =C2=A0Section 3 specifies interworking between TRILL and the origina=
l<br>
=C2=A0 =C2=A0standardized form of ECN in IP RFC 3168 [RFC3168], and the upd=
ates<br>
=C2=A0 =C2=A0in RFC4310 [RFC4301] and RFC 6040 [6040].<br>
<br>
<br>
<br>
<br>
<br>
Nits:<br>
<br>
Codepoints<br>
----------<br>
at several places &quot;codepoint(s)&quot; I think the words IANA and the<b=
r>
RFC Editor use is &quot;code point(s)&quot;<br>
<br>
<br>
<br>
/Loa<br>
</blockquote>
<br>
-- <br>
<br>
<br>
Loa Andersson=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 email: <a href=3D"mailto:loa@mail01.huawei.com" targe=
t=3D"_blank">loa@mail01.huawei.com</a><br>
Senior MPLS Expert=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:loa@pi.nu" target=3D"_=
blank">loa@pi.nu</a><br>
Huawei Technologies (consultant)=C2=A0 =C2=A0 =C2=A0phone: <a href=3D"tel:%=
2B46%20739%2081%2021%2064" value=3D"+46739812164" target=3D"_blank">+46 739=
 81 21 64</a><br>
</div></div></blockquote></div><br></div></div>

--001a113f890211a9c3055255888d--


From nobody Mon Jun 19 12:57:43 2017
Return-Path: <jdrake@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14BC81317DC; Mon, 19 Jun 2017 12:57:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-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=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dnWBJFJsiHhU; Mon, 19 Jun 2017 12:57:39 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0136.outbound.protection.outlook.com [104.47.37.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7F63127B52; Mon, 19 Jun 2017 12:57:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=cUWle+ecmTBa+PBVzcOb7A/vmLg5ciNdPg0DiKFKgV8=; b=Rshq645HA4GxbN5TAQtGbjglY9UHsRWMU76JluY7kTaS9PxaTQWhsOZSynOrmiarjXJdjOp/trYJb9XTvNUf/whds7+pAU+fq4bt4heEKxUb99boV3hL7Trx70WRqXakX/QKLR9V0wWVdA8EYTHg3J2B7YY1IJSmhBPgwcK0P90=
Received: from CO2PR05MB618.namprd05.prod.outlook.com (10.141.198.146) by CO2PR05MB2519.namprd05.prod.outlook.com (10.166.95.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.10; Mon, 19 Jun 2017 19:57:38 +0000
Received: from CO2PR05MB618.namprd05.prod.outlook.com ([10.141.198.146]) by CO2PR05MB618.namprd05.prod.outlook.com ([10.141.198.146]) with mapi id 15.01.1199.007; Mon, 19 Jun 2017 19:57:38 +0000
From: John E Drake <jdrake@juniper.net>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, OSPF WG List <ospf@ietf.org>, "draft-ietf-ospf-segment-routing-extension@ietf.org" <draft-ietf-ospf-segment-routing-extension@ietf.org>
Thread-Topic: Routing Directorate Review of draft-ietf-ospf-spring-segment-routing-extensions 
Thread-Index: AdLpNL36gPbIM4SOTae9G6ODDFiFlw==
Date: Mon, 19 Jun 2017 19:57:38 +0000
Message-ID: <CO2PR05MB6187A20D1FC82C85F564E73C7C40@CO2PR05MB618.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CO2PR05MB2519; 7:nM0df4Cbqlda8vADwO6I2ExRid0Q5RTBbnkOqhNPCtcKUFNOMXytYg/X2GeQ1Se7CSidBGtvxkbq++vU0lhOK5xsUmNWcMVV5jTL/F1oYjItjL+q+PeoynavYcnbgURAUIVfTFNfAaATjR7wsQyzwomc0d33B8lQVRjD0Oi6bW6amP6BDIUB6M5hCbdKURtay5SqfKJ93Uy21ao3hXa3VInm/t8NRvS15oq4DERzZqu03Z8y1C16ZruBReTHkDgayzQek8muSYcQrtB8Lm7keqSS38MsJrzpwjVKg1VTu5AdpZRNHQTvmFKlOsv1Yhol1n+7tyouGTFQvjpVaUa8AZ4ehR/o0gQ2g0GKMXpXKm1Jy+DPyUBQSQNgZ1Z2u3dwJtEi5DaFP/opFL+1nxMFUrWH3pCiTlQYJ8JTbkTdDlosHs1diqVd8FwZ5SAqCrJydWRp8QqQfc1YBSKfvSodPyqQcDdKz96kMfdKzfBkt+PrBU1/5lNsCOgadsuFuiJvdJBW0MTlpe3I3snXmeMKXHsQJCIjrFoJWjetD/Ijr71j3+WcKJjsT2MacM4ps1Cl4DdSMObkJfSuip7iw3JPed/uW6Z1+tRpZxICNARhL2sC1uvYSlbFVrtRX6e36B1CeeE5d4xsPhxHOr/lGjPlufdWlOtOMABBGjOue9Rj+MY0c2tt01DlL1nBSd3qkEFkh76SluVRZpwY8eJEKe1EDpO17gbXQIdJ6zAy3aAB9YqdQRYvT1sCEc+7rrTZ/SzAx6xlCP/emXTwx7qrWgwFAfyI8uUHaSpeda1T82z29Co=
x-ms-office365-filtering-correlation-id: 040150d4-b2e9-43ce-8d3d-08d4b74d7004
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:CO2PR05MB2519; 
x-ms-traffictypediagnostic: CO2PR05MB2519:
x-microsoft-antispam-prvs: <CO2PR05MB2519B420A4E4DEAE7BA6EACEC7C40@CO2PR05MB2519.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(131327999870524);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CO2PR05MB2519; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CO2PR05MB2519; 
x-forefront-prvs: 0343AC1D30
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(110136004)(3660700001)(54906002)(5640700003)(450100002)(3280700002)(6436002)(50986999)(2906002)(6506006)(7696004)(38730400002)(25786009)(66066001)(53936002)(55016002)(54356999)(99286003)(4326008)(230783001)(478600001)(9686003)(33656002)(305945005)(81166006)(74316002)(8936002)(2900100001)(122556002)(6916009)(2351001)(7736002)(8676002)(3846002)(2501003)(77096006)(86362001)(102836003)(5660300001)(1720100001)(14454004)(189998001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2519; H:CO2PR05MB618.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2017 19:57:38.4543 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2519
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/JumBR-w7UU0yofCiRpN9r9ILqOA>
Subject: [RTG-DIR] Routing Directorate Review of draft-ietf-ospf-spring-segment-routing-extensions
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jun 2017 19:57:42 -0000

SGVsbG8sDQoNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRl
IHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0
byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBh
c3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcuIFRoZSBwdXJwb3NlIG9m
IHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4g
Rm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFz
ZSBzZWUg4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0
Z0Rpcg0KDQpBbHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29u
c2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0
aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1
c3Npb24gb3IgYnkgdXBkYXRpbmcgdGhlIGRyYWZ0Lg0KDQpEb2N1bWVudDogZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQpSZXZpZXdlcjogSm9obiBFIERyYWtlDQpS
ZXZpZXcgRGF0ZTogMTktSnVuZS0yMDE3DQpJRVRGIExDIEVuZCBEYXRlOiAxOS1KdW5lLTIwMTcN
CkludGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQoNClN1bW1hcnk6DQpJIGhhdmUgc29t
ZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQg
YmUgcmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0aW9uLg0KDQpDb21tZW50czoNClRoaXMgZG9jdW1l
bnQgaXMgY2xlYXJseSB3cml0dGVuIGFuZCBhIG1vZGVsIG9mIGJyZXZpdHksIGFsdGhvdWdoIGl0
IGFzc3VtZXMgYSBjZXJ0YWluIGZhbWlsaWFyaXR5IHdpdGggdGhlIHRvcGljIG9mIHNlZ21lbnQg
cm91dGluZy4NCg0KTWFqb3IgSXNzdWVzOg0KTm8gbWFqb3IgaXNzdWVzIGZvdW5kLg0KDQpNaW5v
ciBJc3N1ZXM6DQpBcyByZWNvbW1lbmRlZCBieSB0aGUgZG9jdW1lbnQgc2hlcGhlcmQsIEFjZWUg
TGluZGVtLCBzZWN0aW9ucyA2LjEgYW5kIDYuMiBzaG91bGQgYmUgcmVtb3ZlZCBiZWNhdXNlIHRo
ZXkgbGFjayBhbiBhc3NvY2lhdGVkIGVsZW1lbnRzIG9mIHByb2NlZHVyZSBhbmQgYXBwYXJlbnRs
eSBubyBvbmUgaGFzIGltcGxlbWVudGVkIHRoZW0uDQoNCllvdXJzIElycmVzcGVjdGl2ZWx5LA0K
DQpKb2huDQoNCg0K


From nobody Thu Jun 22 04:02:06 2017
Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE438128DE5; Thu, 22 Jun 2017 04:02:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 Lhq0P7lqv8LT; Thu, 22 Jun 2017 04:01:57 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0090.outbound.protection.outlook.com [104.47.36.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31E71127B31; Thu, 22 Jun 2017 04:01:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BgqnKcTSWQXjsgroIKrMSyvGFQufJCWS+6huGQKvKLw=; b=LqbQAY2hey4MKEdRlgrK0J0FsbuQEwoAgueYTMBQDrEqXOB0Xwp0cdDnKN9jr8qwqf1cEOcXCMZ7oNB1Pm5PkN+thMPmeqHYt6790kLs+9l4Ik5RBqkTyLLccYkmhx9b3uJSGhd4VJKKD+d9JaQlU1jOT1Bg/loDdv55TBFTIlo=
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) by BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22 Jun 2017 11:01:51 +0000
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) by BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) with mapi id 15.01.1178.023; Thu, 22 Jun 2017 11:01:50 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: Victoria Pritchard <pritchardv0@gmail.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-pce-pce-initiated-lsp.all@ietf.org" <draft-ietf-pce-pce-initiated-lsp.all@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-pce-pce-initiated-lsp-09
Thread-Index: AQHSrxzLCI0yOgtvp0ev00cPwPkdiqIsiaTA
Date: Thu, 22 Jun 2017 11:01:49 +0000
Message-ID: <BY2PR0201MB19107E505FB54EFAF1093B6484DB0@BY2PR0201MB1910.namprd02.prod.outlook.com>
References: <CA+fLEhKYrcmpd0982nSP27pd3=WOS2DcbAoVZae-zS44XVoD8A@mail.gmail.com>
In-Reply-To: <CA+fLEhKYrcmpd0982nSP27pd3=WOS2DcbAoVZae-zS44XVoD8A@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=metaswitch.com;
x-originating-ip: [86.132.79.73]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1910; 7:QV7zjpA/5DU42JYw9uzqrwsQQW9A+6oeABjUb050gvu8UmZv7VxeTwSUMULb2iz2R7SVX2Q1MPsdYN0c13vRSQb14JBzgoxPbgbdY2CYWV910pTnlhkT0TRhwRkL8d0jUEYDCD/SUwLUR1zGWIIe3kYx+BeQqWVGiYtYyJrY4f6FqMhR4mjsuxTMIsMGTsCTXfSvsPY/yqwTpRz0zjFqJXuwT674NHxiUDovdbh4OIv8lsQSuUZImLpSWP6mOgL8AJlegTE/iCjhsQyzZe/6ESoyerczfeiv52xagoyy+Vl/8Hqf2dfjMUV4f2y0Y2C9zICyI95m7SpifXvecoEVK+CR3lZ5lEgz4AyUlozDeCXhM7VO6DCiCmaLGpn/Bm+k5i96F4TLCM717KAXPTfP7gOwg4aQPnh+wEToMhYgAkGzY8ceZfs7hauOr1m0dK9llYvToDMETEQ8p7fV3jqgR2uHjxyq1oAf7Hbu9jmS+0py6F/iF/ZpkqSGYwOk5e+Ruu8vbXVrHPfX1RZbLI5o8eRuhPZK2ceIjF3cAPWzsFUn9g/bDjOOR2/wJSgyOchFTglj6F/gNMXdgdP4kF4Zp6TsyazfpeR+zZavHq0riV3rRDhFDyO/ZZGa8wX9S1BC0/nrKRD7gnKJv9+kWzUWYXC//ASXoRpxTzdiH0lWnEvzJwu1s8uodY1udWNuV73RRR/0Gv79g7KiyP0Cl5ApLY5CHHQ3kpCaP99sgahHwFPILPV5zYCK8hyibQYXWzvj3g49P1wYEo938pXnnYp+rjhdNYTAuEqGOZJa0OtJ72o=
x-ms-office365-filtering-correlation-id: 58b4cfa4-4768-4132-e5b6-08d4b95e1569
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(2017030254075)(300000503055)(300135400095)(49563074)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095); SRVR:BY2PR0201MB1910; 
x-ms-traffictypediagnostic: BY2PR0201MB1910:
x-microsoft-antispam-prvs: <BY2PR0201MB19100C43F5D3138A1F93BFED84DB0@BY2PR0201MB1910.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(20558992708506)(788757137089)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0201MB1910; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0201MB1910; 
x-forefront-prvs: 03468CBA43
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39450400003)(39400400002)(39410400002)(39840400002)(37854004)(53946003)(189998001)(53936002)(2501003)(6116002)(790700001)(3846002)(102836003)(25786009)(2900100001)(81166006)(6436002)(7736002)(8676002)(3280700002)(39060400002)(6506006)(5890100001)(55016002)(99286003)(77096006)(38730400002)(74316002)(3660700001)(53546010)(7906003)(86362001)(6246003)(2906002)(606005)(54906002)(230783001)(5660300001)(229853002)(54896002)(6306002)(7696004)(8936002)(2950100002)(236005)(66066001)(76176999)(9686003)(99936001)(50986999)(33656002)(72206003)(478600001)(4326008)(54356999)(14454004)(122556002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0201MB1910; H:BY2PR0201MB1910.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_004_BY2PR0201MB19107E505FB54EFAF1093B6484DB0BY2PR0201MB1910_"
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2017 11:01:49.9970 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1910
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/SCiZMfcNZ8_qA-jHSxcsJXTu7Zc>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-pce-pce-initiated-lsp-09
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jun 2017 11:02:05 -0000

--_004_BY2PR0201MB19107E505FB54EFAF1093B6484DB0BY2PR0201MB1910_
Content-Type: multipart/alternative;
	boundary="_000_BY2PR0201MB19107E505FB54EFAF1093B6484DB0BY2PR0201MB1910_"

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

SGkgVmljdG9yaWENCg0KSSdtIHBpY2tpbmcgdXAgdGhpcyB0aHJlYWQgYW5kIHJlcGx5aW5nIGFz
IFBDRSB3b3JraW5nIGdyb3VwIGNoYWlyLCBhcyB0aGUgYXV0aG9ycyBhcmUgdW5hdmFpbGFibGUu
ICBXZSB2ZXJ5IG11Y2ggYXBwcmVjaWF0ZSB5b3VyIHJldmlldywgd2hpY2ggaGFzIGJlZW4gdmVy
eSBoZWxwZnVsLCBhbmQgSSBzaW5jZXJlbHkgYXBvbG9naXNlIGZvciB0aGUgZGVsYXkgaW4gYWRk
cmVzc2luZyB5b3VyIGNvbW1lbnRzLg0KDQpQbGVhc2Ugc2VlIG15IHByb3Bvc2VkIHJlc29sdXRp
b25zIGlubGluZSBiZWxvdywgbWFya2VkIHdpdGggIkpvbj4iLiAgSSBoYXZlIGF0dGFjaGVkIGEg
bmV3IHJldmlzaW9uIG9mIHRoZSBkcmFmdCB3aGljaCwgSSBiZWxpZXZlLCB3aWxsIHJlc29sdmUg
YWxsIHRoZSBwb2ludHMgeW91IHJhaXNlZC4NCg0KQmVzdCByZWdhcmRzDQpKb24NCg0KDQpGcm9t
OiBWaWN0b3JpYSBQcml0Y2hhcmQgW21haWx0bzpwcml0Y2hhcmR2MEBnbWFpbC5jb21dDQpTZW50
OiAwNiBBcHJpbCAyMDE3IDIyOjI4DQpUbzogcnRnLWFkc0BpZXRmLm9yZw0KQ2M6IHJ0Zy1kaXJA
aWV0Zi5vcmc7IGRyYWZ0LWlldGYtcGNlLXBjZS1pbml0aWF0ZWQtbHNwLmFsbEBpZXRmLm9yZzsg
cGNlQGlldGYub3JnDQpTdWJqZWN0OiBSdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRmLXBjZS1wY2Ut
aW5pdGlhdGVkLWxzcC0wOQ0KDQpIZWxsbywNCg0KSSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhl
IFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBSb3V0aW5n
IERpcmVjdG9yYXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0
ZWQgZHJhZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJl
dmlldywgYW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRo
ZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9y
IG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZSBz
ZWUg4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rp
cg0KDQpBbHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lk
ZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0
IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Np
b24gb3IgYnkgdXBkYXRpbmcgdGhlIGRyYWZ0Lg0KDQoNCkRvY3VtZW50OiBkcmFmdC1pZXRmLXBj
ZS1wY2UtaW5pdGlhdGVkLWxzcC0wOS50eHQNClJldmlld2VyOiBWaWN0b3JpYSBQcml0Y2hhcmQN
ClJldmlldyBEYXRlOiAwNiBBcHJpbCAyMDE3DQpJRVRGIExDIEVuZCBEYXRlOg0KSW50ZW5kZWQg
U3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sNCg0KDQpTdW1tYXJ5Og0KSSBoYXZlIHNvbWUgbWlub3Ig
Y29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhpbmsgc2hvdWxkIGJlIHJlc29s
dmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4NCg0KDQpDb21tZW50czoNCkFsdGhvdWdoIEkgd2FzIG5v
dCB2ZXJ5IGZhbWlsaWFyIHdpdGggUENFUCwgSSBmb3VuZCB0aGUgZHJhZnQgZm9yIHRoZSBtb3N0
IHBhcnQgZWFzeSB0byB1bmRlcnN0YW5kLCBidXQgZGlkIG5lZWQgdG8gbG9vayB1cCBzb21lIHRo
aW5ncyBpbiB0aGUgcmVmZXJlbmNlZCBkb2N1bWVudHMgYW5kIHdhcyB1bmNsZWFyIG9uIGEgY291
cGxlIG9mIHNtYWxsIHBvaW50cy4gSSBoYXZlIHNvbWUgc3VnZ2VzdGlvbnMgdGhhdCBtYXkgaGVs
cCBpbXByb3ZlIHRoZSBkcmFmdCBmb3Igb3RoZXIgcmVhZGVycywgYW5kIEkgaGF2ZSBzb21lIHF1
ZXJpZXMgd2hpY2ggbWF5IHJlcXVpcmUgY2xhcmlmaWNhdGlvbiBpbiB0aGUgZG9jdW1lbnQuIEhv
d2V2ZXIsIGFzIG1vc3QgcmVhZGVycyB3aWxsIGJlIG1vcmUgZmFtaWxpYXIgd2l0aCB0aGUgc3Vi
amVjdCwgcGVyaGFwcyBub3QgYWxsIGNvbW1lbnRzIHdpbGwgcmVxdWlyZSBhbnkgYWN0aW9uLg0K
DQoNCk1ham9yIElzc3VlczoNCk5vIG1ham9yIGlzc3VlcyBmb3VuZC4NCg0KDQpNaW5vciBJc3N1
ZXMgYW5kIE5pdHM6DQoNClNlY3Rpb24gMSwgMXN0IHBhcmFncmFwaA0KUGF0aCBDb250cm9sIEVs
ZW1lbnQgLyBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgPw0KDQpKb24+IE9LLg0KDQoNClNlY3Rp
b24gMSwgMm5kIHBhcmFncmFwaA0KU3RhdGVmdWwgcGNlIC8gU3RhdGVmdWwgUENFDQpSZWZlcmVu
Y2UgbGluayBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0gcG9pbnRzIHRvIHNlY3Rpb24gMy4x
LCBub3QgdGhlIHJlZmVyZW5jZXMgc2VjdGlvbi4NClRoZSAybmQgc2VudGVuY2Ugd2FzIGhhcmQg
dG8gcmVhZCwgY291bGQgYmUgc3BsaXQgaW50byB0d28gc2VudGVuY2VzLg0KDQpKb24+IE9LLg0K
DQoNClNlY3Rpb24gMg0KTGFzdCBwYXJhZ3JhcGg6IFJvdXRpbmcgQmFja3VzLU5hdXIgRm9ybWF0
IC8gUm91dGluZyBCYWNrdXMtTmF1ciBGb3JtLCB0byBtYXRjaCB0aGUgUkZDIHRpdGxlLg0KDQpK
b24+IE9LDQoNCg0KU2VjdGlvbiAzLjENCkF0IHRoZSBlbmQgb2YgdGhlIDFzdCBwYXJhZ3JhcGgs
ICJwb3NzaWJsZSBhZ2lsZSBzb2Z0d2FyZS1kcml2ZW4gbmV0d29yayBvcGVyYXRpb24iIGlzIHRo
ZW4gcmVwZWF0ZWQgaW4gdGhlIG5leHQgcGFyYWdyYXBoIGFzICJBIHBvc3NpYmxlIHVzZSBjYXNl
IGlzIGEgc29mdHdhcmUtZHJpdmVuIG5ldHdvcmsiDQoNCkpvbj4gT0sNCg0KDQpTZWN0aW9uIDMu
Mg0KVGhlIGFjcm9ueW1zIFNSUCwgUExTUCBhbmQgRVJPIGFyZSB1c2VkIGEgZmV3IHRpbWVzIGlu
IHRoaXMgc2VjdGlvbi4gSXQgbWF5IHdlbGwgYmUgT0sgdG8gYXNzdW1lIG1vc3QgcmVhZGVycyB3
aWxsIGJlIGZhbWlsaWFyIHdpdGggdGhlc2UsIGJ1dCB3b3VsZCBiZSBnb29kIHRvIGhhdmUgdGhl
IGV4cGFuc2lvbiBoZXJlIHRvby4NCg0KSm9uPiBPSywgZXhjZXB0IEkgZG9u4oCZdCB0aGluayBQ
TFNQIGhhcyBhbiBvZmZpY2lhbCBleHBhbnNpb24gaW4gZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwt
cGNlLCBpdOKAmXMganVzdCBhIG5hbWUuDQoNClNlY3Rpb24gMy4yLCAzcmQgcGFyYWdyYXBoDQpT
UlAtaWQtbnVtYmVyIC8gU1JQLUlELW51bWJlciwgZm9yIGNvbnNpc3RlbmN5DQpUaGUgc2VudGVu
Y2UgYmVnaW5uaW5nICJUaGUgUENFIE1BWSB1cGRhdGUiIGNvdWxkIGJlIG1vdmVkIHRvIGEgbmV3
IHBhcmFncmFwaCwgdG8gc2VwYXJhdGUgaXQgZnJvbSB0aGUgdGV4dCByZWdhcmRpbmcgaW5zdGFu
dGlhdGlvbi4NCg0KSm9uPiBPSw0KDQpTZWN0aW9uIDMuMiwgbGFzdCBwYXJhZ3JhcGgNClN1Z2dl
c3QgdG8gcmVwbGFjZSB0aGUgImFuZCIgd2l0aCBhIGNvbW1hIGluIHRoaXMgc2VudGVuY2U6DQoi
RHVyaW5nIFN0YXRlIFN5bmNocm9uaXphdGlvbiwgYSBQQ0MNCiAgIHJlcG9ydHMgdGhlIHN0YXRl
IG9mIGl0cyBMU1BzIHRvIHRoZSBQQ0UgdXNpbmcgUENScHQgbWVzc2FnZXMgYW5kDQogICBzZXR0
aW5nIHRoZSBTWU5DIGZsYWcgaW4gdGhlIExTUCBPYmplY3QuICINCiJpbmNsdWRlIHRoZSBDcmVh
dGUgRmxhZyIgLyAic2V0IHRoZSBDcmVhdGUgRmxhZyIgLSBhbHNvIHRoZSBjcmVhdGUgZmxhZyBo
YXMgbm90IHlldCBiZWVuIG1lbnRpb25lZC4NCkFjdHVhbGx5IEkgdGhpbmsgdGhpcyBvdmVydmll
dyBjb3VsZCBiZSBtdWNoIGJyaWVmZXIgYW5kIHNpbXBsZXIuIFRoZXJlIGlzIGEgbG90IG9mIGRl
dGFpbCBhYm91dCBvYmplY3RzLCBmbGFncyBhbmQgb3B0aW9ucywgd2hpY2ggaXMgZXhwbGFpbmVk
IGluIGxhdGVyIHNlY3Rpb25zIGJ1dCBjb21wbGljYXRlcyB0aGlzIG92ZXJ2aWV3LiBJIHRoaW5r
IGl0IG1pZ2h0IGJlIGdvb2QgdG8gYWxzbyBzdW1tYXJpc2UgaGVyZSB3aGF0IHRoZSBleHRlbnNp
b24gYWRkcyBpbiB0ZXJtcyBvZiBtZXNzYWdlcyBhbmQgZmxhZ3MsIHRvIGNsZWFybHkgaW5kaWNh
dGUgd2hhdCdzIG5ldyBjb21wYXJlZCB0byB0aGUgcmVmZXJlbmNlZCBkb2N1bWVudHMuDQoNCkpv
bj4gSSBhZ3JlZSBhbmQgaGF2ZSBzaW1wbGlmaWVkIHRoaXMgc2VjdGlvbiBhcyB5b3Ugc3VnZ2Vz
dGVkLiAgSGVyZSBpcyB0aGUgbmV3IHRleHQuDQoNCk5FVw0KMy4yLiAgT3BlcmF0aW9uIE92ZXJ2
aWV3DQoNCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUgbmV3IEkgZmxhZyBpbiB0aGUgU1RB
VEVGVUwtUENFLUNBUEFCSUxJVFkNCiAgIFRMViB0byBpbmRpY2F0ZSB0aGF0IHRoZSBzZW5kZXIg
c3VwcG9ydHMgUENFLWluaXRpYXRlZCBMU1BzIChzZWUNCiAgIGRldGFpbHMgaW4gU2VjdGlvbiA0
LjEpLiAgQSBQQ0Mgb3IgUENFIHNldHMgdGhpcyBmbGFnIGluIHRoZSBPcGVuDQogICBtZXNzYWdl
IGR1cmluZyB0aGUgUENFUCBJbml0aWFsaXphdGlvbiBQaGFzZSB0byBpbmRpY2F0ZSB0aGF0IGl0
DQogICBzdXBwb3J0cyB0aGUgcHJvY2VkdXJlcyBvZiB0aGlzIGRvY3VtZW50Lg0KDQogICBUaGlz
IGRvY3VtZW50IGRlZmluZXMgYSBuZXcgUENFUCBtZXNzYWdlLCB0aGUgTFNQIEluaXRpYXRlIFJl
cXVlc3QNCiAgIChQQ0luaXRpYXRlKSBtZXNzYWdlLCB3aGljaCBhIFBDRSBjYW4gc2VuZCB0byBh
IFBDRSB0byByZXF1ZXN0IHRoZQ0KICAgaW5pdGlhdG9uIG9yIGRlbGV0aW9uIG9mIGFuIExTUC4g
IFRoZSBkZWNpc2lvbiB3aGVuIHRvIGluc3RhbnRpYXRlIG9yDQogICBkZWxldGUgYSBQQ0UtaW5p
dGlhdGVkIExTUCBpcyBvdXQgb2YgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuDQoNCiAgIFRo
ZSBQQ0Ugc2VuZHMgYSBQQ0luaXRpYXRlIG1lc3NhZ2UgdG8gdGhlIFBDQyB0byByZXF1ZXN0IHRo
ZQ0KICAgaW5pdGlhdGlvbiBvZiBhbiBMU1AuICBUaGUgUENDIGNyZWF0ZXMgdGhlIExTUCB1c2lu
ZyB0aGUgYXR0cmlidXRlcw0KICAgY29tbXVuaWNhdGVkIGJ5IHRoZSBQQ0UgYW5kIGxvY2FsIHZh
bHVlcyBmb3IgYW55IHVuc3BlY2lmaWVkDQogICBwYXJhbWV0ZXJzLiAgVGhlIFBDQyBnZW5lcmF0
ZXMgYW4gTFNQIFN0YXRlIFJlcG9ydCAoUENScHQpIGZvciB0aGUNCiAgIExTUCwgY2Fycnlpbmcg
YSBuZXdseSBhc3NpZ25lZCBQTFNQLUlEIGZvciB0aGUgTFNQIGFuZCBkZWxlZ2F0aW5nIHRoZQ0K
ICAgTFNQIHRvIHRoZSBQQ0UgdmlhIHRoZSBEZWxlZ2F0ZSBmbGFnIGluIHRoZSBMU1Agb2JqZWN0
Lg0KDQogICBUaGUgUENFIGNhbiB1cGRhdGUgdGhlIGF0dHJpYnV0ZXMgb2YgdGhlIExTUCBieSBz
ZW5kaW5nIHN1YnNlcXVlbnQNCiAgIFBDVXBkIG1lc3NhZ2VzLiAgU3Vic2VxdWVudCBMU1AgU3Rh
dGUgUmVwb3J0IChQQ1JwdCkgYW5kIExTUCBVcGRhdGUNCiAgIFJlcXVlc3QgKFBDVXBkKSBtZXNz
YWdlcyB0aGF0IHRoZSBQQ0MgYW5kIFBDRSwgcmVzcGVjdGl2ZWx5LCBzZW5kIGZvcg0KICAgdGhl
IExTUCB3aWxsIGNhcnJ5IHRoZSBQQ0MtYXNzaWduZWQgUExTUC1JRCwgd2hpY2ggdW5pcXVlbHkN
CiAgIGlkZW50aWZpZXMgdGhlIExTUC4gIFNlZSBkZXRhaWxzIGluIFNlY3Rpb24gNS4zLg0KDQog
ICBUaGUgUENFIHNlbmRzIGEgUENJbml0aWF0ZSBtZXNzYWdlIHRvIHRoZSBQQ0MgdG8gcmVxdWVz
dCB0aGUgZGVsZXRpb24NCiAgIG9mIGFuIExTUC4gIFRvIGluZGljYXRlIGEgZGVsZXRlIG9wZXJh
dGlvbiwgdGhpcyBkb2N1bWVudCBkZWZpbmVzIHRoZQ0KICAgbmV3IFIgZmxhZyBpbiB0aGUgU1JQ
IG9iamVjdCBpbiB0aGUgUENJbml0aWF0ZSBtZXNzYWdlLCBhcyBkZXNjcmliZWQNCiAgIGluIFNl
Y3Rpb24gNS4yLiAgQXMgYSByZXN1bHQgb2YgdGhlIGRlbGV0aW9uIHJlcXVlc3QsIHRoZSBQQ0Mg
cmVtb3Zlcw0KICAgYWxsIHN0YXRlIHJlbGF0ZWQgdG8gdGhlIExTUCBhbmQgc2VuZHMgYSBQQ1Jw
dCBmb3IgdGhlIHJlbW92ZWQgc3RhdGUuDQogICBTZWUgZGV0YWlscyBpbiBTZWN0aW9uIDUuNC4N
Cg0KDQpTZWN0aW9uIDQNCkFmdGVyIHRoZSBmaXJzdCBzZW50ZW5jZSwgSSB3b3VsZCByZXBocmFz
ZTogIkZpcnN0LCB0aGUgT3BlbiBtZXNzYWdlIG11c3QgaW5jbHVkZSB0aGUgU3RhdGVmdWwgUENF
IENhcGFiaWxpdHkgVExWLCBkZWZpbmVkIGluIFtdLiIgVGhlbiBjb250aW51ZSB0byB0aGUgc2Vu
dGVuY2UgYmVnaW5uaW5nICJBIG5ldyBmbGFnIGlzIGludHJvZHVjZWQgaW4gdGhpcyBUTFYsIC4u
LiIuDQoNCkpvbj4gT0sNCg0KU2VjdGlvbiA0LjENCkluIHRoZSBmbGFnIGJpdCBkZXNjcmlwdGlv
biwgInRoYXQgdGhlIFBDRSBtYXkgYXR0ZW1wdCB0byBpbnN0YW50aWF0ZSBMU1BzIiBjb3VsZCBi
ZSBjaGFuZ2VkIHRvICJ0aGF0IHRoZSBQQ0Ugc3VwcG9ydHMgaW5zdGFudGlhdGluZyBMU1BzIi4N
CkFsc28gcmF0aGVyIHRoYW4gImluIG9yZGVyIHRvIHN1cHBvcnQiLCB1c2UgImluIG9yZGVyIHRv
IGVuYWJsZSIuDQpOb3Qgc3VyZSB0aGlzIHNlY3Rpb24gaXMgbmVjZXNzYXJ5IGluIHRoaXMgZm9y
bSB3aXRoIEZpZ3VyZSAxLiBGb3IgZXhhbXBsZSwgSSB0aGluayB0aGUgc3luYy1vcHRpbWl6YXRp
b25zIGRyYWZ0IHNwZWNpZmllcyBmbGFncyBpbiBhIG5pY2Ugd2F5IChTZWN0aW9uIDcgb2YgdGhh
dCBkcmFmdCksIHN1Z2dlc3RpbmcgdGhlIGJpdCB0byB1c2Ugd2l0aG91dCBhIGRpYWdyYW0uIFRo
ZSBkZXNjcmlwdGlvbiBoZXJlIGluIHNlY3Rpb24gNC4xIGNvdWxkIGJlIHJvbGxlZCBpbnRvIHRo
ZSBtYWluIGJvZHkgb2YgU2VjdGlvbiA0LiBBbHNvLCBpcyB0aGVyZSBhbnkgbmVlZCB0byBtZW50
aW9uIHRoZSBVIGZsYWcgb3IgdGhlIFMgZmxhZyBpbiB0aGlzIGRyYWZ0Pw0KDQpKb24+IEnigJl2
ZSBtYWRlIHRoZSBjaGFuZ2VzIHRvIHRoZSB0ZXh0IHN1Z2dlc3RlZCBhYm92ZS4gIFNvbWUgZHJh
ZnRzIGRvIGR1cGxpY2F0ZSB0aGUgVExWIGZpZ3VyZSB3aGVuIGFkZGluZyBuZXcgZmllbGRzLiAg
SXQgd291bGQgcHJvYmFibHkgbm90IGhhdmUgYmVlbiBteSBwZXJzb25hbCBwcmVmZXJlbmNlIGhl
cmUgYnV0IEnigJltIGluY2xpbmVkIHRvIGxlYXZlIGl0IGFzLWlzLiAgSSB0aGluayB0aGUgdGV4
dCByZWZlcnJpbmcgdGhlIHJlYWRlciB0byBvdGhlciBkb2N1bWVudHMgZm9yIHRoZSBVIGFuZCBT
IGJpdHMgc2hvdWxkIHN0YXkgdG8gbWFrZSBpdCBjbGVhciB0aGV5IGFyZSBhbHJlYWR5IGRlZmlu
ZWQgZWxzZXdoZXJlLg0KDQpJIG5vdGljZWQgYSBtaXggYW5kIG1hdGNoIGJldHdlZW4gdGVybWlu
b2xvZ3kgb2YgIlNUQVRFRlVMLVBDRS1DQVBBQklMSVRZIFRMViIgdnMgIlN0YXRlZnVsIFBDRSBD
YXBhYmlsaXR5IiBUTFYgLSBjb3VsZCBiZSBtYWRlIGNvbnNpc3RlbnQsIEknZCBzdWdnZXN0ICJT
dGF0ZWZ1bCBQQ0UgQ2FwYWJpbGl0eSBUTFYiIHRocm91Z2hvdXQgZm9yIHJlYWRhYmlsaXR5Lg0K
QWxzbyB0aGUgc2FtZSBhcHBsaWVzIHRvICJQYXRoIENvbXB1dGF0aW9uIExTUCBJbml0aWF0ZSBN
ZXNzYWdlIiwgIlBhdGggQ29tcHV0YXRpb24gTFNQIEluaXRpYXRlIFJlcXVlc3QiLCAiTFNQIElu
aXRpYXRlIE1lc3NhZ2UiLCAiTFNQIEluaXRpYXRlIFJlcXVlc3QiLCAiTFNQIGluaXRpYXRpb24g
cmVxdWVzdCIuIFdvdWxkIGJlIG5pY2UgdG8gc2VlIHRoaXMgY29uc2lzdGVudCB0aHJvdWdob3V0
Lg0KDQpKb24+IFRoYW5rcywgSeKAmXZlIGdvbmUgZm9yIHRoZSBmb2xsb3dpbmc6DQoNCsK3ICAg
ICAgICBTVEFURUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYgdG8gbWF0Y2ggdGhlIGRlZmluaXRpb24g
aW4gZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwtcGNlDQoNCsK3ICAgICAgICDigJxMU1AgSW5pdGlh
dGUgUmVxdWVzdCAoUENJbml0aWF0ZSkgTWVzc2FnZeKAnSBhYmJyZXZpYXRlZCB0byDigJxQQ0lu
aXRpYXRlIE1lc3NhZ2XigJ0NCg0KDQpTZWN0aW9uIDUuMQ0KVGhlIDFzdCBwYXJhZ3JhcGggY291
bGQgYmUgc2ltcGxpZmllZCBieSByZW1vdmluZyB0ZXh0IGFib3V0IG90aGVyIG9iamVjdHMgYW5k
IG1pc3Npbmcgb2JqZWN0cywgYW5kIG1vdmluZyB0aGUgZmluYWwgdHdvIHNlbnRlbmNlcyBpbnRv
IHNlY3Rpb25zIDUuMyBhbmQgNS40Lg0KVGhlIDJuZCBwYXJhZ3JhcGggc3RhdGVzICJUaGUgZm9y
bWF0IC4uLiBmb3IgTFNQIGluc3RhbnRpYXRpb24iLCBidXQgdGhpcyBsb29rcyBsaWtlIGl0IGFw
cGxpZXMgdG8gZGVsZXRpb24gdG9vLiBTdWdnZXN0IHRvIHJlbW92ZSAiZm9yIExTUCBpbnN0YW50
aWF0aW9uIi4NCk9uIGZpcnN0IHJlYWQgKGFsdGhvdWdoIG1vc3QgcmVhZGVycyB3aWxsIGJlIGZh
bWlsaWFyIGFscmVhZHkpIEkgd291bGQgaGF2ZSBsaWtlZCB0byBzZWUgc29tZSBtZW50aW9uIG9m
IHdoYXQgdGhlIENvbW1vbiBIZWFkZXIgaXMsIG1heWJlIGV2ZW4ganVzdCBhIHJlZmVyZW5jZSB0
byBpdHMgZGVmaW5pdGlvbiBpbiBSRkM1NDQwLg0KDQpKb24+IE9LDQoNCg0KU2VjdGlvbiA1LCBm
aW5hbCBwYXJhZ3JhcGgNCkkgd291bGQgc3VnZ2VzdCB5b3UgZG9udCBuZWVkIHRoZSAzcmQgc2Vu
dGVuY2UgYXQgYWxsLCBhcyBjb3JyZWxhdGlvbiBpcyBhbHJlYWR5IG1lbnRpb25lZCBpbiB0aGUg
MXN0IHNlbnRlbmNlIGluIHRoaXMgcGFyYWdyYXBoLg0KQWxzbywgaXMgU1JQLUlELW51bWJlciBp
bmNyZW1lbnRlZCB3aGVuIGFuIG9wZXJhdGlvbiBpcyByZXF1ZXN0ZWQgKmZyb20qIHRoZSBQQ0U/
IE9yICpieSogdGhlIFBDRSwgb3IgaW4gZWl0aGVyIGRpcmVjdGlvbj8gSXMgaXQgY2xlYXJlciB0
byBzYXkgIlRoZSBQQ0UgaW5jcmVtZW50cyB0aGUgY3VycmVudCBQQ0VQIHNlc3Npb24ncyBTUlAt
SUQtbnVtYmVyIGJlZm9yZSBpbmNsdWRpbmcgaXQgaW4gdGhlIFBDSW5pdGlhdGUgbWVzc2FnZSIg
KGFzc3VtaW5nIGFueSBvdGhlciB1c2FnZSBpcyB1bmNoYW5nZWQgZnJvbSB0aGUgU3RhdGVmdWwg
UENFIGRyYWZ0KT8NCg0KSm9uPiBJ4oCZdmUgcmVmYWN0b3JlZCB0aGlzIHNlY3Rpb24gdG8gYWRk
cmVzcyB0aGVzZSBjb21tZW50cy4NCg0KU2VjdGlvbiA1LjINClRoaXMgc2VjdGlvbiBjb3VsZCBi
ZSBjb25kZW5zZWQgaW4gYSBzaW1pbGFyIHdheSBhcyBJIG1lbnRpb25lZCBiZWZvcmUgcmVnYXJk
aW5nIHRoZSBJIGZsYWcgaW4gdGhlIENhcGFiaWxpdHkgVExWIGluIFNlY3Rpb24gNC4xLiBUaGUg
dGV4dCBjb3VsZCBiZSBpbmNsdWRlZCBhdCB0aGUgYm90dG9tIG9mIHNlY3Rpb24gNS4xLCBhbmQg
dGhlcmUgaXMgbm8gbmVlZCB0byBkcmF3IHRoZSBTUlAgb2JqZWN0LiBBbHNvIG5vIG5lZWQgZm9y
IHRoZSByZWZlcmVuY2UgYXMgaXQncyBhbHJlYWR5IGluIHNlY3Rpb24gNS4xLg0KUGVyaGFwcyBh
bHNvIHN0YXRlIHRoZSBhbHRlcm5hdGl2ZSBjYXNlLCB0aGF0IGlmIHRoZSBmbGFnIGlzIHNldCB0
byAwLCBpdCBpbmRpY2F0ZXMgYW4gaW5zdGFudGlhdGlvbiByZXF1ZXN0Lg0KDQpKb24+IEtlcHQg
dGhlIGRpYWdyYW0gYXMgbm90ZWQgYWJvdmUgYnV0IG1hZGUgdGhlIG90aGVyIGNsYXJpZmljYXRp
b25zLg0KDQoNClNlY3Rpb24gNS4zLCAxc3QgcGFyYWdyYXBoDQoiTFNQIGluc3RhbnRpYXRpb24g
aXMgZG9uZSBieSIgLyAiVGhlIExTUCBpcyBpbnN0YW50aWF0ZWQgYnkiLg0KImFuIFBDSW5pdGlh
dGUiIC8gImEgUENJbml0aWF0ZSINClN1Z2dlc3QgcmVtb3ZpbmcgdGhlIHNlbnRlbmNlIGJlZ2lu
bmluZyAiVGhlIExTUCBpcyBzZXQgdXAiDQoNCkpvbj4gT0suICBXZSBuZWVkIHRvIGtlZXAgdGhl
IHRleHQgc3BlY2lhbGl6aW5nIHRoZSBkcmFmdCB0byBSU1ZQLVRFLg0KDQoNClNlY3Rpb24gNS4z
IGluIGdlbmVyYWwNCkkgc3VnZ2VzdCByZW9yZ2FuaXNpbmcgdGhpcyBzZWN0aW9uOg0KLUZpcnN0
IGRpc2N1c3MgbWVzc2FnZSBjb250ZW50cyB0aGF0IHNob3VsZCBiZSBpbmNsdWRlZCBmb3IgaW5z
dGFudGlhdGlvbiwgaS5lLiwgb2JqZWN0cyBtZW50aW9uZWQgaW4gdGhlIGZvcm1hdCBzZWN0aW9u
IGFib3ZlLCBhbmQgdGhlaXIgY29udGVudHMuDQotVGhlbiBvbmNlIHlvdSBoYXZlIGRlZmluZWQg
d2hhdCB0aGUgUENJbml0aWF0ZSBzaG91bGQgbG9vayBsaWtlLCBpbiBuZXcgcGFyYWdyYXBoKHMp
IHRhbGsgdGhyb3VnaCBjaGVja2luZyB2YWxpZGl0eSBvZiB0aGUgUENJbml0aWF0ZSAobm9uLXpl
cm8gUExTUC1JRCBhbmQgbWlzc2luZyBFUk8gb3IgU1lNQk9MSUMtUEFUSC1OQU1FKSBhbmQgZGlz
Y3VzcyB0aGUgZXJyb3IgbWVzc2FnZXMuDQotVGhlbiB1c2UgdGhlIHRleHQgZGVzY3JpYmluZyBM
U1Agc2V0dXAgYmFzZWQgb24gdGhlIGluZm8gaW5jbHVkZWQuDQotVGhlbiBkaXNjdXNzIHRoZSBQ
Q1JwdC4gWW91IGN1cnJlbnRseSBtZW50aW9uIFBDUnB0IGluIGEgY291cGxlIG9mIHBsYWNlcyBp
biB0aGlzIHNlY3Rpb24gYW5kIGl0IHdvdWxkIGJlIGVhc2llciB0byByZWFkIGlmIGl0IHdhcyBp
biBvbmUgcGxhY2UuIEZvciBjbGFyaXR5LCBhbHNvIHN0YXRlIHRoYXQgaW4gdGhlIFBDUnB0LCBi
b3RoIHRoZSBEZWxlZ2F0ZSBhbmQgQ3JlYXRlIGZsYWdzIGFyZSBpbiB0aGUgTFNQIG9iamVjdC4N
Cg0KSm9uPiBEb25lDQoNClNlY3Rpb24gNS4zLCA4dGggcGFyYWdyYXBoLiAiVGhlIFBDRVAtRVJS
T1Igb2JqZWN0IFNIT1VMRCBpbmNsdWRlIHRoZSBSU1ZQDQogICBFcnJvciBTcGVjIFRMViAoaWYg
YW4gRVJST1IgU1BFQyB3YXMgcmV0dXJuZWQgdG8gdGhlIFBDQyBieSBhDQogICBkb3duc3RyZWFt
IG5vZGUpLiINCklzIHRoYXQgYWxyZWFkeSBjb3ZlcmVkIGJ5IHRoZSAxc3Qgc2VudGVuY2UgaW4g
dGhpcyBwYXJhZ3JhcGgsICJyZWxheSB0byB0aGUgUENFIGVycm9ycyBpdCBlbmNvdW50ZXJzIj8g
Q291bGQgcmUtcGhyYXNlIHRvICJJZiBhbiBSU1ZQIEVycm9yIFNwZWMgVExWIHdhcyByZXR1cm5l
ZCB0byB0aGUgUENDIGJ5IGEgZG93bnN0cmVhbSBub2RlLCBpdCBzaG91bGQgYmUgaW5jbHVkZWQg
aW4gdGhlIFBDRVAtRVJST1Igb2JqZWN0IGluIHRoZSBQQ0VyciBtZXNzYWdlIi4gQWxzbyB3b3Vs
ZCBwcmVmZXIgbm90IHRvIHVzZSAyIHRlcm1zICJSU1ZQIEVycm9yIFNwZWMgVExWIiBhbmQgIkVS
Uk9SIFNQRUMiLg0Kc3VnZ2VzZXRlZCAvIHN1Z2dlc3RlZA0KSXMgdGhlIHNlbnRlbmNlICJBZnRl
ciB0aGUgTFNQIGlzIHNldCB1cCwgZXJyb3JzIGluIFJTVlAuLi4iIG5lY2Vzc2FyeT8gQnkgdGhh
dCBJIG1lYW4gZG9lcyB0aGF0IGJlaGF2aW91ciBkaWZmZXIgZnJvbSBub3JtYWwsIGlzIGl0IHBh
cnRpY3VsYXIgdG8gdGhpcyBleHRlbnNpb24/DQoNCkpvbj4gRml4ZWQgdGhlIHRlcm1pbm9sb2d5
IGFuZCB0eXBvLiBJIHRoaW5rIHRoZSByZXN0IG9mIGl0IHJlYWRzIGZpbmUgZ2l2ZW4gdGhlIGdl
bmVyYWwgb3ZlcmhhdWwgSSBkaWQgaW4gdGhpcyBzZWN0aW9uLg0KDQpTZWN0aW9uIDUuMywgcGFy
YWdyYXBocyA4IGFuZCA5DQpXb3VsZCB5b3Ugd2FudCB0byBpbmZvcm0gdGhlIFBDRSBvZiBhbnkg
bGltaXRzIGR1cmluZyB0aGUgY2FwYWJpbGl0eSBleGNoYW5nZSByYXRoZXIgdGhhbiBzZW5kaW5n
IGFuIGVycm9yIGxhdGVyIGFuZCBpZ25vcmluZyBmdXJ0aGVyIFBDRSByZXF1ZXN0cz8NCg0KSm9u
PiBUaGVyZSBtaWdodCBiZSB2YWx1ZSBpbiBhZGRpbmcgYSBjYXBhYmlsaXR5LCBidXQgSSB3b3Vs
ZCBwcmVmZXIgdG8gbGVhdmUgaXQgYXMgYW4gZW5oYW5jZW1lbnQgdG8gYmUgZG9uZSBpZiBpbXBs
ZW1lbnRhdGlvbnMgZmluZCBpdCBuZWNlc3NhcnkuDQoNCg0KU2VjdGlvbiA1LjMuMQ0KVGhlIGNy
ZWF0ZSBmbGFnIGNvdWxkIGJlIGRlc2NyaWJlZCBlYXJsaWVyLiBBcyBtZW50aW9uZWQgYWJvdmUs
IFNlY3Rpb24gNCB3b3VsZCBiZSBhIGdvb2QgcGxhY2UgdG8gZGV0YWlsIGFsbCB0aGUgYml0cyBu
ZXdseSBkZWZpbmVkIGluIHRoaXMgZHJhZnQsIHRoZSBuZXcgbWVzc2FnZSwgdGhlIG5ldyBmbGFn
cy4gQWdhaW4sIEkgZG9udCB0aGluayB5b3UgbmVlZCB0byBkcmF3IGEgZGlhZ3JhbSwganVzdCBk
ZXNjcmliZSB0aGUgZmxhZyBhZGRlZCBhbmQgaXRzIHBvc2l0aW9uIHdpdGhpbiB0aGUgTFNQIE9i
amVjdC4NCg0KSm9uPiBJIGRvbuKAmXQgdGhpbmsgdGhpcyBpcyB3b3J0aCByZWZhY3RvcmluZyBh
cyB0aGVyZSBhcmUgZm9yd2FyZCByZWZlcmVuY2VzIHdoZXJlIG5lZWRlZC4NCg0KDQpTZWN0aW9u
IDUuMy4yIGNvdWxkIGJlIHJvbGxlZCBpbnRvIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY3JlYXRl
IGZsYWcgc2luY2UgdGhlIHR3byB3b3VsZCBiZSB1c2VkIHRvZ2V0aGVyLiBBbHNvLCBiYWNrIGlu
IFNlY3Rpb24gMyBpdCBzYWlkIHlvdSBTSE9VTEQgaW5jbHVkZSB0aGUgU1BFQUtFUi1JREVOVElU
WS1JRCBUTFYsIHdoZXJlYXMgNS4zLjIgaW5zdGVhZCB1c2VzIE1BWS4gU1BFQUtFUi1JREVOVElU
WS1JRCBpcyBub3QgYWN0dWFsbHkgZGVmaW5lZCBpbiB0aGUgc3luYy1vcHRpbWl6YXRpb25zIGRy
YWZ0IC0gYXNzdW1lIHlvdSBtZWFuIFNQRUFLRVItRU5USVRZLUlEPyBBbHNvIGp1c3QgdG8gbWFr
ZSBpdCBjbGVhciwgeW91IGFyZSByZS11c2luZyB0aGF0IFRMViBidXQgdGhpcyB0aW1lIHdpdGhp
biB0aGUgTFNQIE9iamVjdCwgYW5kIHRvIGdpdmUgdGhlIFBDRSdzIGlkZW50aXR5LCByYXRoZXIg
dGhhbiBpbiB0aGUgT1BFTiBvYmplY3QgdG8gZ2l2ZSB0aGUgc3BlYWtlcidzIGlkZW50aXR5Pw0K
QWxzbyBpbiB0aGUgZmluYWwgc2VudGVuY2U6ICJ0aGUgVExWIE1VU1QgYmUgaWdub3JlZCB0aGUg
YW5kIHRoZSBQQ0UgTVVTVCBzZW5kIGEgUENFcnIiIC0gdGhlcmUncyBhbiBleHRyYSAidGhlIiBp
biB0aGUgbWlkZGxlLCBhbmQgYmVpbmcgdmVyeSBmdXNzeSwgdGhlIFRMViBpcyBub3QgcmVhbGx5
IGlnbm9yZWQgaWYgeW91IHNlbmQgYW4gZXJyb3IgbWVzc2FnZS4gQWxzbyBpZiB5b3UgZG8gc2Vu
ZCB0aGUgZXJyb3IgbWVzc2FnZSwgaXMgdGhlIHJlc3Qgb2YgdGhlIFBDUnB0IG1lc3NhZ2UgaWdu
b3JlZD8NCg0KSm9uPiBGaXhlZCB0aGUgVExWIG5hbWUgKHdlbGwgc3BvdHRlZCEpLCB0aGUgU0hP
VUxEICh3aGljaCBzaG91bGQgYmUgTUFZKSB0aGUgc3RyYXkg4oCcdGhl4oCdIGFuZCB0aGUg4oCc
VExW4oCdIGJlaW5nIGlnbm9yZWQsIHdoaWNoIHNob3VsZCBzYXkg4oCcTFNQ4oCdLg0KWW91ciB1
bmRlcnN0YW5kaW5nIG9mIGhvdyB0aGlzIFRMViBpcyB1c2VkIGlzIGNvcnJlY3QuDQpUaGUgZW50
aXJlIExTUCBpcyBpZ25vcmVkLCBidXQgbXVsdGlwbGUgTFNQcyBtYXkgYmUgcmVxdWVzdGVkIGlu
IGEgc2luZ2xlIFBDSW5pdGlhdGUsIHNvIG90aGVycyBtYXkgc3RpbGwgYmUgcHJvY2Vzc2VkLg0K
DQoNCg0KU2VjdGlvbiA1LjQgbWF5IGJlbmVmaXQgZnJvbSBzcGxpdHRpbmcgaW50byBtdWx0aXBs
ZSBwYXJhZ3JhcGhzLCBvbmUgZm9yIGVhY2ggZXJyb3IgdHlwZSwgcGx1cyBhbm90aGVyIGZvciB0
aGUgZmluYWwgcGFydCBiZWdpbm5pbmcgYXQgIkZvbGxvd2luZyB0aGUgcmVtb3ZhbCIuDQoNCkpv
bj4gRG9uZS4NCg0KDQpTZWN0aW9uIDYsIDFzdCBwYXJhZ3JhcGgNCiJhcmUgYXV0b21hdGljYWxs
eSBkZWxlZ2F0ZWQiOiBzdWdnZXN0IHRoaXMgcmVhZHMgIk1VU1QgYmUgZGVsZWdhdGVkIi4gQXV0
b21hdGljYWxseSBtaWdodCBpbXBseSB5b3UgZG9udCBuZWVkIHRvIGRvIGFueXRoaW5nIHRvIG1h
a2UgdGhpcyBoYXBwZW4uDQoNCkpvbj4gT0sNCg0KDQpJZiB0aGUgUENFIHJldHVybnMgYSBkZWxl
Z2F0aW9uIHRvIHRoZSBQQ0MsIHdvdWxkIHRoZSBQQ0MgdGhlbiBlbmQgdXAgc2VuZGluZyB0aGF0
IFBDRSBhIFBDUnB0IHdpdGggdGhlIGRlbGVnYXRpb24gYml0IHNldCB0byB6ZXJvPyBUaGUgZmly
c3QgcGFyYWdyYXBoIHN0YXRlcyB0aGF0IHRoaXMgaXMgYW4gZXJyb3IsIGJ1dCBpbiB0aGF0IGNh
c2UsIHdvdWxkIGl0IGJlPw0KDQpKb24+IENvcnJlY3Qg4oCTIEnigJl2ZSBmaXhlZCB0aGUgdGV4
dC4NCg0KDQpBcyAiUmVkZWxlZ2F0aW9uIFRpbWVvdXQgSW50ZXJ2YWwiIGFuZCAiU3RhdGUgVGlt
ZW91dCBJbnRlcnZhbCIgYXJlIGJvdGggdGVybXMgZGVmaW5lZCBpbiB0aGUgU3RhdGVmdWwgUENF
IGRyYWZ0LCBJIHdvdWxkIHRyeSB0byB1c2UgdGhlIGV4YWN0IHNhbWUgdGVybWlub2xvZ3kgYW5k
IHNhbWUgY2FwaXRhbGlzYXRpb24gZm91bmQgdGhlcmUgdGhyb3VnaG91dC4NCg0KSm9uPiBEb25l
DQoNCg0KU2VjdGlvbiA2LCAzcmQgcGFyYWdyYXBoLg0KV2hlcmUgaXQgc2F5cyAiSW4gY2FzZSBv
ZiBQQ0VQIHNlc3Npb24gZmFpbHVyZSIsIGRvZXMgdGhhdCBtZWFuIGZhaWx1cmUgYXQgYW55IHBv
aW50IGluIHRpbWUsIG9yIGp1c3QgYSBmYWlsdXJlIGFmdGVyIHRoZSBQQ0UgaGFzIHJldHVybmVk
IGRlbGVnYXRpb24gaW4gb3JkZXIgdG8gdHJhbnNmZXIgdGhlIExTUCB0byBhIGRpZmZlcmVudCBQ
Q0U/DQoNCkpvbj4gRmFpbHVyZSBhdCBhbnkgcG9pbnQgaW4gdGltZS4NCg0KQWxzbywgaXMgdGhl
IExTUCBjb25zaWRlcmVkIGFuIG9ycGhhbiBhcyBzb29uIGFzIHRoZSBpbml0aWF0aW5nIFBDRSBy
ZXR1cm5zIGRlbGVnYXRpb24gdG8gdGhlIFBDQz8NCg0KSm9uPiBZZXMsIHRoaXMgd2FzIHRoZSBp
bnRlbnRpb24uDQoNCk9yIG9ubHkgaWYgYSBQQ0VQIHNlc3Npb24gZmFpbHM/IEhhdmluZyB0aGVz
ZSB0d28gYml0cyBvZiBpbmZvcm1hdGlvbiBpbiB0d28gZGlmZmVyZW50IHBhcmFncmFwaHMgbWFr
ZXMgaXQgc2VlbSBsaWtlIHRoZXkgYXJlIHNlcGFyYXRlIGJ1dCBJIHdvdWxkIHRoaW5rIHRoZXkg
Z28gdG9nZXRoZXI/IElmIEkgaGF2ZSBpbnRlcnByZXRlZCB0aGlzIGNvcnJlY3RseSwgSSB3b3Vs
ZCBzdWdnZXN0IHRoZSBmb2xsb3dpbmcgdGV4dDoNCiAgIEEgUENFIE1BWSByZXR1cm4gYSBkZWxl
Z2F0aW9uIHRvIHRoZSBQQ0MgdG8gYWxsb3cgZm9yIExTUCB0cmFuc2ZlciBiZXR3ZWVuDQogICBQ
Q0VzLiBUaGUgUENDIHdpbGwgYWxzbyByZWdhaW4gY29udHJvbCBvdmVyIGEgUENFLWluaXRpYXRl
ZCBMU1AgaWYgdGhlIFBDRVAgc2Vzc2lvbg0KICAgZmFpbHMgYW5kIHRoZSBSZWRlbGVnYXRpb24g
VGltZW91dCBJbnRlcnZhbCB0aW1lciBleHBpcmVzLiAgSW4gYm90aCBjYXNlcywgdGhlDQogICBM
U1AgaXMgY29uc2lkZXJlZCBhbiAib3JwaGFuIiBhbmQgdGhlIFBDQyBNVVNUIHRyaWdnZXIgdGhl
IFN0YXRlIFRpbWVvdXQgSW50ZXJ2YWwNCiAgIHRpbWVyIGZvciB0aGF0IExTUCAoW0ktRC5pZXRm
LXBjZS1zdGF0ZWZ1bC1wY2VdKS4NCg0KSm9uPiBMb29rcyBnb29kIOKAkyBJ4oCZdmUgdXNlZCB0
aGlzIHRleHQgd2l0aCBhIGZldyBjaGFuZ2VzLg0KDQoNCkJ1dCwgd2hhdCBpcyBub3QgY2xlYXIg
dG8gbWUsIGlzIHdoYXQgaXMgaGFwcGVuaW5nIGF0IHRoaXMgcG9pbnQgdG8gdHJ5IHRvIGRlbGVn
YXRlIHRvIGFub3RoZXIgUENFPyBGcm9tIGxvb2tpbmcgYXQgdGhlIFN0YXRlZnVsIFBDRSBkcmFm
dCwgSSBiZWxpZXZlIHRoZSBQQ0Mgd291bGQgc2VuZCBhIHJlcG9ydCB0byAxL2FueSg/KSBQQ0Ug
aXQgd2FzIGNvbm5lY3RlZCB0bywgc2V0dGluZyB0aGUgZGVsZWdhdGUgZmxhZyB0byAxIHRvIHRy
eSB0byBnZXQgdGhhdCBQQ0UgdG8gYWNjZXB0IGRlbGVnYXRpb24uDQoNCkpvbj4gWWVzLCB0aGUg
UENDIGlzIGFsbG93ZWQgdG8gZG8gdGhhdCBpZiB0aGUgUmVkZWxlZ2F0aW9uIEludGVydmFsIFRp
bWVyIGV4cGlyZXMuDQoNCklmIEkgaW50ZXJwcmV0ZWQgdGhhdCBjb3JyZWN0bHksIGkuZS4gdGhl
IFBDQyBhY3RpdmVseSB0cmllcyB0byBzd2l0Y2ggZGVsZWdhdGlvbiB0byBhbm90aGVyIFBDRSwg
aXQgbWlnaHQgYmUgd29ydGggc3RhdGluZyB0aGF0IGhlcmUuDQpBc3N1bWluZyBhIHJlcGx5IGNv
bWVzIGluIGZyb20gdGhhdCBQQ0UsIHdpdGggdGhlIGRlbGVnYXRlIGZsYWcgc2V0LCB3aXRoaW4g
dGhlIHN0YXRlIHRpbWVvdXQgaW50ZXJ2YWwsIGFsbCBpcyBnb29kLiBIb3dldmVyLCBJIHdhcyBz
bGlnaHRseSBjb25jZXJuZWQgYnkgdGhlIHN0YXRlbWVudCBmcm9tIHRoZSBTdGF0ZWZ1bCBQQ0Ug
ZHJhZnQgdGhhdCBzYXlzOg0KIklmIHRoZSBQQ0UgYWNjZXB0cyB0aGUgTFNQIERlbGVnYXRpb24s
DQogICBpdCBNVVNUIHNldCB0aGUgRGVsZWdhdGUgZmxhZyB0byAxIHdoZW4gaXQgc2VuZHMgYW4g
TFNQIFVwZGF0ZQ0KICAgUmVxdWVzdCBmb3IgdGhlIGRlbGVnYXRlZCBMU1AgKG5vdGUgdGhhdCB0
aGlzIG1heSBvY2N1ciBhdCBhIGxhdGVyDQogICB0aW1lKS4iDQpJIGRvbnQga25vdyBob3cgZmFy
IGluIHRoZSBmdXR1cmUgImEgbGF0ZXIgdGltZSIgY291bGQgYmUsIGJ1dCBpZiB0aGUgU3RhdGUg
VGltZW91dCBJbnRlcnZhbCBleHBpcmVzIGF0IHRoZSBQQ0MgZmlyc3QsIHdvbnQgdGhlIExTUCBn
ZXQgZmx1c2hlZD8NCg0KSm9uPiBUaGUgUENFIGltcGxlbWVudGF0aW9uIG5lZWRzIHRvIGFja25v
d2xlZGdlIHNvb24gZW5vdWdoIHRoYXQgdGhlIFN0YXRlIEludGVydmFsIFRpbWVyIGRvZXMgbm90
IGV4cGlyZSDigJMgYnV0IHRoYXQgaXMgYWxzbyB0cnVlIG9mIHRoZSBiYXNlIGRyYWZ0LCBzbyBp
cyBub3QgcmVhbGx5IGFwcHJvcHJpYXRlIHRvIGRpc2N1c3MgaW4gdGhpcyBkcmFmdC4NCg0KVGhl
IHRleHQgYWxzbyBzYXlzIHRoYXQgdG8gb2J0YWluIGNvbnRyb2wsIGEgUENFIGNhbiBzZW5kIGEg
UENJbml0aWF0ZS4gU28gYXMgYW4gYWx0ZXJuYXRpdmUgdG8gbXkgaW5pdGlhbCBpbnRlcnByZXRh
dGlvbiwgZG9lcyB0aGF0IG1lYW4gdGhlIFBDQyBjb3VsZCBhZHZlcnRpc2UgdGhlIExTUCB3aXRo
IGRlbGVnYXRlIGZsYWcgc2V0IHRvIHplcm8sIGFuZCB3YWl0IGZvciBhIFBDRSB0byB0YWtlIGNv
bnRyb2wgYnkgc2VuZGluZyBhIFBDSW5pdGlhdGUgYXMgZGVzY3JpYmVkPw0KDQpKb24+IFlvdSBh
cmUgY29ycmVjdCwgYm90aCB0aGUgUENScHQgYW5kIFBDSW5pdGlhdGUgbWVjaGFuaXNtcyBjb3Vs
ZCBiZSB1c2VkLg0KDQpUaGlzIGFsc28gbWFrZXMgbWUgd29uZGVyIGhvdy93aGVuIHRoZSBpbml0
aWFsIFBDRSB3b3VsZCBkZWNpZGUgdG8gZ2l2ZSB1cCBjb250cm9sPyBJcyB0aGF0IGluIHNjb3Bl
IGZvciB0aGlzIGRyYWZ0Pw0KDQpKb24+IFRoZSBkcmFmdCBzYXlzIOKAnHRvIGFsbG93IExTUCB0
cmFuc2ZlciBiZXR3ZWVuIFBDRXMu4oCdICBUaGlzIG1pZ2h0IGJlIGRvbmUgZm9yIGEgdmFyaWV0
eSBvZiByZWFzb25zIOKAkyBJIGRvbuKAmXQgdGhpbmsgdGhlIGRyYWZ0IG5lZWRzIHRvIGxpc3Qg
dGhlbS4NCg0KDQpTZWN0aW9uIDYsIGZpbmFsIHBhcmFncmFwaA0KVGhlIGV4cGxhbmF0aW9uIGFi
b3V0IHRoZSB0aW1lb3V0IHNvdW5kcyBsaWtlIGl0IGFwcGxpZXMgdG8gU3RhdGVmdWwgUENFIGlu
IGdlbmVyYWwsIGFuZCB0aGVyZWZvcmUgbWF5IG5vdCBiZSBuZWNlc3NhcnkgdG8gZXhwbGFpbiBp
biB0aGlzIGRyYWZ0Pw0KDQpKb24+IEkgdGhpbmsgaXTigJlzIHdvcnRoIGtlZXBpbmcuDQoNCkFs
c28sIG9uIFBDRSBjcmFzaCAoYmVhcmluZyBpbiBtaW5kIHBhcmFncmFwaCAzIGFib3ZlKSwgZG9l
cyB0aGUgUmVkZWxlZ2F0aW9uIFRpbWVvdXQgSW50ZXJ2YWwgb2NjdXIgZmlyc3QsIGFuZCB0aGVu
IHRoZSBTdGF0ZSBUaW1lb3V0IEludGVydmFsPw0KDQpKb24+IFllcywgdGhhdOKAmXMgY29ycmVj
dC4NCg0KSm9uPiBJIGRpZCBhIHNpZ25pZmljYW50IHJld3JpdGUgb2Ygc2VjdGlvbiA2IGFzIGEg
cmVzdWx0IG9mIHlvdXIgY29tbWVudHMuICBIZXJlIGlzIHRoZSBuZXcgdGV4dCBpbiBpdHMgZW50
aXJldHkuDQoNCk5FVw0KNi4gIExTUCBEZWxlZ2F0aW9uIGFuZCBDbGVhbnVwDQoNCiAgIFRoZSBQ
Q0MgTVVTVCBkZWxlZ2F0ZSBQQ0UtaW5pdGlhdGVkIExTUHMgdG8gdGhlIFBDRSB1cG9uDQogICBp
bnN0YW50aWF0aW9uLiAgVGhlIFBDQyBNVVNUIHNldCB0aGUgZGVsZWdhdGlvbiBiaXQgdG8gMSBp
biB0aGUgUENScHQNCiAgIHRoYXQgaW5jbHVkZXMgdGhlIGFzc2lnbmVkIFBMU1AtSUQuDQoNCiAg
IFRoZSBQQ0MgTVVTVCBOT1QgcmV2b2tlIHRoZSBkZWxlZ2F0aW9uIGZvciBhIFBDRS1pbml0aWF0
ZWQgTFNQIG9uIGFuDQogICBhY3RpdmUgUENFUCBzZXNzaW9uLiAgVGhlcmVmb3JlLCBhbGwgUENS
cHQgbWVzc2FnZXMgZnJvbSB0aGUgUENDIHRvDQogICB0aGUgUENFIHRoYXQgb3ducyB0aGUgZGVs
ZWdhdGlvbiBNVVNUIGhhdmUgdGhlIGRlbGVnYXRpb24gYml0IHNldCB0bw0KICAgMS4gIElmIHRo
ZSBQQ0UgdGhhdCBvd25zIHRoZSBkZWxlZ2F0aW9uIHJlY2VpdmVzIGEgUENScHQgbWVzc2FnZSB3
aXRoDQogICB0aGUgZGVsZWdhdGlvbiBiaXQgc2V0IHRvIDAgdGhlbiBpdCBNVVNUIHNlbmQgYSBQ
Q0VyciBtZXNzYWdlIHdpdGgNCiAgIEVycm9yLXR5cGU9MTkgKCJJbnZhbGlkIE9wZXJhdGlvbiIp
IGFuZCBFcnJvci12YWx1ZT03ICgiRGVsZWdhdGlvbg0KICAgZm9yIFBDRS1pbml0aWF0ZWQgTFNQ
IGNhbm5vdCBiZSByZXZva2VkIikuICBUaGUgUENFIE1BWSBmdXJ0aGVyIHJlYWN0DQogICBieSBj
bG9zaW5nIHRoZSBzZXNzaW9uLg0KDQogICBDb250cm9sIG92ZXIgYSBQQ0UtaW5pdGlhdGVkIExT
UCBjYW4gcmV2ZXJ0IHRvIHRoZSBQQ0MgaW4gdHdvIHdheXMuDQogICBBIFBDRSBNQVkgcmV0dXJu
IGEgZGVsZWdhdGlvbiB0byB0aGUgUENDIHRvIGFsbG93IGZvciBMU1AgdHJhbnNmZXINCiAgIGJl
dHdlZW4gUENFcy4gIEFsdGVybmF0aXZlbHksIHRoZSBQQ0MgZ2FpbnMgY29udHJvbCBhbiBMU1Ag
aWYgdGhlDQogICBQQ0VQIHNlc3Npb24gdGhhdCBpdCB3YXMgZGVsZWdhdGVkIG9uIGZhaWxzIGFu
ZCB0aGUgUmVkZWxlZ2F0aW9uDQogICBUaW1lb3V0IEludGVydmFsIHRpbWVyIGV4cGlyZXMuICBJ
biBib3RoIGNhc2VzLCB0aGUgTFNQIGJlY29tZXMgYW4NCiAgIG9ycGhhbiB1bnRpbCB0aGUgZXhw
aXJhdGlvbiBvZiB0aGUgU3RhdGUgVGltZW91dCBJbnRlcnZhbCB0aW1lcg0KICAgKFtJLUQuaWV0
Zi1wY2Utc3RhdGVmdWwtcGNlXSkuDQoNCiAgIFRoZSBQQ0MgTUFZIGF0dGVtcHQgdG8gcmVkZWxl
Z2F0ZSBhbiBvcnBoYW5lZCBMU1AgYnkgZm9sbG93aW5nIHRoZQ0KICAgcHJvY2VkdXJlcyBvZiBb
SS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0uICBBbHRlcm5hdGl2ZWx5LCBpZiB0aGUNCiAgIG9y
cGhhbmVkIExTUCB3YXMgUENFLWluaXRpYXRlZCwgdGhlbiBhIFBDRSBNQVkgb2J0YWluIGNvbnRy
b2wgb3Zlcg0KICAgaXQsIGFzIGZvbGxvd3MuDQoNCiAgIEEgUENFIChlaXRoZXIgdGhlIG9yaWdp
bmFsIG9yIG9uZSBvZiBpdHMgYmFja3Vwcykgc2VuZHMgYSBQQ0luaXRpYXRlDQogICBtZXNzYWdl
LCBpbmNsdWRpbmcganVzdCB0aGUgU1JQIGFuZCBMU1Agb2JqZWN0cywgYW5kIGNhcnJ5aW5nIHRo
ZQ0KICAgUExTUC1JRCBvZiB0aGUgTFNQIGl0IHdhbnRzIHRvIHRha2UgY29udHJvbCBvZi4gIElm
IHRoZSBQQ0MgcmVjZWl2ZXMNCiAgIGEgUENJbml0aWF0ZSBtZXNzYWdlIHdpdGggYSBQTFNQLUlE
IHBvaW50aW5nIHRvIGFuIG9ycGhhbmVkIFBDRS0NCiAgIGluaXRpYXRlZCBMU1AsIHRoZW4gaXQg
TVVTVCByZWRlbGVnYXRlIHRoYXQgTFNQIHRvIHRoZSBQQ0UuICBBbnkNCiAgIG90aGVyIG5vbi16
ZXJvIFBMU1AtSUQgTVVTVCByZXN1bHQgaW4gdGhlIGdlbmVyYXRpb24gb2YgYSBQQ0Vycg0KICAg
bWVzc2FnZSB1c2luZyB0aGUgcnVsZXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNS40LiAgVGhlIFN0
YXRlIFRpbWVvdXQNCiAgIEludGVydmFsIHRpbWVyIGZvciB0aGUgTFNQIGlzIHN0b3BwZWQgdXBv
biB0aGUgcmVkZWxlZ2F0aW9uLiAgQWZ0ZXINCiAgIG9idGFpbmluZyBjb250cm9sIG9mIHRoZSBM
U1AsIHRoZSBQQ0UgbWF5IHJlbW92ZSBpdCB1c2luZyB0aGUNCiAgIHByb2NlZHVyZXMgZGVzY3Jp
YmVkIGluIHRoaXMgZG9jdW1lbnQuDQoNCiAgIFRoZSBTdGF0ZSBUaW1lb3V0IEludGVydmFsIHRp
bWVyIGVuc3VyZXMgdGhhdCBhIFBDRSBjcmFzaCBkb2VzIG5vdA0KICAgcmVzdWx0IGluIGF1dG9t
YXRpYyBhbmQgaW1tZWRpYXRlIGRpc3J1cHRpb24gZm9yIHRoZSBzZXJ2aWNlcyB1c2luZw0KICAg
UENFLWluaXRpYXRlZCBMU1BzLiAgUENFLWluaXRpYXRlZCBMU1BzIGFyZSBub3QgcmVtb3ZlZCBp
bW1lZGlhdGVseQ0KICAgdXBvbiBQQ0UgZmFpbHVyZS4gIEluc3RlYWQsIHRoZXkgYXJlIGNsZWFu
ZWQgdXAgb24gdGhlIGV4cGlyYXRpb24gb2YNCiAgIHRoaXMgdGltZXIuICBUaGlzIGFsbG93cyBm
b3IgbmV0d29yayBjbGVhbnVwIHdpdGhvdXQgbWFudWFsDQogICBpbnRlcnZlbnRpb24uICBUaGUg
UENDIFNIT1VMRCBzdXBwb3J0IHJlbW92YWwgb2YgUENFLWluaXRpYXRlZCBMU1BzDQogICBhcyBv
bmUgb2YgdGhlIGJlaGF2aW9ycyBhcHBsaWVkIG9uIGV4cGlyYXRpb24gb2YgdGhlIFN0YXRlIFRp
bWVvdXQNCiAgIEludGVydmFsIHRpbWVyLiAgVGhlIGJlaGF2aW9yIFNIT1VMRCBiZSBwaWNrZWQg
YmFzZWQgb24gbG9jYWwgcG9saWN5LA0KICAgYW5kIGNhbiByZXN1bHQgZWl0aGVyIGluIExTUCBy
ZW1vdmFsLCBvciBpbiByZXZlcnRpbmcgdG8gb3BlcmF0b3ItDQogICBkZWZpbmVkIGRlZmF1bHQg
cGFyYW1ldGVycy4NCg0KDQoNClNlY3Rpb24gOC4xDQpNZWFuaW5nOiBJbml0aWF0ZS4gQmVpbmcg
cmVhbGx5IHBpY2t5LCBJIHdvdWxkIGxpa2UgdGhpcyB0byBtYXRjaCB0aGUgZnVsbCB0ZXJtIHVz
ZWQgaW4gdGhpcyBkcmFmdCAiUGF0aCBDb21wdXRhdGlvbiBMU1AgSW5pdGlhdGUgUmVxdWVzdCIg
KG9yIHdoYXRldmVyIHRlcm0geW91IHNldHRsZSBvbiAtIHNlZSBjb21tZW50IGFib3ZlIGJldHdl
ZW4gU2VjdGlvbiA0LjEgYW5kIDUuMSkuIFRoaXMgd291bGQgdGhlbiBtYXRjaCBSRkM1NDQwJ3Mg
d2F5IG9mIGRvaW5nIGl0IGZvciBQQ1JlcS4NCg0KSm9uPiBEb25lDQoNCg0KS2luZCByZWdhcmRz
LA0KVmljdG9yaWENCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5v
c2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N
c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnAuTXNvUGxhaW5UZXh0LCBsaS5Nc29QbGFpblRleHQsIGRpdi5Nc29QbGFpblRleHQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IENoYXIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdy
YXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCglt
YXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsc2VyaWY7fQ0Kc3Bhbi5QbGFpblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJQbGFpbiBU
ZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxh
aW4gVGV4dCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5t
c29jaHBkZWZhdWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBk
ZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5lbWFp
bHN0eWxlMTcNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTE3Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5wbGFpbnRleHRjaGFy
MA0KCXttc28tc3R5bGUtbmFtZTpwbGFpbnRleHRjaGFyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsLWNvbXBvc2U7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1s
aXN0LWlkOjg1OTM5MTk3MjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTc0MDE0Mjg1NiAxMzQ4MDc1NTMgMTM0ODA3NTU1IDEzNDgwNzU1NyAxMzQ4MDc1
NTMgMTM0ODA3NTU1IDEzNDgwNzU1NyAxMzQ4MDc1NTMgMTM0ODA3NTU1IDEzNDgwNzU1Nzt9DQpA
bGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVs
OQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674Kn
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpv
bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1HQiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFZpY3RvcmlhPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5JJ20gcGlja2luZyB1cCB0aGlzIHRocmVhZCBhbmQgcmVwbHlp
bmcgYXMgUENFIHdvcmtpbmcgZ3JvdXAgY2hhaXIsIGFzIHRoZSBhdXRob3JzIGFyZSB1bmF2YWls
YWJsZS4mbmJzcDsgV2UgdmVyeSBtdWNoIGFwcHJlY2lhdGUgeW91ciByZXZpZXcsIHdoaWNoIGhh
cyBiZWVuIHZlcnkNCiBoZWxwZnVsLCBhbmQgSSBzaW5jZXJlbHkgYXBvbG9naXNlIGZvciB0aGUg
ZGVsYXkgaW4gYWRkcmVzc2luZyB5b3VyIGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBteSBwcm9wb3NlZCByZXNvbHV0aW9ucyBp
bmxpbmUgYmVsb3csIG1hcmtlZCB3aXRoICZxdW90O0pvbiZndDsmcXVvdDsuJm5ic3A7IEkgaGF2
ZSBhdHRhY2hlZCBhIG5ldyByZXZpc2lvbiBvZiB0aGUgZHJhZnQgd2hpY2gsIEkgYmVsaWV2ZSwg
d2lsbCByZXNvbHZlIGFsbCB0aGUgcG9pbnRzDQogeW91IHJhaXNlZC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5Kb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gVmljdG9yaWEgUHJpdGNoYXJkIFtt
YWlsdG86cHJpdGNoYXJkdjBAZ21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IDA2IEFwcmls
IDIwMTcgMjI6Mjg8YnI+DQo8Yj5Ubzo8L2I+IHJ0Zy1hZHNAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8
L2I+IHJ0Zy1kaXJAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtcGNlLXBjZS1pbml0aWF0ZWQtbHNwLmFs
bEBpZXRmLm9yZzsgcGNlQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJ0Z0RpciByZXZp
ZXc6IGRyYWZ0LWlldGYtcGNlLXBjZS1pbml0aWF0ZWQtbHNwLTA5PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5IZWxsbyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIGJlZW4g
c2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJh
ZnQuIFRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBv
ciByb3V0aW5nLXJlbGF0ZWQgZHJhZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBj
YWxsIGFuZCBJRVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuDQog
VGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92aWRlIGFzc2lzdGFuY2UgdG8gdGhl
IFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJl
Y3RvcmF0ZSwgcGxlYXNlIHNlZSDigIs8YSBocmVmPSJodHRwOi8vdHJhYy50b29scy5pZXRmLm9y
Zy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyIj5odHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9h
cmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHRo
b3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0
aW5nIEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBh
bG9uZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNl
aXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3IgYnkg
dXBkYXRpbmcNCiB0aGUgZHJhZnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9jdW1lbnQ6IGRyYWZ0LWlldGYtcGNl
LXBjZS1pbml0aWF0ZWQtbHNwLTA5LnR4dCZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+UmV2aWV3ZXI6IFZpY3RvcmlhIFByaXRjaGFyZDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmV2aWV3IERhdGU6IDA2IEFwcmlsIDIwMTc8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklFVEYgTEMgRW5kIERhdGU6ICZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW50ZW5kZWQgU3RhdHVzOiBTdGFuZGFy
ZHMgVHJhY2s8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5TdW1tYXJ5OiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SSBoYXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1
bWVudCB0aGF0IEkgdGhpbmsgc2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBwdWJsaWNhdGlvbi48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5Db21tZW50czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFsdGhvdWdoIEkgd2FzIG5vdCB2ZXJ5IGZhbWlsaWFyIHdpdGggUENFUCwgSSBmb3VuZCB0aGUg
ZHJhZnQgZm9yIHRoZSBtb3N0IHBhcnQgZWFzeSB0byB1bmRlcnN0YW5kLCBidXQgZGlkIG5lZWQg
dG8gbG9vayB1cCBzb21lIHRoaW5ncyBpbiB0aGUgcmVmZXJlbmNlZCBkb2N1bWVudHMgYW5kIHdh
cyB1bmNsZWFyIG9uIGEgY291cGxlIG9mIHNtYWxsIHBvaW50cy4gSSBoYXZlIHNvbWUgc3VnZ2Vz
dGlvbnMgdGhhdA0KIG1heSBoZWxwIGltcHJvdmUgdGhlIGRyYWZ0IGZvciBvdGhlciByZWFkZXJz
LCBhbmQgSSBoYXZlIHNvbWUgcXVlcmllcyB3aGljaCBtYXkgcmVxdWlyZSBjbGFyaWZpY2F0aW9u
IGluIHRoZSBkb2N1bWVudC4gSG93ZXZlciwgYXMgbW9zdCByZWFkZXJzIHdpbGwgYmUgbW9yZSBm
YW1pbGlhciB3aXRoIHRoZSBzdWJqZWN0LCBwZXJoYXBzIG5vdCBhbGwgY29tbWVudHMgd2lsbCBy
ZXF1aXJlIGFueSBhY3Rpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TWFqb3IgSXNzdWVzOjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm8gbWFqb3IgaXNzdWVzIGZvdW5kLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk1pbm9yIElzc3VlcyBhbmQgTml0czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiAx
LCAxc3QgcGFyYWdyYXBoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXRo
IENvbnRyb2wgRWxlbWVudCAvIFBhdGggQ29tcHV0YXRpb24gRWxlbWVudCA/PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsgT0suPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5TZWN0aW9uIDEsIDJuZCBwYXJhZ3JhcGg8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlN0YXRlZnVsIHBjZSAvIFN0YXRlZnVsIFBDRTxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVmZXJlbmNlIGxpbmsgW0ktRC5pZXRmLXBjZS1z
dGF0ZWZ1bC1wY2VdIHBvaW50cyB0byBzZWN0aW9uIDMuMSwgbm90IHRoZSByZWZlcmVuY2VzIHNl
Y3Rpb24uJm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgMm5k
IHNlbnRlbmNlIHdhcyBoYXJkIHRvIHJlYWQsIGNvdWxkIGJlIHNwbGl0IGludG8gdHdvIHNlbnRl
bmNlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9uJmd0OyBPSy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gMjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+TGFzdCBwYXJhZ3JhcGg6IFJvdXRpbmcgQmFja3VzLU5hdXIg
Rm9ybWF0IC8gUm91dGluZyBCYWNrdXMtTmF1ciBGb3JtLCB0byBtYXRjaCB0aGUgUkZDIHRpdGxl
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IE9LPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDMuMTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+QXQgdGhlIGVuZCBvZiB0aGUgMXN0IHBhcmFncmFwaCwgJnF1b3Q7
cG9zc2libGUgYWdpbGUgc29mdHdhcmUtZHJpdmVuIG5ldHdvcmsgb3BlcmF0aW9uJnF1b3Q7IGlz
IHRoZW4gcmVwZWF0ZWQgaW4gdGhlIG5leHQgcGFyYWdyYXBoIGFzICZxdW90O0EgcG9zc2libGUg
dXNlIGNhc2UgaXMgYSBzb2Z0d2FyZS1kcml2ZW4gbmV0d29yayZxdW90OzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IE9LPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5TZWN0aW9uIDMuMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhlIGFjcm9ueW1zIFNSUCwgUExTUCBhbmQgRVJPIGFyZSB1c2VkIGEgZmV3IHRpbWVzIGlu
IHRoaXMgc2VjdGlvbi4gSXQgbWF5IHdlbGwgYmUgT0sgdG8gYXNzdW1lIG1vc3QgcmVhZGVycyB3
aWxsIGJlIGZhbWlsaWFyIHdpdGggdGhlc2UsIGJ1dCB3b3VsZCBiZSBnb29kIHRvIGhhdmUgdGhl
IGV4cGFuc2lvbiBoZXJlIHRvby48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9u
Jmd0OyBPSywgZXhjZXB0IEkgZG9u4oCZdCB0aGluayBQTFNQIGhhcyBhbiBvZmZpY2lhbCBleHBh
bnNpb24gaW4gZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwtcGNlLCBpdOKAmXMganVzdCBhIG5hbWUu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlNlY3Rpb24gMy4yLCAzcmQgcGFyYWdyYXBoPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5TUlAtaWQtbnVtYmVyIC8gU1JQLUlELW51bWJlciwgZm9yIGNv
bnNpc3RlbmN5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgc2VudGVu
Y2UgYmVnaW5uaW5nICZxdW90O1RoZSBQQ0UgTUFZIHVwZGF0ZSZxdW90OyBjb3VsZCBiZSBtb3Zl
ZCB0byBhIG5ldyBwYXJhZ3JhcGgsIHRvIHNlcGFyYXRlIGl0IGZyb20gdGhlIHRleHQgcmVnYXJk
aW5nIGluc3RhbnRpYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZn
dDsgT0s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiAzLjIsIGxhc3QgcGFyYWdyYXBoPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdWdnZXN0IHRvIHJlcGxhY2UgdGhlICZxdW90O2Fu
ZCZxdW90OyB3aXRoIGEgY29tbWEgaW4gdGhpcyBzZW50ZW5jZTombmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O0R1cmluZyBTdGF0ZSBTeW5jaHJvbml6YXRp
b24sIGEgUENDPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5i
c3A7cmVwb3J0cyB0aGUgc3RhdGUgb2YgaXRzIExTUHMgdG8gdGhlIFBDRSB1c2luZyBQQ1JwdCBt
ZXNzYWdlcyBhbmQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAm
bmJzcDtzZXR0aW5nIHRoZSBTWU5DIGZsYWcgaW4gdGhlIExTUCBPYmplY3QuICZxdW90OzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7aW5jbHVkZSB0aGUgQ3JlYXRl
IEZsYWcmcXVvdDsgLyAmcXVvdDtzZXQgdGhlIENyZWF0ZSBGbGFnJnF1b3Q7IC0gYWxzbyB0aGUg
Y3JlYXRlIGZsYWcgaGFzIG5vdCB5ZXQgYmVlbiBtZW50aW9uZWQuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5BY3R1YWxseSBJIHRoaW5rIHRoaXMgb3ZlcnZpZXcgY291bGQg
YmUgbXVjaCBicmllZmVyIGFuZCBzaW1wbGVyLiBUaGVyZSBpcyBhIGxvdCBvZiBkZXRhaWwgYWJv
dXQgb2JqZWN0cywgZmxhZ3MgYW5kIG9wdGlvbnMsIHdoaWNoIGlzIGV4cGxhaW5lZCBpbiBsYXRl
ciBzZWN0aW9ucyBidXQgY29tcGxpY2F0ZXMgdGhpcyBvdmVydmlldy4gSSB0aGluayBpdCBtaWdo
dCBiZSBnb29kIHRvIGFsc28gc3VtbWFyaXNlDQogaGVyZSB3aGF0IHRoZSBleHRlbnNpb24gYWRk
cyBpbiB0ZXJtcyBvZiBtZXNzYWdlcyBhbmQgZmxhZ3MsIHRvIGNsZWFybHkgaW5kaWNhdGUgd2hh
dCdzIG5ldyBjb21wYXJlZCB0byB0aGUgcmVmZXJlbmNlZCBkb2N1bWVudHMuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0RTc5O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWNvbG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAw
LjAlIj5Kb24mZ3Q7IEkgYWdyZWUgYW5kIGhhdmUgc2ltcGxpZmllZCB0aGlzIHNlY3Rpb24gYXMg
eW91IHN1Z2dlc3RlZC4mbmJzcDsgSGVyZSBpcyB0aGUgbmV3IHRleHQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPk5FVzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpDb25zb2xhcyI+My4yLiZuYnNwOyBPcGVyYXRpb24gT3ZlcnZpZXc8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6Q29uc29sYXMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7
IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUgbmV3IEkgZmxhZyBpbiB0aGUgU1RBVEVGVUwtUENF
LUNBUEFCSUxJVFk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBUTFYgdG8gaW5k
aWNhdGUgdGhhdCB0aGUgc2VuZGVyIHN1cHBvcnRzIFBDRS1pbml0aWF0ZWQgTFNQcyAoc2VlPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgZGV0YWlscyBpbiBTZWN0aW9uIDQuMSku
Jm5ic3A7IEEgUENDIG9yIFBDRSBzZXRzIHRoaXMgZmxhZyBpbiB0aGUgT3BlbjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IG1lc3NhZ2UgZHVyaW5nIHRoZSBQQ0VQIEluaXRpYWxp
emF0aW9uIFBoYXNlIHRvIGluZGljYXRlIHRoYXQgaXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZu
YnNwOyZuYnNwOyBzdXBwb3J0cyB0aGUgcHJvY2VkdXJlcyBvZiB0aGlzIGRvY3VtZW50LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpDb25zb2xhcyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJz
cDsgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgbmV3IFBDRVAgbWVzc2FnZSwgdGhlIExTUCBJbml0
aWF0ZSBSZXF1ZXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgKFBDSW5pdGlh
dGUpIG1lc3NhZ2UsIHdoaWNoIGEgUENFIGNhbiBzZW5kIHRvIGEgUENFIHRvIHJlcXVlc3QgdGhl
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgaW5pdGlhdG9uIG9yIGRlbGV0aW9u
IG9mIGFuIExTUC4mbmJzcDsgVGhlIGRlY2lzaW9uIHdoZW4gdG8gaW5zdGFudGlhdGUgb3I8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBkZWxldGUgYSBQQ0UtaW5pdGlhdGVkIExT
UCBpcyBvdXQgb2YgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNv
bGFzIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBUaGUgUENFIHNl
bmRzIGEgUENJbml0aWF0ZSBtZXNzYWdlIHRvIHRoZSBQQ0MgdG8gcmVxdWVzdCB0aGU8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBpbml0aWF0aW9uIG9mIGFuIExTUC4mbmJzcDsg
VGhlIFBDQyBjcmVhdGVzIHRoZSBMU1AgdXNpbmcgdGhlIGF0dHJpYnV0ZXM8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBjb21tdW5pY2F0ZWQgYnkgdGhlIFBDRSBhbmQgbG9jYWwg
dmFsdWVzIGZvciBhbnkgdW5zcGVjaWZpZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZu
YnNwOyBwYXJhbWV0ZXJzLiZuYnNwOyBUaGUgUENDIGdlbmVyYXRlcyBhbiBMU1AgU3RhdGUgUmVw
b3J0IChQQ1JwdCkgZm9yIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IExT
UCwgY2FycnlpbmcgYSBuZXdseSBhc3NpZ25lZCBQTFNQLUlEIGZvciB0aGUgTFNQIGFuZCBkZWxl
Z2F0aW5nIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IExTUCB0byB0aGUg
UENFIHZpYSB0aGUgRGVsZWdhdGUgZmxhZyBpbiB0aGUgTFNQIG9iamVjdC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
Q29uc29sYXMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IFRoZSBQ
Q0UgY2FuIHVwZGF0ZSB0aGUgYXR0cmlidXRlcyBvZiB0aGUgTFNQIGJ5IHNlbmRpbmcgc3Vic2Vx
dWVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IFBDVXBkIG1lc3NhZ2VzLiZu
YnNwOyBTdWJzZXF1ZW50IExTUCBTdGF0ZSBSZXBvcnQgKFBDUnB0KSBhbmQgTFNQIFVwZGF0ZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IFJlcXVlc3QgKFBDVXBkKSBtZXNzYWdl
cyB0aGF0IHRoZSBQQ0MgYW5kIFBDRSwgcmVzcGVjdGl2ZWx5LCBzZW5kIGZvcjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IHRoZSBMU1Agd2lsbCBjYXJyeSB0aGUgUENDLWFzc2ln
bmVkIFBMU1AtSUQsIHdoaWNoIHVuaXF1ZWx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsm
bmJzcDsgaWRlbnRpZmllcyB0aGUgTFNQLiZuYnNwOyBTZWUgZGV0YWlscyBpbiBTZWN0aW9uIDUu
My48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5i
c3A7Jm5ic3A7IFRoZSBQQ0Ugc2VuZHMgYSBQQ0luaXRpYXRlIG1lc3NhZ2UgdG8gdGhlIFBDQyB0
byByZXF1ZXN0IHRoZSBkZWxldGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7
IG9mIGFuIExTUC4mbmJzcDsgVG8gaW5kaWNhdGUgYSBkZWxldGUgb3BlcmF0aW9uLCB0aGlzIGRv
Y3VtZW50IGRlZmluZXMgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgbmV3
IFIgZmxhZyBpbiB0aGUgU1JQIG9iamVjdCBpbiB0aGUgUENJbml0aWF0ZSBtZXNzYWdlLCBhcyBk
ZXNjcmliZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBpbiBTZWN0aW9uIDUu
Mi4mbmJzcDsgQXMgYSByZXN1bHQgb2YgdGhlIGRlbGV0aW9uIHJlcXVlc3QsIHRoZSBQQ0MgcmVt
b3ZlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IGFsbCBzdGF0ZSByZWxhdGVk
IHRvIHRoZSBMU1AgYW5kIHNlbmRzIGEgUENScHQgZm9yIHRoZSByZW1vdmVkIHN0YXRlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IFNlZSBkZXRhaWxzIGluIFNlY3Rpb24gNS40
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkFmdGVyIHRoZSBmaXJzdCBzZW50ZW5jZSwgSSB3b3VsZCByZXBocmFzZTogJnF1
b3Q7Rmlyc3QsIHRoZSBPcGVuIG1lc3NhZ2UgbXVzdCBpbmNsdWRlIHRoZSBTdGF0ZWZ1bCBQQ0Ug
Q2FwYWJpbGl0eSBUTFYsIGRlZmluZWQgaW4gW10uJnF1b3Q7IFRoZW4gY29udGludWUgdG8gdGhl
IHNlbnRlbmNlIGJlZ2lubmluZyAmcXVvdDtBIG5ldyBmbGFnIGlzIGludHJvZHVjZWQgaW4gdGhp
cyBUTFYsIC4uLiZxdW90Oy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9uJmd0
OyBPSzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDQuMSZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SW4gdGhlIGZsYWcgYml0IGRlc2NyaXB0aW9uLCAmcXVvdDt0aGF0IHRo
ZSBQQ0UgbWF5IGF0dGVtcHQgdG8gaW5zdGFudGlhdGUgTFNQcyZxdW90OyBjb3VsZCBiZSBjaGFu
Z2VkIHRvICZxdW90O3RoYXQgdGhlIFBDRSBzdXBwb3J0cyBpbnN0YW50aWF0aW5nIExTUHMmcXVv
dDsuJm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHNvIHJhdGhl
ciB0aGFuICZxdW90O2luIG9yZGVyIHRvIHN1cHBvcnQmcXVvdDssIHVzZSAmcXVvdDtpbiBvcmRl
ciB0byBlbmFibGUmcXVvdDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5O
b3Qgc3VyZSB0aGlzIHNlY3Rpb24gaXMgbmVjZXNzYXJ5IGluIHRoaXMgZm9ybSB3aXRoIEZpZ3Vy
ZSAxLiBGb3IgZXhhbXBsZSwgSSB0aGluayB0aGUgc3luYy1vcHRpbWl6YXRpb25zIGRyYWZ0IHNw
ZWNpZmllcyBmbGFncyBpbiBhIG5pY2Ugd2F5IChTZWN0aW9uIDcgb2YgdGhhdCBkcmFmdCksIHN1
Z2dlc3RpbmcgdGhlIGJpdCB0byB1c2Ugd2l0aG91dCBhIGRpYWdyYW0uIFRoZSBkZXNjcmlwdGlv
biBoZXJlDQogaW4gc2VjdGlvbiA0LjEgY291bGQgYmUgcm9sbGVkIGludG8gdGhlIG1haW4gYm9k
eSBvZiBTZWN0aW9uIDQuIEFsc28sIGlzIHRoZXJlIGFueSBuZWVkIHRvIG1lbnRpb24gdGhlIFUg
ZmxhZyBvciB0aGUgUyBmbGFnIGluIHRoaXMgZHJhZnQ/PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkpvbiZndDsgSeKAmXZlIG1hZGUgdGhlIGNoYW5nZXMgdG8gdGhlIHRleHQgc3Vn
Z2VzdGVkIGFib3ZlLiZuYnNwOyBTb21lIGRyYWZ0cyBkbyBkdXBsaWNhdGUgdGhlIFRMViBmaWd1
cmUgd2hlbiBhZGRpbmcgbmV3IGZpZWxkcy4mbmJzcDsgSXQgd291bGQgcHJvYmFibHkgbm90IGhh
dmUgYmVlbiBteSBwZXJzb25hbA0KIHByZWZlcmVuY2UgaGVyZSBidXQgSeKAmW0gaW5jbGluZWQg
dG8gbGVhdmUgaXQgYXMtaXMuJm5ic3A7IEkgdGhpbmsgdGhlIHRleHQgcmVmZXJyaW5nIHRoZSBy
ZWFkZXIgdG8gb3RoZXIgZG9jdW1lbnRzIGZvciB0aGUgVSBhbmQgUyBiaXRzIHNob3VsZCBzdGF5
IHRvIG1ha2UgaXQgY2xlYXIgdGhleSBhcmUgYWxyZWFkeSBkZWZpbmVkIGVsc2V3aGVyZS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSBub3RpY2VkIGEgbWl4IGFuZCBtYXRjaCBiZXR3ZWVuIHRlcm1pbm9sb2d5IG9m
ICZxdW90O1NUQVRFRlVMLVBDRS1DQVBBQklMSVRZIFRMViZxdW90OyB2cyAmcXVvdDtTdGF0ZWZ1
bCBQQ0UgQ2FwYWJpbGl0eSZxdW90OyBUTFYgLSBjb3VsZCBiZSBtYWRlIGNvbnNpc3RlbnQsIEkn
ZCBzdWdnZXN0ICZxdW90O1N0YXRlZnVsIFBDRSBDYXBhYmlsaXR5IFRMViZxdW90OyB0aHJvdWdo
b3V0IGZvciByZWFkYWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFsc28gdGhlIHNhbWUgYXBwbGllcyB0byAmcXVvdDtQYXRoIENvbXB1dGF0aW9uIExTUCBJbml0
aWF0ZSBNZXNzYWdlJnF1b3Q7LCAmcXVvdDtQYXRoIENvbXB1dGF0aW9uIExTUCBJbml0aWF0ZSBS
ZXF1ZXN0JnF1b3Q7LCAmcXVvdDtMU1AgSW5pdGlhdGUgTWVzc2FnZSZxdW90OywgJnF1b3Q7TFNQ
IEluaXRpYXRlIFJlcXVlc3QmcXVvdDssICZxdW90O0xTUCBpbml0aWF0aW9uIHJlcXVlc3QmcXVv
dDsuIFdvdWxkIGJlIG5pY2UgdG8gc2VlIHRoaXMgY29uc2lzdGVudCB0aHJvdWdob3V0LjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IFRoYW5rcywgSeKAmXZlIGdv
bmUgZm9yIHRoZSBmb2xsb3dpbmc6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxl
dmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1s
aXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9z
cGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5TVEFURUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYgdG8gbWF0Y2ggdGhlIGRlZmluaXRpb24gaW4g
ZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwtcGNlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0
OmwwIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj7igJxMU1AgSW5pdGlhdGUgUmVxdWVzdCAoUENJbml0aWF0ZSkgTWVzc2FnZeKAnSBh
YmJyZXZpYXRlZCB0byDigJxQQ0luaXRpYXRlIE1lc3NhZ2XigJ08bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDUuMTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIDFzdCBwYXJhZ3JhcGggY291bGQgYmUg
c2ltcGxpZmllZCBieSByZW1vdmluZyB0ZXh0IGFib3V0IG90aGVyIG9iamVjdHMgYW5kIG1pc3Np
bmcgb2JqZWN0cywgYW5kIG1vdmluZyB0aGUgZmluYWwgdHdvIHNlbnRlbmNlcyBpbnRvIHNlY3Rp
b25zIDUuMyBhbmQgNS40LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
IDJuZCBwYXJhZ3JhcGggc3RhdGVzICZxdW90O1RoZSBmb3JtYXQgLi4uIGZvciBMU1AgaW5zdGFu
dGlhdGlvbiZxdW90OywgYnV0IHRoaXMgbG9va3MgbGlrZSBpdCBhcHBsaWVzIHRvIGRlbGV0aW9u
IHRvby4gU3VnZ2VzdCB0byByZW1vdmUgJnF1b3Q7Zm9yIExTUCBpbnN0YW50aWF0aW9uJnF1b3Q7
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gZmlyc3QgcmVhZCAoYWx0
aG91Z2ggbW9zdCByZWFkZXJzIHdpbGwgYmUgZmFtaWxpYXIgYWxyZWFkeSkgSSB3b3VsZCBoYXZl
IGxpa2VkIHRvIHNlZSBzb21lIG1lbnRpb24gb2Ygd2hhdCB0aGUgQ29tbW9uIEhlYWRlciBpcywg
bWF5YmUgZXZlbiBqdXN0IGEgcmVmZXJlbmNlIHRvIGl0cyBkZWZpbml0aW9uIGluIFJGQzU0NDAu
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsgT0s8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gNSwgZmluYWwgcGFyYWdyYXBo
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdvdWxkIHN1Z2dl
c3QgeW91IGRvbnQgbmVlZCB0aGUgM3JkIHNlbnRlbmNlIGF0IGFsbCwgYXMgY29ycmVsYXRpb24g
aXMgYWxyZWFkeSBtZW50aW9uZWQgaW4gdGhlIDFzdCBzZW50ZW5jZSBpbiB0aGlzIHBhcmFncmFw
aC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsc28sIGlzIFNSUC1JRC1u
dW1iZXIgaW5jcmVtZW50ZWQgd2hlbiBhbiBvcGVyYXRpb24gaXMgcmVxdWVzdGVkICpmcm9tKiB0
aGUgUENFPyBPciAqYnkqIHRoZSBQQ0UsIG9yIGluIGVpdGhlciBkaXJlY3Rpb24/IElzIGl0IGNs
ZWFyZXIgdG8gc2F5ICZxdW90O1RoZSBQQ0UgaW5jcmVtZW50cyB0aGUgY3VycmVudCBQQ0VQIHNl
c3Npb24ncyBTUlAtSUQtbnVtYmVyIGJlZm9yZSBpbmNsdWRpbmcgaXQgaW4gdGhlIFBDSW5pdGlh
dGUNCiBtZXNzYWdlJnF1b3Q7IChhc3N1bWluZyBhbnkgb3RoZXIgdXNhZ2UgaXMgdW5jaGFuZ2Vk
IGZyb20gdGhlIFN0YXRlZnVsIFBDRSBkcmFmdCk/Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkpvbiZndDsgSeKAmXZlIHJlZmFjdG9yZWQgdGhpcyBzZWN0aW9uIHRvIGFk
ZHJlc3MgdGhlc2UgY29tbWVudHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gNS4yJm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIHNlY3Rpb24gY291bGQgYmUgY29u
ZGVuc2VkIGluIGEgc2ltaWxhciB3YXkgYXMgSSBtZW50aW9uZWQgYmVmb3JlIHJlZ2FyZGluZyB0
aGUgSSBmbGFnIGluIHRoZSBDYXBhYmlsaXR5IFRMViBpbiBTZWN0aW9uIDQuMS4gVGhlIHRleHQg
Y291bGQgYmUgaW5jbHVkZWQgYXQgdGhlIGJvdHRvbSBvZiBzZWN0aW9uIDUuMSwgYW5kIHRoZXJl
IGlzIG5vIG5lZWQgdG8gZHJhdyB0aGUgU1JQIG9iamVjdC4gQWxzbw0KIG5vIG5lZWQgZm9yIHRo
ZSByZWZlcmVuY2UgYXMgaXQncyBhbHJlYWR5IGluIHNlY3Rpb24gNS4xLiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGVyaGFwcyBhbHNvIHN0YXRlIHRoZSBhbHRl
cm5hdGl2ZSBjYXNlLCB0aGF0IGlmIHRoZSBmbGFnIGlzIHNldCB0byAwLCBpdCBpbmRpY2F0ZXMg
YW4gaW5zdGFudGlhdGlvbiByZXF1ZXN0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9uJmd0OyBLZXB0IHRoZSBkaWFncmFtIGFzIG5vdGVk
IGFib3ZlIGJ1dCBtYWRlIHRoZSBvdGhlciBjbGFyaWZpY2F0aW9ucy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+U2VjdGlvbiA1LjMsIDFzdCBwYXJhZ3JhcGgmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZxdW90O0xTUCBpbnN0YW50aWF0aW9uIGlzIGRvbmUgYnkmcXVvdDsg
LyAmcXVvdDtUaGUgTFNQIGlzIGluc3RhbnRpYXRlZCBieSZxdW90Oy4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O2FuIFBDSW5pdGlhdGUmcXVvdDsgLyAm
cXVvdDthIFBDSW5pdGlhdGUmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlN1Z2dlc3QgcmVtb3ZpbmcgdGhlIHNlbnRlbmNlIGJlZ2lubmluZyAmcXVvdDtUaGUgTFNQ
IGlzIHNldCB1cCZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Sm9uJmd0OyBPSy4mbmJzcDsgV2UgbmVlZCB0byBrZWVwIHRoZSB0ZXh0
IHNwZWNpYWxpemluZyB0aGUgZHJhZnQgdG8gUlNWUC1URS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vj
dGlvbiA1LjMgaW4gZ2VuZXJhbDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SSBzdWdnZXN0IHJlb3JnYW5pc2luZyB0aGlzIHNlY3Rpb246PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4tRmlyc3QgZGlzY3VzcyBtZXNzYWdlIGNvbnRlbnRzIHRoYXQgc2hv
dWxkIGJlIGluY2x1ZGVkIGZvciBpbnN0YW50aWF0aW9uLCBpLmUuLCBvYmplY3RzIG1lbnRpb25l
ZCBpbiB0aGUgZm9ybWF0IHNlY3Rpb24gYWJvdmUsIGFuZCB0aGVpciBjb250ZW50cy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaGVuIG9uY2UgeW91IGhhdmUgZGVmaW5l
ZCB3aGF0IHRoZSBQQ0luaXRpYXRlIHNob3VsZCBsb29rIGxpa2UsIGluIG5ldyBwYXJhZ3JhcGgo
cykgdGFsayB0aHJvdWdoIGNoZWNraW5nIHZhbGlkaXR5IG9mIHRoZSBQQ0luaXRpYXRlIChub24t
emVybyBQTFNQLUlEIGFuZCBtaXNzaW5nIEVSTyBvciBTWU1CT0xJQy1QQVRILU5BTUUpIGFuZCBk
aXNjdXNzIHRoZSBlcnJvciBtZXNzYWdlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPi1UaGVuIHVzZSB0aGUgdGV4dCBkZXNjcmliaW5nIExTUCBzZXR1cCBiYXNlZCBvbiB0
aGUgaW5mbyBpbmNsdWRlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1U
aGVuIGRpc2N1c3MgdGhlIFBDUnB0LiBZb3UgY3VycmVudGx5IG1lbnRpb24gUENScHQgaW4gYSBj
b3VwbGUgb2YgcGxhY2VzIGluIHRoaXMgc2VjdGlvbiBhbmQgaXQgd291bGQgYmUgZWFzaWVyIHRv
IHJlYWQgaWYgaXQgd2FzIGluIG9uZSBwbGFjZS4gRm9yIGNsYXJpdHksIGFsc28gc3RhdGUgdGhh
dCBpbiB0aGUgUENScHQsIGJvdGggdGhlIERlbGVnYXRlIGFuZCBDcmVhdGUgZmxhZ3MgYXJlIGlu
IHRoZSBMU1ANCiBvYmplY3QuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IERvbmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlNlY3Rpb24gNS4zLCA4dGggcGFyYWdyYXBoLiAmcXVvdDtUaGUgUENFUC1FUlJPUiBvYmpl
Y3QgU0hPVUxEIGluY2x1ZGUgdGhlIFJTVlA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyAmbmJzcDtFcnJvciBTcGVjIFRMViAoaWYgYW4gRVJST1IgU1BFQyB3YXMg
cmV0dXJuZWQgdG8gdGhlIFBDQyBieSBhPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsgJm5ic3A7ZG93bnN0cmVhbSBub2RlKS4mcXVvdDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklzIHRoYXQgYWxyZWFkeSBjb3ZlcmVkIGJ5IHRoZSAxc3Qg
c2VudGVuY2UgaW4gdGhpcyBwYXJhZ3JhcGgsICZxdW90O3JlbGF5IHRvIHRoZSBQQ0UgZXJyb3Jz
IGl0IGVuY291bnRlcnMmcXVvdDs/IENvdWxkIHJlLXBocmFzZSB0byAmcXVvdDtJZiBhbiBSU1ZQ
IEVycm9yIFNwZWMgVExWIHdhcyByZXR1cm5lZCB0byB0aGUgUENDIGJ5IGEgZG93bnN0cmVhbSBu
b2RlLCBpdCBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIFBDRVAtRVJST1INCiBvYmplY3QgaW4g
dGhlIFBDRXJyIG1lc3NhZ2UmcXVvdDsuIEFsc28gd291bGQgcHJlZmVyIG5vdCB0byB1c2UgMiB0
ZXJtcyAmcXVvdDtSU1ZQIEVycm9yIFNwZWMgVExWJnF1b3Q7IGFuZCAmcXVvdDtFUlJPUiBTUEVD
JnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+c3VnZ2VzZXRlZCAv
IHN1Z2dlc3RlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXMgdGhlIHNl
bnRlbmNlICZxdW90O0FmdGVyIHRoZSBMU1AgaXMgc2V0IHVwLCBlcnJvcnMgaW4gUlNWUC4uLiZx
dW90OyBuZWNlc3Nhcnk/IEJ5IHRoYXQgSSBtZWFuIGRvZXMgdGhhdCBiZWhhdmlvdXIgZGlmZmVy
IGZyb20gbm9ybWFsLCBpcyBpdCBwYXJ0aWN1bGFyIHRvIHRoaXMgZXh0ZW5zaW9uPzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9uJmd0OyBG
aXhlZCB0aGUgdGVybWlub2xvZ3kgYW5kIHR5cG8uIEkgdGhpbmsgdGhlIHJlc3Qgb2YgaXQgcmVh
ZHMgZmluZSBnaXZlbiB0aGUgZ2VuZXJhbCBvdmVyaGF1bCBJIGRpZCBpbiB0aGlzIHNlY3Rpb24u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDUuMywgcGFyYWdyYXBocyA4
IGFuZCA5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Xb3VsZCB5b3Ugd2Fu
dCB0byBpbmZvcm0gdGhlIFBDRSBvZiBhbnkgbGltaXRzIGR1cmluZyB0aGUgY2FwYWJpbGl0eSBl
eGNoYW5nZSByYXRoZXIgdGhhbiBzZW5kaW5nIGFuIGVycm9yIGxhdGVyIGFuZCBpZ25vcmluZyBm
dXJ0aGVyIFBDRSByZXF1ZXN0cz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsgVGhlcmUgbWlnaHQgYmUgdmFsdWUgaW4gYWRkaW5n
IGEgY2FwYWJpbGl0eSwgYnV0IEkgd291bGQgcHJlZmVyIHRvIGxlYXZlIGl0IGFzIGFuIGVuaGFu
Y2VtZW50IHRvIGJlIGRvbmUgaWYgaW1wbGVtZW50YXRpb25zIGZpbmQgaXQgbmVjZXNzYXJ5Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDUuMy4xPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGUgY3JlYXRlIGZsYWcgY291bGQgYmUgZGVzY3JpYmVkIGVhcmxpZXIuIEFz
IG1lbnRpb25lZCBhYm92ZSwgU2VjdGlvbiA0IHdvdWxkIGJlIGEgZ29vZCBwbGFjZSB0byBkZXRh
aWwgYWxsIHRoZSBiaXRzIG5ld2x5IGRlZmluZWQgaW4gdGhpcyBkcmFmdCwgdGhlIG5ldyBtZXNz
YWdlLCB0aGUgbmV3IGZsYWdzLiBBZ2FpbiwgSSBkb250IHRoaW5rIHlvdSBuZWVkIHRvIGRyYXcg
YSBkaWFncmFtLCBqdXN0IGRlc2NyaWJlDQogdGhlIGZsYWcgYWRkZWQgYW5kIGl0cyBwb3NpdGlv
biB3aXRoaW4gdGhlIExTUCBPYmplY3QuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IEkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHdv
cnRoIHJlZmFjdG9yaW5nIGFzIHRoZXJlIGFyZSBmb3J3YXJkIHJlZmVyZW5jZXMgd2hlcmUgbmVl
ZGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlNlY3Rpb24gNS4zLjIgY291bGQgYmUgcm9sbGVkIGludG8gdGhlIGRlc2NyaXB0aW9uIG9m
IHRoZSBjcmVhdGUgZmxhZyBzaW5jZSB0aGUgdHdvIHdvdWxkIGJlIHVzZWQgdG9nZXRoZXIuIEFs
c28sIGJhY2sgaW4gU2VjdGlvbiAzIGl0IHNhaWQgeW91IFNIT1VMRCBpbmNsdWRlIHRoZSBTUEVB
S0VSLUlERU5USVRZLUlEIFRMViwgd2hlcmVhcyA1LjMuMiBpbnN0ZWFkIHVzZXMgTUFZLiBTUEVB
S0VSLUlERU5USVRZLUlEDQogaXMgbm90IGFjdHVhbGx5IGRlZmluZWQgaW4gdGhlIHN5bmMtb3B0
aW1pemF0aW9ucyBkcmFmdCAtIGFzc3VtZSB5b3UgbWVhbiBTUEVBS0VSLUVOVElUWS1JRD8gQWxz
byBqdXN0IHRvIG1ha2UgaXQgY2xlYXIsIHlvdSBhcmUgcmUtdXNpbmcgdGhhdCBUTFYgYnV0IHRo
aXMgdGltZSB3aXRoaW4gdGhlIExTUCBPYmplY3QsIGFuZCB0byBnaXZlIHRoZSBQQ0UncyBpZGVu
dGl0eSwgcmF0aGVyIHRoYW4gaW4gdGhlIE9QRU4gb2JqZWN0IHRvIGdpdmUgdGhlDQogc3BlYWtl
cidzIGlkZW50aXR5PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbyBp
biB0aGUgZmluYWwgc2VudGVuY2U6ICZxdW90O3RoZSBUTFYgTVVTVCBiZSBpZ25vcmVkIHRoZSBh
bmQgdGhlIFBDRSBNVVNUIHNlbmQgYSBQQ0VyciZxdW90OyAtIHRoZXJlJ3MgYW4gZXh0cmEgJnF1
b3Q7dGhlJnF1b3Q7IGluIHRoZSBtaWRkbGUsIGFuZCBiZWluZyB2ZXJ5IGZ1c3N5LCB0aGUgVExW
IGlzIG5vdCByZWFsbHkgaWdub3JlZCBpZiB5b3Ugc2VuZCBhbiBlcnJvciBtZXNzYWdlLiBBbHNv
IGlmIHlvdSBkbyBzZW5kIHRoZSBlcnJvcg0KIG1lc3NhZ2UsIGlzIHRoZSByZXN0IG9mIHRoZSBQ
Q1JwdCBtZXNzYWdlIGlnbm9yZWQ/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IEZpeGVkIHRoZSBUTFYgbmFtZSAod2VsbCBzcG90
dGVkISksIHRoZSBTSE9VTEQgKHdoaWNoIHNob3VsZCBiZSBNQVkpIHRoZSBzdHJheSDigJx0aGXi
gJ0gYW5kIHRoZSDigJxUTFbigJ0gYmVpbmcgaWdub3JlZCwgd2hpY2ggc2hvdWxkIHNheSDigJxM
U1DigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPllvdXIgdW5kZXJzdGFuZGluZyBvZiBob3cgdGhpcyBU
TFYgaXMgdXNlZCBpcyBjb3JyZWN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZW50aXJlIExTUCBp
cyBpZ25vcmVkLCBidXQgbXVsdGlwbGUgTFNQcyBtYXkgYmUgcmVxdWVzdGVkIGluIGEgc2luZ2xl
IFBDSW5pdGlhdGUsIHNvIG90aGVycyBtYXkgc3RpbGwgYmUgcHJvY2Vzc2VkLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rp
b24gNS40IG1heSBiZW5lZml0IGZyb20gc3BsaXR0aW5nIGludG8gbXVsdGlwbGUgcGFyYWdyYXBo
cywgb25lIGZvciBlYWNoIGVycm9yIHR5cGUsIHBsdXMgYW5vdGhlciBmb3IgdGhlIGZpbmFsIHBh
cnQgYmVnaW5uaW5nIGF0ICZxdW90O0ZvbGxvd2luZyB0aGUgcmVtb3ZhbCZxdW90Oy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsg
RG9uZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiA2LCAxc3QgcGFyYWdyYXBoPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mcXVvdDthcmUgYXV0b21hdGljYWxseSBkZWxl
Z2F0ZWQmcXVvdDs6IHN1Z2dlc3QgdGhpcyByZWFkcyAmcXVvdDtNVVNUIGJlIGRlbGVnYXRlZCZx
dW90Oy4gQXV0b21hdGljYWxseSBtaWdodCBpbXBseSB5b3UgZG9udCBuZWVkIHRvIGRvIGFueXRo
aW5nIHRvIG1ha2UgdGhpcyBoYXBwZW4uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IE9LPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHRo
ZSBQQ0UgcmV0dXJucyBhIGRlbGVnYXRpb24gdG8gdGhlIFBDQywgd291bGQgdGhlIFBDQyB0aGVu
IGVuZCB1cCBzZW5kaW5nIHRoYXQgUENFIGEgUENScHQgd2l0aCB0aGUgZGVsZWdhdGlvbiBiaXQg
c2V0IHRvIHplcm8/IFRoZSBmaXJzdCBwYXJhZ3JhcGggc3RhdGVzIHRoYXQgdGhpcyBpcyBhbiBl
cnJvciwgYnV0IGluIHRoYXQgY2FzZSwgd291bGQgaXQgYmU/PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Kb24mZ3Q7IENvcnJlY3Qg4oCTIEni
gJl2ZSBmaXhlZCB0aGUgdGV4dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgJnF1b3Q7UmVkZWxlZ2F0
aW9uIFRpbWVvdXQgSW50ZXJ2YWwmcXVvdDsgYW5kICZxdW90O1N0YXRlIFRpbWVvdXQgSW50ZXJ2
YWwmcXVvdDsgYXJlIGJvdGggdGVybXMgZGVmaW5lZCBpbiB0aGUgU3RhdGVmdWwgUENFIGRyYWZ0
LCBJIHdvdWxkIHRyeSB0byB1c2UgdGhlIGV4YWN0IHNhbWUgdGVybWlub2xvZ3kgYW5kIHNhbWUg
Y2FwaXRhbGlzYXRpb24gZm91bmQgdGhlcmUgdGhyb3VnaG91dC4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsgRG9uZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDYsIDNyZCBwYXJhZ3JhcGguPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGVyZSBpdCBzYXlzICZxdW90O0luIGNhc2Ugb2YgUENF
UCBzZXNzaW9uIGZhaWx1cmUmcXVvdDssIGRvZXMgdGhhdCBtZWFuIGZhaWx1cmUgYXQgYW55IHBv
aW50IGluIHRpbWUsIG9yIGp1c3QgYSBmYWlsdXJlIGFmdGVyIHRoZSBQQ0UgaGFzIHJldHVybmVk
IGRlbGVnYXRpb24gaW4gb3JkZXIgdG8gdHJhbnNmZXIgdGhlIExTUCB0byBhIGRpZmZlcmVudCBQ
Q0U/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkpvbiZndDsgRmFpbHVyZSBhdCBhbnkgcG9pbnQgaW4gdGltZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkFsc28sIGlzIHRoZSBMU1AgY29uc2lkZXJlZCBhbiBvcnBoYW4gYXMg
c29vbiBhcyB0aGUgaW5pdGlhdGluZyBQQ0UgcmV0dXJucyBkZWxlZ2F0aW9uIHRvIHRoZSBQQ0M/
DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkpvbiZndDsgWWVzLCB0aGlzIHdhcyB0aGUgaW50ZW50aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T3Igb25seSBpZiBhIFBDRVAgc2Vzc2lvbiBmYWlscz8gSGF2aW5nIHRoZXNl
IHR3byBiaXRzIG9mIGluZm9ybWF0aW9uIGluIHR3byBkaWZmZXJlbnQgcGFyYWdyYXBocyBtYWtl
cyBpdCBzZWVtIGxpa2UgdGhleSBhcmUgc2VwYXJhdGUgYnV0IEkgd291bGQgdGhpbmsgdGhleSBn
byB0b2dldGhlcj8gSWYgSSBoYXZlIGludGVycHJldGVkIHRoaXMgY29ycmVjdGx5LCBJIHdvdWxk
IHN1Z2dlc3QgdGhlIGZvbGxvd2luZw0KIHRleHQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7QSBQQ0UgTUFZIHJldHVybiBhIGRlbGVnYXRpb24gdG8g
dGhlIFBDQyB0byBhbGxvdyBmb3IgTFNQIHRyYW5zZmVyIGJldHdlZW48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtQQ0VzLiBUaGUgUENDIHdpbGwgYWxz
byByZWdhaW4gY29udHJvbCBvdmVyIGEgUENFLWluaXRpYXRlZCBMU1AgaWYgdGhlIFBDRVAgc2Vz
c2lvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO2Zh
aWxzIGFuZCB0aGUgUmVkZWxlZ2F0aW9uIFRpbWVvdXQgSW50ZXJ2YWwgdGltZXIgZXhwaXJlcy4m
bmJzcDsgSW4gYm90aCBjYXNlcywgdGhlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsgJm5ic3A7TFNQIGlzIGNvbnNpZGVyZWQgYW4gJnF1b3Q7b3JwaGFuJnF1b3Q7
IGFuZCB0aGUgUENDIE1VU1QgdHJpZ2dlciB0aGUgU3RhdGUgVGltZW91dCBJbnRlcnZhbCZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO3RpbWVy
IGZvciB0aGF0IExTUCAoW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdKS4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsg
TG9va3MgZ29vZCDigJMgSeKAmXZlIHVzZWQgdGhpcyB0ZXh0IHdpdGggYSBmZXcgY2hhbmdlcy48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+QnV0LCB3aGF0IGlzIG5vdCBjbGVhciB0byBtZSwgaXMgd2hhdCBp
cyBoYXBwZW5pbmcgYXQgdGhpcyBwb2ludCB0byB0cnkgdG8gZGVsZWdhdGUgdG8gYW5vdGhlciBQ
Q0U/IEZyb20gbG9va2luZyBhdCB0aGUgU3RhdGVmdWwgUENFIGRyYWZ0LCBJIGJlbGlldmUgdGhl
IFBDQyB3b3VsZCBzZW5kIGEgcmVwb3J0IHRvIDEvYW55KD8pIFBDRSBpdCB3YXMgY29ubmVjdGVk
IHRvLCBzZXR0aW5nIHRoZSBkZWxlZ2F0ZQ0KIGZsYWcgdG8gMSB0byB0cnkgdG8gZ2V0IHRoYXQg
UENFIHRvIGFjY2VwdCBkZWxlZ2F0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9uJmd0OyBZZXMsIHRoZSBQQ0MgaXMgYWxsb3dlZCB0
byBkbyB0aGF0IGlmIHRoZSBSZWRlbGVnYXRpb24gSW50ZXJ2YWwgVGltZXIgZXhwaXJlcy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIEkgaW50ZXJwcmV0ZWQgdGhhdCBjb3JyZWN0
bHksIGkuZS4gdGhlIFBDQyBhY3RpdmVseSB0cmllcyB0byBzd2l0Y2ggZGVsZWdhdGlvbiB0byBh
bm90aGVyIFBDRSwgaXQgbWlnaHQgYmUgd29ydGggc3RhdGluZyB0aGF0IGhlcmUuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Bc3N1bWluZyBhIHJlcGx5IGNvbWVzIGluIGZy
b20gdGhhdCBQQ0UsIHdpdGggdGhlIGRlbGVnYXRlIGZsYWcgc2V0LCB3aXRoaW4gdGhlIHN0YXRl
IHRpbWVvdXQgaW50ZXJ2YWwsIGFsbCBpcyBnb29kLiBIb3dldmVyLCBJIHdhcyBzbGlnaHRseSBj
b25jZXJuZWQgYnkgdGhlIHN0YXRlbWVudCBmcm9tIHRoZSBTdGF0ZWZ1bCBQQ0UgZHJhZnQgdGhh
dCBzYXlzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7SWYgdGhl
IFBDRSBhY2NlcHRzIHRoZSBMU1AgRGVsZWdhdGlvbiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtpdCBNVVNUIHNldCB0aGUgRGVsZWdhdGUgZmxhZyB0
byAxIHdoZW4gaXQgc2VuZHMgYW4gTFNQIFVwZGF0ZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO1JlcXVlc3QgZm9yIHRoZSBkZWxlZ2F0ZWQgTFNQIChu
b3RlIHRoYXQgdGhpcyBtYXkgb2NjdXIgYXQgYSBsYXRlcjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO3RpbWUpLiZxdW90OyZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkb250IGtub3cgaG93IGZhciBpbiB0aGUgZnV0
dXJlICZxdW90O2EgbGF0ZXIgdGltZSZxdW90OyBjb3VsZCBiZSwgYnV0IGlmIHRoZSBTdGF0ZSBU
aW1lb3V0IEludGVydmFsIGV4cGlyZXMgYXQgdGhlIFBDQyBmaXJzdCwgd29udCB0aGUgTFNQIGdl
dCBmbHVzaGVkPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Sm9uJmd0OyBUaGUgUENFIGltcGxlbWVudGF0aW9uIG5lZWRzIHRvIGFja25vd2xl
ZGdlIHNvb24gZW5vdWdoIHRoYXQgdGhlIFN0YXRlIEludGVydmFsIFRpbWVyIGRvZXMgbm90IGV4
cGlyZSDigJMgYnV0IHRoYXQgaXMgYWxzbyB0cnVlIG9mIHRoZSBiYXNlIGRyYWZ0LCBzbyBpcyBu
b3QNCiByZWFsbHkgYXBwcm9wcmlhdGUgdG8gZGlzY3VzcyBpbiB0aGlzIGRyYWZ0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHRleHQgYWxzbyBzYXlzIHRoYXQgdG8gb2J0YWlu
IGNvbnRyb2wsIGEgUENFIGNhbiBzZW5kIGEgUENJbml0aWF0ZS4gU28gYXMgYW4gYWx0ZXJuYXRp
dmUgdG8gbXkgaW5pdGlhbCBpbnRlcnByZXRhdGlvbiwgZG9lcyB0aGF0IG1lYW4gdGhlIFBDQyBj
b3VsZCBhZHZlcnRpc2UgdGhlIExTUCB3aXRoIGRlbGVnYXRlIGZsYWcgc2V0IHRvIHplcm8sIGFu
ZCB3YWl0IGZvciBhIFBDRSB0byB0YWtlIGNvbnRyb2wNCiBieSBzZW5kaW5nIGEgUENJbml0aWF0
ZSBhcyBkZXNjcmliZWQ/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5Kb24mZ3Q7IFlvdSBhcmUgY29ycmVjdCwgYm90aCB0aGUgUENScHQgYW5k
IFBDSW5pdGlhdGUgbWVjaGFuaXNtcyBjb3VsZCBiZSB1c2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhpcyBhbHNvIG1ha2VzIG1lIHdvbmRlciBob3cvd2hlbiB0aGUgaW5pdGlh
bCBQQ0Ugd291bGQgZGVjaWRlIHRvIGdpdmUgdXAgY29udHJvbD8gSXMgdGhhdCBpbiBzY29wZSBm
b3IgdGhpcyBkcmFmdD88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkpvbiZndDsgVGhlIGRyYWZ0IHNheXMg4oCcdG8gYWxsb3cgTFNQIHRyYW5z
ZmVyIGJldHdlZW4gUENFcy7igJ0mbmJzcDsgVGhpcyBtaWdodCBiZSBkb25lIGZvciBhIHZhcmll
dHkgb2YgcmVhc29ucyDigJMgSSBkb27igJl0IHRoaW5rIHRoZSBkcmFmdCBuZWVkcyB0byBsaXN0
IHRoZW0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gNiwgZmluYWwgcGFyYWdyYXBoPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgZXhwbGFuYXRpb24gYWJvdXQgdGhl
IHRpbWVvdXQgc291bmRzIGxpa2UgaXQgYXBwbGllcyB0byBTdGF0ZWZ1bCBQQ0UgaW4gZ2VuZXJh
bCwgYW5kIHRoZXJlZm9yZSBtYXkgbm90IGJlIG5lY2Vzc2FyeSB0byBleHBsYWluIGluIHRoaXMg
ZHJhZnQ/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5Kb24mZ3Q7IEkgdGhpbmsgaXTigJlzIHdvcnRoIGtlZXBpbmcuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFs
c28sIG9uIFBDRSBjcmFzaCAoYmVhcmluZyBpbiBtaW5kIHBhcmFncmFwaCAzIGFib3ZlKSwgZG9l
cyB0aGUgUmVkZWxlZ2F0aW9uIFRpbWVvdXQgSW50ZXJ2YWwgb2NjdXIgZmlyc3QsIGFuZCB0aGVu
IHRoZSBTdGF0ZSBUaW1lb3V0IEludGVydmFsPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Sm9uJmd0OyBZZXMsIHRoYXTigJlzIGNvcnJlY3Qu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Sm9uJmd0OyBJIGRpZCBhIHNpZ25pZmljYW50IHJld3JpdGUgb2Ygc2VjdGlvbiA2IGFz
IGEgcmVzdWx0IG9mIHlvdXIgY29tbWVudHMuJm5ic3A7IEhlcmUgaXMgdGhlIG5ldyB0ZXh0IGlu
IGl0cyBlbnRpcmV0eS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpDb25zb2xhcyI+TkVXPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj42LiZuYnNw
OyBMU1AgRGVsZWdhdGlvbiBhbmQgQ2xlYW51cDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgVGhlIFBDQyBNVVNUIGRlbGVnYXRl
IFBDRS1pbml0aWF0ZWQgTFNQcyB0byB0aGUgUENFIHVwb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMi
PiZuYnNwOyZuYnNwOyBpbnN0YW50aWF0aW9uLiZuYnNwOyBUaGUgUENDIE1VU1Qgc2V0IHRoZSBk
ZWxlZ2F0aW9uIGJpdCB0byAxIGluIHRoZSBQQ1JwdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5i
c3A7Jm5ic3A7IHRoYXQgaW5jbHVkZXMgdGhlIGFzc2lnbmVkIFBMU1AtSUQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OkNvbnNvbGFzIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBUaGUg
UENDIE1VU1QgTk9UIHJldm9rZSB0aGUgZGVsZWdhdGlvbiBmb3IgYSBQQ0UtaW5pdGlhdGVkIExT
UCBvbiBhbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IGFjdGl2ZSBQQ0VQIHNl
c3Npb24uJm5ic3A7IFRoZXJlZm9yZSwgYWxsIFBDUnB0IG1lc3NhZ2VzIGZyb20gdGhlIFBDQyB0
bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IHRoZSBQQ0UgdGhhdCBvd25zIHRo
ZSBkZWxlZ2F0aW9uIE1VU1QgaGF2ZSB0aGUgZGVsZWdhdGlvbiBiaXQgc2V0IHRvPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgMS4mbmJzcDsgSWYgdGhlIFBDRSB0aGF0IG93bnMg
dGhlIGRlbGVnYXRpb24gcmVjZWl2ZXMgYSBQQ1JwdCBtZXNzYWdlIHdpdGg8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
Q29uc29sYXMiPiZuYnNwOyZuYnNwOyB0aGUgZGVsZWdhdGlvbiBiaXQgc2V0IHRvIDAgdGhlbiBp
dCBNVVNUIHNlbmQgYSBQQ0VyciBtZXNzYWdlIHdpdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZu
YnNwOyZuYnNwOyBFcnJvci10eXBlPTE5ICgmcXVvdDtJbnZhbGlkIE9wZXJhdGlvbiZxdW90Oykg
YW5kIEVycm9yLXZhbHVlPTcgKCZxdW90O0RlbGVnYXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMi
PiZuYnNwOyZuYnNwOyBmb3IgUENFLWluaXRpYXRlZCBMU1AgY2Fubm90IGJlIHJldm9rZWQmcXVv
dDspLiZuYnNwOyBUaGUgUENFIE1BWSBmdXJ0aGVyIHJlYWN0PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFz
Ij4mbmJzcDsmbmJzcDsgYnkgY2xvc2luZyB0aGUgc2Vzc2lvbi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29s
YXMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IENvbnRyb2wgb3Zl
ciBhIFBDRS1pbml0aWF0ZWQgTFNQIGNhbiByZXZlcnQgdG8gdGhlIFBDQyBpbiB0d28gd2F5cy48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBBIFBDRSBNQVkgcmV0dXJuIGEgZGVs
ZWdhdGlvbiB0byB0aGUgUENDIHRvIGFsbG93IGZvciBMU1AgdHJhbnNmZXI8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBiZXR3ZWVuIFBDRXMuJm5ic3A7IEFsdGVybmF0aXZlbHks
IHRoZSBQQ0MgZ2FpbnMgY29udHJvbCBhbiBMU1AgaWYgdGhlPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFz
Ij4mbmJzcDsmbmJzcDsgUENFUCBzZXNzaW9uIHRoYXQgaXQgd2FzIGRlbGVnYXRlZCBvbiBmYWls
cyBhbmQgdGhlIFJlZGVsZWdhdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7
IFRpbWVvdXQgSW50ZXJ2YWwgdGltZXIgZXhwaXJlcy4mbmJzcDsgSW4gYm90aCBjYXNlcywgdGhl
IExTUCBiZWNvbWVzIGFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgb3JwaGFu
IHVudGlsIHRoZSBleHBpcmF0aW9uIG9mIHRoZSBTdGF0ZSBUaW1lb3V0IEludGVydmFsIHRpbWVy
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgKFtJLUQuaWV0Zi1wY2Utc3RhdGVm
dWwtcGNlXSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29s
YXMiPiZuYnNwOyZuYnNwOyBUaGUgUENDIE1BWSBhdHRlbXB0IHRvIHJlZGVsZWdhdGUgYW4gb3Jw
aGFuZWQgTFNQIGJ5IGZvbGxvd2luZyB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZu
YnNwOyBwcm9jZWR1cmVzIG9mIFtJLUQuaWV0Zi1wY2Utc3RhdGVmdWwtcGNlXS4mbmJzcDsgQWx0
ZXJuYXRpdmVseSwgaWYgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgb3Jw
aGFuZWQgTFNQIHdhcyBQQ0UtaW5pdGlhdGVkLCB0aGVuIGEgUENFIE1BWSBvYnRhaW4gY29udHJv
bCBvdmVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgaXQsIGFzIGZvbGxvd3Mu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNw
OyZuYnNwOyBBIFBDRSAoZWl0aGVyIHRoZSBvcmlnaW5hbCBvciBvbmUgb2YgaXRzIGJhY2t1cHMp
IHNlbmRzIGEgUENJbml0aWF0ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IG1l
c3NhZ2UsIGluY2x1ZGluZyBqdXN0IHRoZSBTUlAgYW5kIExTUCBvYmplY3RzLCBhbmQgY2Fycnlp
bmcgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgUExTUC1JRCBvZiB0aGUg
TFNQIGl0IHdhbnRzIHRvIHRha2UgY29udHJvbCBvZi4mbmJzcDsgSWYgdGhlIFBDQyByZWNlaXZl
czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IGEgUENJbml0aWF0ZSBtZXNzYWdl
IHdpdGggYSBQTFNQLUlEIHBvaW50aW5nIHRvIGFuIG9ycGhhbmVkIFBDRS08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBpbml0aWF0ZWQgTFNQLCB0aGVuIGl0IE1VU1QgcmVkZWxl
Z2F0ZSB0aGF0IExTUCB0byB0aGUgUENFLiZuYnNwOyBBbnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMi
PiZuYnNwOyZuYnNwOyBvdGhlciBub24temVybyBQTFNQLUlEIE1VU1QgcmVzdWx0IGluIHRoZSBn
ZW5lcmF0aW9uIG9mIGEgUENFcnI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBt
ZXNzYWdlIHVzaW5nIHRoZSBydWxlcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA1LjQuJm5ic3A7IFRo
ZSBTdGF0ZSBUaW1lb3V0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgSW50ZXJ2
YWwgdGltZXIgZm9yIHRoZSBMU1AgaXMgc3RvcHBlZCB1cG9uIHRoZSByZWRlbGVnYXRpb24uJm5i
c3A7IEFmdGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgb2J0YWluaW5nIGNv
bnRyb2wgb2YgdGhlIExTUCwgdGhlIFBDRSBtYXkgcmVtb3ZlIGl0IHVzaW5nIHRoZTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IHByb2NlZHVyZXMgZGVzY3JpYmVkIGluIHRoaXMg
ZG9jdW1lbnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29s
YXMiPiZuYnNwOyZuYnNwOyBUaGUgU3RhdGUgVGltZW91dCBJbnRlcnZhbCB0aW1lciBlbnN1cmVz
IHRoYXQgYSBQQ0UgY3Jhc2ggZG9lcyBub3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZu
YnNwOyByZXN1bHQgaW4gYXV0b21hdGljIGFuZCBpbW1lZGlhdGUgZGlzcnVwdGlvbiBmb3IgdGhl
IHNlcnZpY2VzIHVzaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgUENFLWlu
aXRpYXRlZCBMU1BzLiZuYnNwOyBQQ0UtaW5pdGlhdGVkIExTUHMgYXJlIG5vdCByZW1vdmVkIGlt
bWVkaWF0ZWx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsgdXBvbiBQQ0UgZmFp
bHVyZS4mbmJzcDsgSW5zdGVhZCwgdGhleSBhcmUgY2xlYW5lZCB1cCBvbiB0aGUgZXhwaXJhdGlv
biBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IHRoaXMgdGltZXIuJm5ic3A7
IFRoaXMgYWxsb3dzIGZvciBuZXR3b3JrIGNsZWFudXAgd2l0aG91dCBtYW51YWw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBpbnRlcnZlbnRpb24uJm5ic3A7IFRoZSBQQ0MgU0hP
VUxEIHN1cHBvcnQgcmVtb3ZhbCBvZiBQQ0UtaW5pdGlhdGVkIExTUHM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29u
c29sYXMiPiZuYnNwOyZuYnNwOyBhcyBvbmUgb2YgdGhlIGJlaGF2aW9ycyBhcHBsaWVkIG9uIGV4
cGlyYXRpb24gb2YgdGhlIFN0YXRlIFRpbWVvdXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNw
OyZuYnNwOyBJbnRlcnZhbCB0aW1lci4mbmJzcDsgVGhlIGJlaGF2aW9yIFNIT1VMRCBiZSBwaWNr
ZWQgYmFzZWQgb24gbG9jYWwgcG9saWN5LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5i
c3A7IGFuZCBjYW4gcmVzdWx0IGVpdGhlciBpbiBMU1AgcmVtb3ZhbCwgb3IgaW4gcmV2ZXJ0aW5n
IHRvIG9wZXJhdG9yLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7Jm5ic3A7IGRlZmluZWQg
ZGVmYXVsdCBwYXJhbWV0ZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gOC4xPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5NZWFuaW5nOiBJbml0aWF0ZS4gQmVpbmcgcmVhbGx5IHBpY2t5LCBJ
IHdvdWxkIGxpa2UgdGhpcyB0byBtYXRjaCB0aGUgZnVsbCB0ZXJtIHVzZWQgaW4gdGhpcyBkcmFm
dCAmcXVvdDtQYXRoIENvbXB1dGF0aW9uIExTUCBJbml0aWF0ZSBSZXF1ZXN0JnF1b3Q7IChvciB3
aGF0ZXZlciB0ZXJtIHlvdSBzZXR0bGUgb24gLSBzZWUgY29tbWVudCBhYm92ZSBiZXR3ZWVuIFNl
Y3Rpb24gNC4xIGFuZCA1LjEpLiBUaGlzIHdvdWxkIHRoZW4NCiBtYXRjaCBSRkM1NDQwJ3Mgd2F5
IG9mIGRvaW5nIGl0IGZvciBQQ1JlcS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkpvbiZndDsgRG9uZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5LaW5k
IHJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5WaWN0b3JpYTxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BY2PR0201MB19107E505FB54EFAF1093B6484DB0BY2PR0201MB1910_--

--_004_BY2PR0201MB19107E505FB54EFAF1093B6484DB0BY2PR0201MB1910_
Content-Type: text/plain; name="draft-ietf-pce-pce-initiated-lsp-10.txt"
Content-Description: draft-ietf-pce-pce-initiated-lsp-10.txt
Content-Disposition: attachment;
	filename="draft-ietf-pce-pce-initiated-lsp-10.txt"; size=41419;
	creation-date="Thu, 22 Jun 2017 11:01:35 GMT";
	modification-date="Thu, 22 Jun 2017 10:40:51 GMT"
Content-Transfer-Encoding: base64

CgoKClBDRSBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEUuIENyYWJiZQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEluZGl2aWR1YWwgQ29udHJpYnV0b3IKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkuIE1pbmVpCkV4cGly
ZXM6IERlY2VtYmVyIDI0LCAyMDE3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdv
b2dsZSwgSW5jLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTLiBTaXZhYmFsYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDaXNjbyBTeXN0ZW1zLCBJbmMuCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBWYXJn
YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbnRoZW9u
IFRlY2hub2xvZ2llcyBTUk8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBKdW5lIDIyLCAyMDE3CgoKICBQQ0VQIEV4dGVuc2lvbnMgZm9y
IFBDRS1pbml0aWF0ZWQgTFNQIFNldHVwIGluIGEgU3RhdGVmdWwgUENFIE1vZGVsCiAgICAgICAg
ICAgICAgICAgIGRyYWZ0LWlldGYtcGNlLXBjZS1pbml0aWF0ZWQtbHNwLTEwCgpBYnN0cmFjdAoK
ICAgVGhlIFBhdGggQ29tcHV0YXRpb24gRWxlbWVudCBDb21tdW5pY2F0aW9uIFByb3RvY29sIChQ
Q0VQKSBwcm92aWRlcwogICBtZWNoYW5pc21zIGZvciBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnRz
IChQQ0VzKSB0byBwZXJmb3JtIHBhdGgKICAgY29tcHV0YXRpb25zIGluIHJlc3BvbnNlIHRvIFBh
dGggQ29tcHV0YXRpb24gQ2xpZW50cyAoUENDcykgcmVxdWVzdHMuCgogICBUaGUgZXh0ZW5zaW9u
cyBmb3Igc3RhdGVmdWwgUENFIHByb3ZpZGUgYWN0aXZlIGNvbnRyb2wgb2YKICAgTXVsdGlwcm90
b2NvbCBMYWJlbCBTd2l0Y2hpbmcgKE1QTFMpIFRyYWZmaWMgRW5naW5lZXJpbmcgTGFiZWwKICAg
U3dpdGNoZWQgUGF0aHMgKFRFIExTUCkgdmlhIFBDRVAsIGZvciBhIG1vZGVsIHdoZXJlIHRoZSBQ
Q0MgZGVsZWdhdGVzCiAgIGNvbnRyb2wgb3ZlciBvbmUgb3IgbW9yZSBsb2NhbGx5IGNvbmZpZ3Vy
ZWQgTFNQcyB0byB0aGUgUENFLiAgVGhpcwogICBkb2N1bWVudCBkZXNjcmliZXMgdGhlIGNyZWF0
aW9uIGFuZCBkZWxldGlvbiBvZiBQQ0UtaW5pdGlhdGVkIExTUHMKICAgdW5kZXIgdGhlIHN0YXRl
ZnVsIFBDRSBtb2RlbC4KClJlcXVpcmVtZW50cyBMYW5ndWFnZQoKICAgVGhlIGtleSB3b3JkcyAi
TVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLAogICAi
U0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05B
TCIgaW4gdGhpcwogICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVk
IGluIFtSRkMyMTE5XS4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMgSW50ZXJuZXQtRHJh
ZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9u
cyBvZiBCQ1AgNzggYW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBk
b2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2UgKElFVEYp
LiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlCiAgIHdvcmtpbmcg
ZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJu
ZXQtCiAgIERyYWZ0cyBpcyBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1
cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9y
IGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQs
IG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBpcyBp
bmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1hdGVy
aWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIKCgoK
CkNyYWJiZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjQsIDIwMTcgICAgICAg
ICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgU3RhdGVmdWwgUENFIC0gUENF
LWluaXRpYXRlZCBMU1AgICAgICAgICAgIEp1bmUgMjAxNwoKCiAgIFRoaXMgSW50ZXJuZXQtRHJh
ZnQgd2lsbCBleHBpcmUgb24gRGVjZW1iZXIgMjQsIDIwMTcuCgpDb3B5cmlnaHQgTm90aWNlCgog
ICBDb3B5cmlnaHQgKGMpIDIwMTcgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmll
ZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICBU
aGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExl
Z2FsCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMKICAgKGh0dHA6Ly90
cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mCiAg
IHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3Vt
ZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5kIHJlc3Ry
aWN0aW9ucyB3aXRoIHJlc3BlY3QKICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50
cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBTaW1wbGlmaWVk
IEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRoZSBU
cnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50eSBh
cwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBvZiBD
b250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzCiAgIDIuICBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAzLiAgQXJjaGl0ZWN0
dXJhbCBPdmVydmlldyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQK
ICAgICAzLjEuICBNb3RpdmF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICA0CiAgICAgMy4yLiAgT3BlcmF0aW9uIE92ZXJ2aWV3ICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNQogICA0LiAgU3VwcG9ydCBvZiBQQ0UtaW5p
dGlhdGVkIExTUHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDUKICAgICA0LjEu
ICBTVEFURUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA2CiAgIDUuICBQQ0UtaW5pdGlhdGVkIExTUCBJbnN0YW50aWF0aW9uIGFuZCBEZWxldGlv
biAgLiAuIC4gLiAuIC4gLiAuICAgNgogICAgIDUuMS4gIFRoZSBMU1AgSW5pdGlhdGUgUmVxdWVz
dCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDYKICAgICA1LjIuICBUaGUgUiBm
bGFnIGluIHRoZSBTUlAgT2JqZWN0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3CiAg
ICAgNS4zLiAgTFNQIEluc3RhbnRpYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgOAogICAgICAgNS4zLjEuICBUaGUgQ3JlYXRlIEZsYWcgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTAKICAgICAgIDUuMy4yLiAgVGhlIFNQRUFLRVIt
RU5USVRZLUlEIFRMViAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgICAgNS40LiAg
TFNQIERlbGV0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxMQogICA2LiAgTFNQIERlbGVnYXRpb24gYW5kIENsZWFudXAgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgNy4gIExTUCBTdGF0ZSBTeW5jaHJvbml6YXRpb24gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgIDguICBJbXBsZW1lbnRhdGlv
biBTdGF0dXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwogICA5
LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMTMKICAgICA5LjEuICBQQ0VQIE1lc3NhZ2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzCiAgICAgOS4yLiAgTFNQIE9iamVjdCAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNAogICAgIDkuMy4gIFNS
UCBvYmplY3QgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
MTQKICAgICA5LjQuICBTVEFURUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDE0CiAgICAgOS41LiAgUENFUC1FcnJvciBPYmplY3QgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNQogICAxMC4gU2VjdXJpdHkgQ29uc2lk
ZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTUKICAgICAx
MC4xLiAgTWFsaWNpb3VzIFBDRSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE1CiAgICAgMTAuMi4gIE1hbGljaW91cyBQQ0MgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNgogICAxMS4gQWNrbm93bGVkZ2VtZW50cyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTYKICAgMTIuIFJlZmVyZW5j
ZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2
CiAgICAgMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAxNgoKCgpDcmFiYmUsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIERlY2Vt
YmVyIDI0LCAyMDE3ICAgICAgICAgICAgICAgW1BhZ2UgMl0KDApJbnRlcm5ldC1EcmFmdCAgICAg
IFN0YXRlZnVsIFBDRSAtIFBDRS1pbml0aWF0ZWQgTFNQICAgICAgICAgICBKdW5lIDIwMTcKCgog
ICAgIDEyLjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTcKICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE4CgoxLiAgSW50cm9kdWN0aW9uCgogICBbUkZD
NTQ0MF0gZGVzY3JpYmVzIHRoZSBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgQ29tbXVuaWNhdGlv
bgogICBQcm90b2NvbCAoUENFUCkuICBQQ0VQIGRlZmluZXMgdGhlIGNvbW11bmljYXRpb24gYmV0
d2VlbiBhIFBhdGgKICAgQ29tcHV0YXRpb24gQ2xpZW50IChQQ0MpIGFuZCBhIFBhdGggQ29tcHV0
YXRpb24gRWxlbWVudCAoUENFKSwgb3IKICAgYmV0d2VlbiBQQ0UgYW5kIFBDRSwgZW5hYmxpbmcg
Y29tcHV0YXRpb24gb2YgTXVsdGlwcm90b2NvbCBMYWJlbAogICBTd2l0Y2hpbmcgKE1QTFMpIGZv
ciBUcmFmZmljIEVuZ2luZWVyaW5nIExhYmVsIFN3aXRjaGVkIFBhdGggKFRFIExTUCkKICAgY2hh
cmFjdGVyaXN0aWNzLgoKICAgW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdIHNwZWNpZmllcyBh
IHNldCBvZiBleHRlbnNpb25zIHRvIFBDRVAgdG8KICAgZW5hYmxlIHN0YXRlZnVsIGNvbnRyb2wg
b2YgVEUgTFNQcyBiZXR3ZWVuIGFuZCBhY3Jvc3MgUENFUCBzZXNzaW9ucwogICBpbiBjb21wbGlh
bmNlIHdpdGggW1JGQzQ2NTddLiAgSXQgaW5jbHVkZXMKCiAgIG8gIG1lY2hhbmlzbXMgdG8gZWZm
ZWN0IExTUCBzdGF0ZSBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBQQ0NzIGFuZAogICAgICBQQ0Vz
CiAgIG8gIGRlbGVnYXRpb24gb2YgY29udHJvbCBvZiBMU1BzIHRvIFBDRXMKICAgbyAgUENFIGNv
bnRyb2wgb2YgdGltaW5nIGFuZCBzZXF1ZW5jZSBvZiBwYXRoIGNvbXB1dGF0aW9ucyB3aXRoaW4g
YW5kCiAgICAgIGFjcm9zcyBQQ0VQIHNlc3Npb25zCgogICBJdCBmb2N1c2VzIG9uIGEgbW9kZWwg
d2hlcmUgTFNQcyBhcmUgY29uZmlndXJlZCBvbiB0aGUgUENDIGFuZAogICBjb250cm9sIG92ZXIg
dGhlbSBpcyBkZWxlZ2F0ZWQgdG8gdGhlIFBDRS4KCiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVz
IHRoZSBzZXR1cCwgbWFpbnRlbmFuY2UgYW5kIHRlYXJkb3duIG9mIFBDRS0KICAgaW5pdGlhdGVk
IExTUHMgdW5kZXIgdGhlIHN0YXRlZnVsIFBDRSBtb2RlbCwgd2l0aG91dCB0aGUgbmVlZCBmb3IK
ICAgbG9jYWwgY29uZmlndXJhdGlvbiBvbiB0aGUgUENDLCB0aHVzIGFsbG93aW5nIGZvciBhIGR5
bmFtaWMgbmV0d29yawogICB0aGF0IGlzIGNlbnRyYWxseSBjb250cm9sbGVkIGFuZCBkZXBsb3ll
ZC4KCjIuICBUZXJtaW5vbG9neQoKICAgVGhpcyBkb2N1bWVudCB1c2VzIHRoZSBmb2xsb3dpbmcg
dGVybXMgZGVmaW5lZCBpbiBbUkZDNTQ0MF06IFBDQywKICAgUENFLCBQQ0VQIFBlZXIuCgogICBU
aGlzIGRvY3VtZW50IHVzZXMgdGhlIGZvbGxvd2luZyB0ZXJtcyBkZWZpbmVkIGluIFtSRkM4MDUx
XTogU3RhdGVmdWwKICAgUENFLCBEZWxlZ2F0aW9uLgoKICAgVGhpcyBkb2N1bWVudCB1c2VzIHRo
ZSBmb2xsb3dpbmcgdGVybXMgZGVmaW5lZCBpbgogICBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBj
ZV06IFJlZGVsZWdhdGlvbiBUaW1lb3V0IEludGVydmFsLCBTdGF0ZQogICBUaW1lb3V0IEludGVy
dmFsLCBMU1AgU3RhdGUgUmVwb3J0LCBMU1AgVXBkYXRlIFJlcXVlc3QuCgogICBUaGUgZm9sbG93
aW5nIHRlcm1zIGFyZSBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQ6CgogICBQQ0UtaW5pdGlhdGVk
IExTUDogIExTUCB0aGF0IGlzIGluc3RhbnRpYXRlZCBhcyBhIHJlc3VsdCBvZiBhIHJlcXVlc3QK
ICAgICAgZnJvbSB0aGUgUENFLgoKCgoKCkNyYWJiZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMg
RGVjZW1iZXIgMjQsIDIwMTcgICAgICAgICAgICAgICBbUGFnZSAzXQoMCkludGVybmV0LURyYWZ0
ICAgICAgU3RhdGVmdWwgUENFIC0gUENFLWluaXRpYXRlZCBMU1AgICAgICAgICAgIEp1bmUgMjAx
NwoKCiAgIFRoZSBtZXNzYWdlIGZvcm1hdHMgaW4gdGhpcyBkb2N1bWVudCBhcmUgc3BlY2lmaWVk
IHVzaW5nIFJvdXRpbmcKICAgQmFja3VzLU5hdXIgRm9ybSAoUkJORikgZW5jb2RpbmcgYXMgc3Bl
Y2lmaWVkIGluIFtSRkM1NTExXS4KCjMuICBBcmNoaXRlY3R1cmFsIE92ZXJ2aWV3CgozLjEuICBN
b3RpdmF0aW9uCgogICBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0gcHJvdmlkZXMgYWN0aXZl
IGNvbnRyb2wgb3ZlciBMU1BzIHRoYXQKICAgYXJlIGxvY2FsbHkgY29uZmlndXJlZCBvbiB0aGUg
UENDLiAgVGhpcyBtb2RlbCByZWxpZXMgb24gdGhlIExhYmVsCiAgIEVkZ2UgUm91dGVyIChMRVIp
IHRha2luZyBhbiBhY3RpdmUgcm9sZSBpbiBkZWxlZ2F0aW5nIGxvY2FsbHkKICAgY29uZmlndXJl
ZCBMU1BzIHRvIHRoZSBQQ0UsIGFuZCBpcyB3ZWxsIHN1aXRlZCBpbiBlbnZpcm9ubWVudHMgd2hl
cmUKICAgdGhlIExTUCBwbGFjZW1lbnQgaXMgZmFpcmx5IHN0YXRpYy4gIEhvd2V2ZXIsIGluIGVu
dmlyb25tZW50cyB3aGVyZQogICB0aGUgTFNQIHBsYWNlbWVudCBuZWVkcyB0byBjaGFuZ2UgaW4g
cmVzcG9uc2UgdG8gYXBwbGljYXRpb24gZGVtYW5kcywKICAgaXQgaXMgdXNlZnVsIHRvIHN1cHBv
cnQgZHluYW1pYyBjcmVhdGlvbiBhbmQgdGVhciBkb3duIG9mIExTUHMuICBUaGUKICAgYWJpbGl0
eSBmb3IgYSBQQ0UgdG8gdHJpZ2dlciB0aGUgY3JlYXRpb24gb2YgTFNQcyBvbiBkZW1hbmQgY2Fu
IGJlCiAgIHNlYW1sZXNzbHkgaW50ZWdyYXRlZCBpbnRvIGEgY29udHJvbGxlci1iYXNlZCBuZXR3
b3JrIGFyY2hpdGVjdHVyZSwKICAgd2hlcmUgaW50ZWxsaWdlbmNlIGluIHRoZSBjb250cm9sbGVy
IGNhbiBkZXRlcm1pbmUgd2hlbiBhbmQgd2hlcmUgdG8KICAgc2V0IHVwIHBhdGhzLgoKICAgQSBw
b3NzaWJsZSB1c2UgY2FzZSBpcyBhIHNvZnR3YXJlLWRyaXZlbiBuZXR3b3JrLCB3aGVyZSBhcHBs
aWNhdGlvbnMKICAgcmVxdWVzdCBuZXR3b3JrIHJlc291cmNlcyBhbmQgcGF0aHMgZnJvbSB0aGUg
bmV0d29yayBpbmZyYXN0cnVjdHVyZS4KICAgRm9yIGV4YW1wbGUsIGFuIGFwcGxpY2F0aW9uIGNh
biByZXF1ZXN0IGEgcGF0aCB3aXRoIGNlcnRhaW4KICAgY29uc3RyYWludHMgYmV0d2VlbiB0d28g
TFNScyBieSBjb250YWN0aW5nIHRoZSBQQ0UuICBUaGUgUENFIGNhbgogICBjb21wdXRlIGEgcGF0
aCBzYXRpc2Z5aW5nIHRoZSBjb25zdHJhaW50cywgYW5kIGluc3RydWN0IHRoZSBoZWFkIGVuZAog
ICBMU1IgdG8gaW5zdGFudGlhdGUgYW5kIHNpZ25hbCBpdC4gIFdoZW4gdGhlIHBhdGggaXMgbm8g
bG9uZ2VyCiAgIHJlcXVpcmVkIGJ5IHRoZSBhcHBsaWNhdGlvbiwgdGhlIFBDRSBjYW4gcmVxdWVz
dCBpdHMgdGVhcmRvd24uCgogICBBbm90aGVyIHVzZSBjYXNlIGlzIGR5bmFtaWNhbGx5IGFkanVz
dGluZyBhZ2dyZWdhdGUgYmFuZHdpZHRoIGJldHdlZW4KICAgdHdvIHBvaW50cyBpbiB0aGUgbmV0
d29yayB1c2luZyBtdWx0aXBsZSBMU1BzLiAgVGhpcyBmdW5jdGlvbmFsaXR5IGlzCiAgIHZlcnkg
c2ltaWxhciB0byBhdXRvLWJhbmR3aWR0aCwgYnV0IGFsbG93cyBmb3IgcHJvdmlkaW5nIHRoZSBk
ZXNpcmVkCiAgIGNhcGFjaXR5IHRocm91Z2ggbXVsdGlwbGUgTFNQcy4gIFRoaXMgYXBwcm9hY2gg
b3ZlcmNvbWVzIHR3byBvZiB0aGUKICAgbGltaXRhdGlvbnMgYXV0by1iYW5kd2lkdGggY2FuIGV4
cGVyaWVuY2U6IDEpIGdyb3dpbmcgdGhlIGNhcGFjaXR5CiAgIGJldHdlZW4gdGhlIGVuZHBvaW50
cyBiZXlvbmQgdGhlIGNhcGFjaXR5IG9mIGluZGl2aWR1YWwgbGlua3MgaW4gdGhlCiAgIHBhdGgg
YW5kIDIpIGFjaGlldmluZyBnb29kIGJpbi1wYWNraW5nIHRocm91Z2ggdXNlIG9mIHNldmVyYWwg
c21hbGwKICAgTFNQcyBpbnN0ZWFkIG9mIGEgc2luZ2xlIGxhcmdlIG9uZS4gIFRoZSBudW1iZXIg
b2YgTFNQcyB2YXJpZXMgYmFzZWQKICAgb24gdGhlIGRlbWFuZCwgYW5kIExTUHMgYXJlIGNyZWF0
ZWQgYW5kIGRlbGV0ZWQgZHluYW1pY2FsbHkgdG8KICAgc2F0aXNmeSB0aGUgYmFuZHdpZHRoIHJl
cXVpcmVtZW50cy4KCiAgIEFub3RoZXIgdXNlIGNhc2UgaXMgZGVtYW5kIGVuZ2luZWVyaW5nLCB3
aGVyZSBhIFBDRSB3aXRoIHZpc2liaWxpdHkKICAgaW50byBib3RoIHRoZSBuZXR3b3JrIHN0YXRl
IGFuZCB0aGUgZGVtYW5kIG1hdHJpeCBjYW4gYW50aWNpcGF0ZSBhbmQKICAgb3B0aW1pemUgaG93
IHRyYWZmaWMgaXMgZGlzdHJpYnV0ZWQgYWNyb3NzIHRoZSBpbmZyYXN0cnVjdHVyZS4gIFN1Y2gK
ICAgb3B0aW1pemF0aW9ucyBtYXkgcmVxdWlyZSBjcmVhdGluZyBuZXcgcGF0aHMgYWNyb3NzIHRo
ZQogICBpbmZyYXN0cnVjdHVyZS4KCgoKCgoKCgpDcmFiYmUsIGV0IGFsLiAgICAgICAgICBFeHBp
cmVzIERlY2VtYmVyIDI0LCAyMDE3ICAgICAgICAgICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1E
cmFmdCAgICAgIFN0YXRlZnVsIFBDRSAtIFBDRS1pbml0aWF0ZWQgTFNQICAgICAgICAgICBKdW5l
IDIwMTcKCgozLjIuICBPcGVyYXRpb24gT3ZlcnZpZXcKCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5l
cyB0aGUgbmV3IEkgZmxhZyBpbiB0aGUgU1RBVEVGVUwtUENFLUNBUEFCSUxJVFkKICAgVExWIHRv
IGluZGljYXRlIHRoYXQgdGhlIHNlbmRlciBzdXBwb3J0cyBQQ0UtaW5pdGlhdGVkIExTUHMgKHNl
ZQogICBkZXRhaWxzIGluIFNlY3Rpb24gNC4xKS4gIEEgUENDIG9yIFBDRSBzZXRzIHRoaXMgZmxh
ZyBpbiB0aGUgT3BlbgogICBtZXNzYWdlIGR1cmluZyB0aGUgUENFUCBJbml0aWFsaXphdGlvbiBQ
aGFzZSB0byBpbmRpY2F0ZSB0aGF0IGl0CiAgIHN1cHBvcnRzIHRoZSBwcm9jZWR1cmVzIG9mIHRo
aXMgZG9jdW1lbnQuCgogICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYSBuZXcgUENFUCBtZXNzYWdl
LCB0aGUgTFNQIEluaXRpYXRlIFJlcXVlc3QKICAgKFBDSW5pdGlhdGUpIG1lc3NhZ2UsIHdoaWNo
IGEgUENFIGNhbiBzZW5kIHRvIGEgUENFIHRvIHJlcXVlc3QgdGhlCiAgIGluaXRpYXRvbiBvciBk
ZWxldGlvbiBvZiBhbiBMU1AuICBUaGUgZGVjaXNpb24gd2hlbiB0byBpbnN0YW50aWF0ZSBvcgog
ICBkZWxldGUgYSBQQ0UtaW5pdGlhdGVkIExTUCBpcyBvdXQgb2YgdGhlIHNjb3BlIG9mIHRoaXMg
ZG9jdW1lbnQuCgogICBUaGUgUENFIHNlbmRzIGEgUENJbml0aWF0ZSBtZXNzYWdlIHRvIHRoZSBQ
Q0MgdG8gcmVxdWVzdCB0aGUKICAgaW5pdGlhdGlvbiBvZiBhbiBMU1AuICBUaGUgUENDIGNyZWF0
ZXMgdGhlIExTUCB1c2luZyB0aGUgYXR0cmlidXRlcwogICBjb21tdW5pY2F0ZWQgYnkgdGhlIFBD
RSBhbmQgbG9jYWwgdmFsdWVzIGZvciBhbnkgdW5zcGVjaWZpZWQKICAgcGFyYW1ldGVycy4gIFRo
ZSBQQ0MgZ2VuZXJhdGVzIGFuIExTUCBTdGF0ZSBSZXBvcnQgKFBDUnB0KSBmb3IgdGhlCiAgIExT
UCwgY2FycnlpbmcgYSBuZXdseSBhc3NpZ25lZCBQTFNQLUlEIGZvciB0aGUgTFNQIGFuZCBkZWxl
Z2F0aW5nIHRoZQogICBMU1AgdG8gdGhlIFBDRSB2aWEgdGhlIERlbGVnYXRlIGZsYWcgaW4gdGhl
IExTUCBvYmplY3QuCgogICBUaGUgUENFIGNhbiB1cGRhdGUgdGhlIGF0dHJpYnV0ZXMgb2YgdGhl
IExTUCBieSBzZW5kaW5nIHN1YnNlcXVlbnQKICAgUENVcGQgbWVzc2FnZXMuICBTdWJzZXF1ZW50
IExTUCBTdGF0ZSBSZXBvcnQgKFBDUnB0KSBhbmQgTFNQIFVwZGF0ZQogICBSZXF1ZXN0IChQQ1Vw
ZCkgbWVzc2FnZXMgdGhhdCB0aGUgUENDIGFuZCBQQ0UsIHJlc3BlY3RpdmVseSwgc2VuZCBmb3IK
ICAgdGhlIExTUCB3aWxsIGNhcnJ5IHRoZSBQQ0MtYXNzaWduZWQgUExTUC1JRCwgd2hpY2ggdW5p
cXVlbHkKICAgaWRlbnRpZmllcyB0aGUgTFNQLiAgU2VlIGRldGFpbHMgaW4gU2VjdGlvbiA1LjMu
CgogICBUaGUgUENFIHNlbmRzIGEgUENJbml0aWF0ZSBtZXNzYWdlIHRvIHRoZSBQQ0MgdG8gcmVx
dWVzdCB0aGUgZGVsZXRpb24KICAgb2YgYW4gTFNQLiAgVG8gaW5kaWNhdGUgYSBkZWxldGUgb3Bl
cmF0aW9uLCB0aGlzIGRvY3VtZW50IGRlZmluZXMgdGhlCiAgIG5ldyBSIGZsYWcgaW4gdGhlIFNS
UCBvYmplY3QgaW4gdGhlIFBDSW5pdGlhdGUgbWVzc2FnZSwgYXMgZGVzY3JpYmVkCiAgIGluIFNl
Y3Rpb24gNS4yLiAgQXMgYSByZXN1bHQgb2YgdGhlIGRlbGV0aW9uIHJlcXVlc3QsIHRoZSBQQ0Mg
cmVtb3ZlcwogICBhbGwgc3RhdGUgcmVsYXRlZCB0byB0aGUgTFNQIGFuZCBzZW5kcyBhIFBDUnB0
IGZvciB0aGUgcmVtb3ZlZCBzdGF0ZS4KICAgU2VlIGRldGFpbHMgaW4gU2VjdGlvbiA1LjQuCgo0
LiAgU3VwcG9ydCBvZiBQQ0UtaW5pdGlhdGVkIExTUHMKCiAgIEEgUENFUCBzcGVha2VyIGluZGlj
YXRlcyBpdHMgYWJpbGl0eSB0byBzdXBwb3J0IFBDRS1pbml0aWF0ZWQgTFNQcwogICBkdXJpbmcg
dGhlIFBDRVAgSW5pdGlhbGl6YXRpb24gcGhhc2UsIGFzIGZvbGxvd3MuICBXaGVuIHRoZSBQQ0VQ
CiAgIHNlc3Npb24gaXMgY3JlYXRlZCwgaXQgc2VuZHMgYW4gT3BlbiBtZXNzYWdlIHdpdGggYW4g
T1BFTiBvYmplY3QgdGhhdAogICBjb250YWlucyB0aGUgIlN0YXRlZnVsIFBDRSBDYXBhYmlsaXR5
IiBUTFYsIGRlZmluZWQgaW4KICAgW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdLiAgQSBuZXcg
ZmxhZywgdGhlIEkgKExTUC1JTlNUQU5USUFUSU9OLQogICBDQVBBQklMSVRZKSBmbGFnLCBpcyBp
bnRyb2R1Y2VkIHRvIHRoaXMgVExWIHRvIGluZGljYXRlIHN1cHBvcnQgZm9yCiAgIGluc3RhbnRp
YXRpb24gb2YgUENFLWluaXRpYXRlZCBMU1BzLiAgQSBQQ0UgY2FuIGluaXRpYXRlIExTUHMgb25s
eQogICBmb3IgUENDcyB0aGF0IGFkdmVydGlzZWQgdGhpcyBjYXBhYmlsaXR5LiAgQSBQQ0Mgd2ls
bCBmb2xsb3cgdGhlCiAgIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgb25s
eSBvbiBzZXNzaW9ucyB3aGVyZSB0aGUgUENFCiAgIGFkdmVydGlzZWQgdGhlIEkgZmxhZy4KCgoK
CgoKQ3JhYmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAxNyAgICAg
ICAgICAgICAgIFtQYWdlIDVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQQ0UgLSBQ
Q0UtaW5pdGlhdGVkIExTUCAgICAgICAgICAgSnVuZSAyMDE3CgoKNC4xLiAgU1RBVEVGVUwtUENF
LUNBUEFCSUxJVFkgVExWCgogICBUaGUgZm9ybWF0IG9mIHRoZSBTVEFURUZVTC1QQ0UtQ0FQQUJJ
TElUWSBUTFYgaXMgc2hvd24gaW4gdGhlCiAgIGZvbGxvd2luZyBmaWd1cmU6CgogICAgICAwICAg
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAz
CiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMQogICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgfCAgICAgICAgICAgICAgIFR5cGUgICAg
ICAgICAgICB8ICAgICAgICAgICAgTGVuZ3RoPTQgICAgICAgICAgIHwKICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwog
ICAgIHwgICAgICAgICAgICAgIEZsYWdzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8SXxTfFV8CiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rKy0rLSst
Ky0rLSstKy0rLSstKy0rKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBTVEFU
RUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYgZm9ybWF0CgogICBUaGUgdHlwZSBvZiB0aGUgVExWIGlz
IGRlZmluZWQgaW4gW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdIGFuZCBpdAogICBoYXMgYSBm
aXhlZCBsZW5ndGggb2YgNCBvY3RldHMuCgogICBUaGUgdmFsdWUgY29tcHJpc2VzIGEgc2luZ2xl
IGZpZWxkIC0gRmxhZ3MgKDMyIGJpdHMpLiAgVGhlIFUgYW5kIFMKICAgYml0cyBhcmUgZGVmaW5l
ZCBpbiBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0gYW5kCiAgIFtJLUQuaWV0Zi1wY2Utc3Rh
dGVmdWwtc3luYy1vcHRpbWl6YXRpb25zXSByZXNwZWN0aXZlbHkuCgogICBJIChMU1AtSU5TVEFO
VElBVElPTi1DQVBBQklMSVRZIC0gMSBiaXQpOiAgSWYgc2V0IHRvIDEgYnkgYSBQQ0MsIHRoZQog
ICAgICBJIEZsYWcgaW5kaWNhdGVzIHRoYXQgdGhlIFBDQyBhbGxvd3MgaW5zdGFudGlhdGlvbiBv
ZiBhbiBMU1AgYnkgYQogICAgICBQQ0UuICBJZiBzZXQgdG8gMSBieSBhIFBDRSwgdGhlIEkgZmxh
ZyBpbmRpY2F0ZXMgdGhhdCB0aGUgUENFCiAgICAgIHN1cHBvcnRzIGluc3RhbnRpYXRpbmcgTFNQ
cy4gIFRoZSBMU1AtSU5TVEFOVElBVElPTi1DQVBBQklMSVRZCiAgICAgIGZsYWcgbXVzdCBiZSBz
ZXQgYnkgYm90aCBQQ0MgYW5kIFBDRSBpbiBvcmRlciB0byBlbmFibGUgUENFLQogICAgICBpbml0
aWF0ZWQgTFNQIGluc3RhbnRpYXRpb24uCgogICBVbmFzc2lnbmVkIGJpdHMgYXJlIGNvbnNpZGVy
ZWQgcmVzZXJ2ZWQuICBUaGV5IE1VU1QgYmUgc2V0IHRvIDAgb24KICAgdHJhbnNtaXNzaW9uIGFu
ZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC4KCjUuICBQQ0UtaW5pdGlhdGVkIExTUCBJbnN0
YW50aWF0aW9uIGFuZCBEZWxldGlvbgoKICAgVG8gaW5pdGlhdGUgYW4gTFNQLCBhIFBDRSBzZW5k
cyBhIFBDSW5pdGlhdGUgbWVzc2FnZSB0byBhIFBDQy4gIFRoZQogICBtZXNzYWdlIGZvcm1hdCwg
b2JqZWN0cyBhbmQgVExWcyBhcmUgZGlzY3Vzc2VkIHNlcGFyYXRlbHkgYmVsb3cgZm9yCiAgIHRo
ZSBjcmVhdGlvbiBhbmQgdGhlIGRlbGV0aW9uIGNhc2VzLgoKNS4xLiAgVGhlIExTUCBJbml0aWF0
ZSBSZXF1ZXN0CgogICBBbiBMU1AgSW5pdGlhdGUgUmVxdWVzdCAoUENJbml0aWF0ZSkgbWVzc2Fn
ZSBpcyBhIFBDRVAgbWVzc2FnZSBzZW50CiAgIGJ5IGEgUENFIHRvIGEgUENDIHRvIHRyaWdnZXIg
TFNQIGluc3RhbnRpYXRpb24gb3IgZGVsZXRpb24uICBUaGUKICAgTWVzc2FnZS1UeXBlIGZpZWxk
IG9mIHRoZSBQQ0VQIGNvbW1vbiBoZWFkZXIgZm9yIHRoZSBQQ0luaXRpYXRlCiAgIG1lc3NhZ2Ug
aXMgc2V0IHRvIDEyLiAgVGhlIFBDSW5pdGlhdGUgbWVzc2FnZSBNVVNUIGluY2x1ZGUgdGhlIFNS
UAogICBhbmQgdGhlIExTUCBvYmplY3RzLCBhbmQgTUFZIGNvbnRhaW4gb3RoZXIgb2JqZWN0cywg
YXMgZGlzY3Vzc2VkCiAgIGxhdGVyIGluIHRoaXMgc2VjdGlvbi4KCiAgIFRoZSBmb3JtYXQgb2Yg
YSBQQ0luaXRpYXRlIG1lc3NhZ2UgaXMgYXMgZm9sbG93czoKCgoKQ3JhYmJlLCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAxNyAgICAgICAgICAgICAgIFtQYWdlIDZdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQQ0UgLSBQQ0UtaW5pdGlhdGVkIExTUCAgICAg
ICAgICAgSnVuZSAyMDE3CgoKICAgICA8UENJbml0aWF0ZSBNZXNzYWdlPiA6Oj0gPENvbW1vbiBI
ZWFkZXI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxQQ0UtaW5pdGlhdGVkLWxzcC1s
aXN0PgogIFdoZXJlOgogICAgIDxDb21tb24gSGVhZGVyPiBpcyBkZWZpbmVkIGluIFtSRkM1NDQw
XQoKICAgICA8UENFLWluaXRpYXRlZC1sc3AtbGlzdD4gOjo9IDxQQ0UtaW5pdGlhdGVkLWxzcC1y
ZXF1ZXN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzxQQ0UtaW5pdGlhdGVk
LWxzcC1saXN0Pl0KCiAgICAgPFBDRS1pbml0aWF0ZWQtbHNwLXJlcXVlc3Q+IDo6PSAoPFBDRS1p
bml0aWF0ZWQtbHNwLWluc3RhbnRpYXRpb24+fAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxQQ0UtaW5pdGlhdGVkLWxzcC1kZWxldGlvbj4pCgogICAgIDxQQ0UtaW5pdGlh
dGVkLWxzcC1pbnN0YW50aWF0aW9uPiA6Oj0gPFNSUD4KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxMU1A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbPEVORC1QT0lOVFM+XQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPEVSTz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFs8YXR0cmlidXRlLWxpc3Q+XQoKICAgICA8UENFLWluaXRpYXRlZC1sc3AtZGVsZXRpb24+
IDo6PSA8U1JQPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMU1A+Cgog
IFdoZXJlOgogICAgIDxhdHRyaWJ1dGUtbGlzdD4gaXMgZGVmaW5lZCBpbiBbUkZDNTQ0MF0gYW5k
IGV4dGVuZGVkIGJ5CiAgICAgUENFUCBleHRlbnNpb25zLgoKICAgVGhlIFNSUCBvYmplY3QgaXMg
ZGVmaW5lZCBpbiBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0uICBUaGUgU1JQCiAgIE9iamVj
dCBjb250YWlucyBhbiBTUlAtSUQtbnVtYmVyIHdoaWNoIGlzIHVuaXF1ZSB3aXRoaW4gYSBQQ0VQ
CiAgIHNlc3Npb24uICBUaGUgUENFIGluY3JlbWVudHMgdGhlIGxhc3QtdXNlZCBTUlAtSUQtbnVt
YmVyIGJlZm9yZSBpdAogICBzZW5kcyBlYWNoIFBDSW5pdGlhdGUgbWVzc2FnZS4gIFRoZSBQQ0Mg
TVVTVCBlY2hvIHRoZSB2YWx1ZSBvZiB0aGUKICAgU1JQLUlELW51bWJlciBpbiBQQ0VyciBhbmQg
UENScHQgbWVzc2FnZXMgdGhhdCBpdCBzZW5kcyBhcyBhIHJlc3VsdAogICBvZiB0aGUgUENJbml0
aWF0ZSB0byBhbGxvdyB0aGUgUENFIHRvIGNvcnJlbGF0ZSB0aGVtIHdpdGggdGhlCiAgIGNvcnJl
c3BvbmRpbmcgUENJbml0aWF0ZSBtZXNzYWdlLgoKNS4yLiAgVGhlIFIgZmxhZyBpbiB0aGUgU1JQ
IE9iamVjdAoKICAgVGhlIGZvcm1hdCBvZiB0aGUgU1JQIG9iamVjdCBpcyBzaG93biBpbiBGaWd1
cmUgMjoKCgoKCgoKCgoKCgoKCgoKCkNyYWJiZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRGVj
ZW1iZXIgMjQsIDIwMTcgICAgICAgICAgICAgICBbUGFnZSA3XQoMCkludGVybmV0LURyYWZ0ICAg
ICAgU3RhdGVmdWwgUENFIC0gUENFLWluaXRpYXRlZCBMU1AgICAgICAgICAgIEp1bmUgMjAxNwoK
CiAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgICAgICAzCiAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgRmxhZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8UnwK
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFNSUC1JRC1udW1i
ZXIgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgT3B0aW9uYWwgVExWcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgLy8KICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCgogICAgICAg
ICAgICAgICAgICAgICAgRmlndXJlIDI6IFRoZSBTUlAgT2JqZWN0IGZvcm1hdAoKICAgQSBuZXcg
ZmxhZyBpcyBkZWZpbmVkIHRvIGluZGljYXRlIGEgZGVsZXRlIG9wZXJhdGlvbiBpbml0aWF0ZWQg
YnkgdGhlCiAgIFBDRToKCiAgIFIgKExTUC1SRU1PVkUgLSAxIGJpdCk6ICBJZiBzZXQgdG8gMCwg
aXQgaW5kaWNhdGVzIGEgcmVxdWVzdCB0bwogICAgICBjcmVhdGUgYW4gTFNQLiAgSWYgc2V0IHRv
IDEsIGl0IGluZGljYXRlcyBhIHJlcXVlc3QgdG8gcmVtb3ZlIGFuCiAgICAgIExTUC4KCjUuMy4g
IExTUCBJbnN0YW50aWF0aW9uCgogICBUaGUgTFNQIGlzIGluc3RhbnRpYXRlZCBieSBzZW5kaW5n
IGEgUENJbml0aWF0ZSBtZXNzYWdlLiAgVGhlIExTUCBpcwogICBzZXQgdXAgdXNpbmcgUlNWUC1U
RS4gIEV4dGVuc2lvbnMgZm9yIG90aGVyIHNldHVwIG1ldGhvZHMgYXJlIG91dHNpZGUKICAgdGhl
IHNjb3BlIG9mIHRoaXMgZHJhZnQuCgogICBUaGUgUENJbml0aWF0ZSBtZXNzYWdlLCB3aGVuIHVz
ZWQgdG8gaW5zdGFudGlhdGUgYW4gTFNQLCBNVVNUIGNvbnRhaW4KICAgYW4gTFNQIG9iamVjdCB3
aXRoIHRoZSByZXNlcnZlZCBQTFNQLUlEIDAuICBUaGUgTFNQIE9iamVjdCBNVVNUCiAgIGluY2x1
ZGUgdGhlIFNZTUJPTElDLVBBVEgtTkFNRSBUTFYsIHdoaWNoIGlzIHVzZWQgdG8gY29ycmVsYXRl
CiAgIGJldHdlZW4gdGhlIFBDQy1hc3NpZ25lZCBQTFNQLUlEIGFuZCB0aGUgTFNQLgoKICAgVGhl
IFBDSW5pdGlhdGUgbWVzc2FnZSwgd2hlbiB1c2VkIHRvIGluc3RhbnRpYXRlIGFuIExTUCwgTVVT
VCBjb250YWluCiAgIGFuIEV4cGxpY2l0IFJvdXRlIE9iamVjdCAoRVJPKSBmb3IgdGhlIExTUC4K
CiAgIEZvciBhbiBpbnN0YW50aWF0aW9uIHJlcXVlc3Qgb2YgYW4gUlNWUC1zaWduYWxlZCBMU1As
IHRoZSBkZXN0aW5hdGlvbgogICBhZGRyZXNzIG1heSBiZSBuZWVkZWQuICBUaGUgUENDIE1BWSBk
ZXRlcm1pbmUgaXQgZnJvbSBhIHByb3ZpZGVkCiAgIG9iamVjdCAoZS5nLiwgRVJPKSBvciBhIGxv
Y2FsIGRlY2lzaW9uLiAgQWx0ZXJuYXRpdmVseSwgdGhlIEVORC0KICAgUE9JTlRTIG9iamVjdCBN
QVkgYmUgaW5jbHVkZWQgdG8gZXhwbGljaXRseSBjb252ZXkgdGhlIGRlc3RpbmF0aW9uCiAgIGFk
ZHJlc3NlcyB0byBiZSB1c2VkIGluIHRoZSBSU1ZQLVRFIHNpZ25hbGluZy4gIFRoZSBzb3VyY2Ug
YWRkcmVzcwogICBNQVkgYmUgZWl0aGVyIHNwZWNpZmllZCBvciBsZWZ0IHVwIHRvIHRoZSBQQ0Mg
ZGVjaXNpb24gdXNpbmcgdGhlCiAgIDAuMC4wLjAgdmFsdWUuICBGb3IgTFNQcyB0byBiZSBzZXR1
cCBieSBvdGhlciBtZWFucywgdGhlIEVORC1QT0lOVFMKICAgb2JqZWN0IE1BWSBiZSBvbWl0dGVk
OyB0aGUgZXhhY3QgYmVoYXZpb3IgZm9yIG90aGVyIHR5cGVzIG9mIExTUHMKICAgd2lsbCBiZSBz
cGVjaWZpZWQgaW4gZnVydGhlciBkb2N1bWVudHMuCgogICBUaGUgUENFIE1BWSBpbmNsdWRlIHZh
cmlvdXMgYXR0cmlidXRlcyBhcyBwZXIgW1JGQzU0NDBdLiAgVGhlIFBDQwogICBNVVNUIHVzZSB0
aGVzZSB2YWx1ZXMgaW4gdGhlIExTUCBpbnN0YW50aWF0aW9uLCBhbmQgbG9jYWwgdmFsdWVzIGZv
cgoKCgpDcmFiYmUsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI0LCAyMDE3ICAg
ICAgICAgICAgICAgW1BhZ2UgOF0KDApJbnRlcm5ldC1EcmFmdCAgICAgIFN0YXRlZnVsIFBDRSAt
IFBDRS1pbml0aWF0ZWQgTFNQICAgICAgICAgICBKdW5lIDIwMTcKCgogICB1bnNwZWNpZmllZCBw
YXJhbWV0ZXJzLiAgQWZ0ZXIgdGhlIExTUCBzZXR1cCwgdGhlIFBDQyBNVVNUIHNlbmQgYQogICBQ
Q1JwdCB0byB0aGUgUENFLCByZWZsZWN0aW5nIHRoZXNlIHZhbHVlcy4gIFRoZSBTUlAgb2JqZWN0
IGluIHRoZQogICBQQ1JwdCBtZXNzYWdlIE1VU1QgZWNobyB0aGUgdmFsdWUgb2YgdGhlIFBDSW5p
dGlhdGUgbWVzc2FnZSB0aGF0CiAgIHRyaWdnZXJlZCB0aGUgc2V0dXAuICBMU1BzIHRoYXQgd2Vy
ZSBpbnN0YW50aWF0ZWQgYXMgYSByZXN1bHQgb2YgYQogICBQQ0luaXRpYXRlIG1lc3NhZ2UgTVVT
VCBoYXZlIHRoZSBDcmVhdGUgZmxhZyAoU2VjdGlvbiA1LjMuMSkgc2V0IGluCiAgIHRoZSBMU1Ag
b2JqZWN0LgoKICAgSWYgdGhlIFBDQyByZWNlaXZlcyBhIFBDSW5pdGlhdGUgbWVzc2FnZSB3aXRo
IGEgbm9uLXplcm8gUExTUC1JRCBhbmQKICAgdGhlIFIgZmxhZyBpbiB0aGUgU1JQIG9iamVjdCBz
ZXQgdG8gemVybywgdGhlbiBpdCBNVVNUIHNlbmQgYSBQQ0VycgogICBtZXNzYWdlIHdpdGggRXJy
b3ItdHlwZT0xOSAoSW52YWxpZCBPcGVyYXRpb24pIGFuZCBFcnJvci12YWx1ZT04CiAgIChOb24t
emVybyBQTFNQLUlEIGluIHRoZSBQQ0luaXRpYXRlIG1lc3NhZ2UpLgoKICAgSWYgdGhlIFBDQyBy
ZWNlaXZlcyBhIFBDSW5pdGlhdGUgbWVzc2FnZSB3aXRob3V0IGFuIEVSTyBhbmQgdGhlIFIKICAg
ZmxhZyBpbiB0aGUgU1JQIG9iamVjdCBzZXQgdG8gemVybywgdGhlbiBpdCBNVVNUIHNlbmQgYSBQ
Q0VyciBtZXNzYWdlCiAgIHdpdGggRXJyb3ItdHlwZT02IChNYW5kYXRvcnkgT2JqZWN0IG1pc3Np
bmcpIGFuZCBFcnJvci12YWx1ZT05IChFUk8KICAgT2JqZWN0IG1pc3NpbmcpLgoKICAgSWYgdGhl
IFBDQyByZWNlaXZlcyBhIFBDSW5pdGlhdGUgbWVzc2FnZSB3aXRob3V0IGEgU1lNQk9MSUMtUEFU
SC1OQU1FCiAgIFRMViwgdGhlbiBpdCBNVVNUIHNlbmQgYSBQQ0VyciBtZXNzYWdlIHdpdGggRXJy
b3ItdHlwZT0xMCAoSW52YWxpZAogICBvYmplY3QpIGFuZCBFcnJvci12YWx1ZT04IChTWU1CT0xJ
Qy1QQVRILU5BTUUgVExWIG1pc3NpbmcpLgoKICAgVGhlIFBDRSBNVVNUIE5PVCBwcm92aWRlIGEg
c3ltYm9saWMgcGF0aCBuYW1lIHRoYXQgY29uZmxpY3RzIHdpdGggdGhlCiAgIHN5bWJvbGljIHBh
dGggbmFtZSBvZiBhbnkgZXhpc3RpbmcgTFNQIGluIHRoZSBQQ0MuICAoRXhpc3RpbmcgTFNQcwog
ICBtYXkgYmUgZWl0aGVyIHN0YXRpY2FsbHkgY29uZmlndXJlZCwgb3IgaW5pdGlhdGVkIGJ5IGFu
b3RoZXIgUENFKS4KICAgSWYgdGhlcmUgaXMgYSBjb25mbGljdCB3aXRoIHRoZSBzeW1ib2xpYyBw
YXRoIG5hbWUgb2YgYW4gZXhpc3RpbmcKICAgTFNQLCB0aGUgUENDIE1VU1Qgc2VuZCBhIFBDRXJy
IG1lc3NhZ2Ugd2l0aCBFcnJvci10eXBlPTIzIChCYWQKICAgUGFyYW1ldGVyIHZhbHVlKSBhbmQg
RXJyb3ItdmFsdWU9MSAoU1lNQk9MSUMtUEFUSC1OQU1FIGluIHVzZSkuICBUaGUKICAgb25seSBl
eGNlcHRpb24gdG8gdGhpcyBydWxlIGlzIGZvciBMU1BzIGZvciB3aGljaCB0aGUgU3RhdGUgVGlt
ZW91dAogICBJbnRlcnZhbCB0aW1lciBpcyBydW5uaW5nIChzZWUgU2VjdGlvbiA2KS4KCiAgIElm
IHRoZSBQQ0MgZGV0ZXJtaW5lcyB0aGF0IHRoZSBMU1AgcGFyYW1ldGVycyBwcm9wb3NlZCBpbiB0
aGUKICAgUENJbml0aWF0ZSBtZXNzYWdlIGFyZSB1bmFjY2VwdGFibGUsIGl0IE1VU1Qgc2VuZCBh
IFBDRXJyIG1lc3NhZ2UKICAgd2l0aCBFcnJvci10eXBlPTI0IChQQ0UgaW5zdGFudGlhdGlvbiBl
cnJvcikgYW5kIEVycm9yLXZhbHVlPTEKICAgKFVuYWNjZXB0YWJsZSBpbnN0YW50aWF0aW9uIHBh
cmFtZXRlcnMpLiAgSWYgdGhlIFBDQyBlbmNvdW50ZXJzIGFuCiAgIGludGVybmFsIGVycm9yIGR1
cmluZyB0aGUgcHJvY2Vzc2luZyBvZiB0aGUgUENJbml0aWF0ZSBtZXNzYWdlLCBpdAogICBNVVNU
IHNlbmQgYSBQQ0VyciBtZXNzYWdlIHdpdGggRXJyb3ItdHlwZT0yNCAoUENFIGluc3RhbnRpYXRp
b24KICAgZXJyb3IpIGFuZCBFcnJvci12YWx1ZT0yIChJbnRlcm5hbCBlcnJvcikuCgogICBBIFBD
QyBNVVNUIHJlbGF5IHRvIHRoZSBQQ0UgZXJyb3JzIGl0IGVuY291bnRlcnMgaW4gdGhlIHNldHVw
IG9mIFBDRS0KICAgaW5pdGlhdGVkIExTUCBieSBzZW5kaW5nIGEgUENFcnIgbWVzc2FnZSB3aXRo
IEVycm9yLXR5cGU9MjQgKFBDRQogICBpbnN0YW50aWF0aW9uIGVycm9yKSBhbmQgRXJyb3ItdmFs
dWU9MyAoU2lnbmFsaW5nIGVycm9yKS4gIFRoZSBQQ0VycgogICBtZXNzYWdlIE1VU1QgZWNobyB0
aGUgU1JQLUlELW51bWJlciBvZiB0aGUgUENJbml0aWF0ZSBtZXNzYWdlLiAgVGhlCiAgIFBDRVAt
RVJST1Igb2JqZWN0IFNIT1VMRCBpbmNsdWRlIHRoZSBSU1ZQX0VSUk9SX1NQRUMgVExWIChpZiBh
biBSU1ZQCiAgIEVSUk9SX1NQRUMgb2JqZWN0IHdhcyByZXR1cm5lZCB0byB0aGUgUENDIGJ5IGEg
ZG93bnN0cmVhbSBub2RlKS4KICAgQWZ0ZXIgdGhlIExTUCBpcyBzZXQgdXAsIGVycm9ycyBpbiBS
U1ZQIHNpZ25hbGluZyBhcmUgcmVwb3J0ZWQgaW4KICAgUENScHQgbWVzc2FnZXMsIGFzIGRlc2Ny
aWJlZCBpbiBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0uCgoKCgoKQ3JhYmJlLCBldCBhbC4g
ICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAxNyAgICAgICAgICAgICAgIFtQYWdlIDld
CgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQQ0UgLSBQQ0UtaW5pdGlhdGVkIExTUCAg
ICAgICAgICAgSnVuZSAyMDE3CgoKICAgT24gc3VjY2Vzc2Z1bCBjb21wbGV0aW9uIG9mIHRoZSBM
U1AgaW5zdGFudGlhdGlvbiwgdGhlIFBDQyBNVVNUIHNlbmQKICAgYSBQQ1JwdCBtZXNzYWdlLiAg
VGhlIExTUCBvYmplY3QgbWVzc2FnZSBNVVNUIGNvbnRhaW4gYSBub24temVybwogICBQTFNQLUlE
IHRoYXQgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGUgTFNQIHdpdGhpbiB0aGlzIFBDQywgYW5kIE1V
U1QKICAgaGF2ZSB0aGUgQ3JlYXRlIGZsYWcgKFNlY3Rpb24gNS4zLjEpIGFuZCBEZWxlZ2F0ZSBm
bGFnIHNldC4gIFRoZSBTUlAKICAgb2JqZWN0IE1VU1QgY29udGFpbiBhbiBTUlAtSUQtbnVtYmVy
IHRoYXQgZWNob2VzIHRoZSB2YWx1ZSBmcm9tIHRoZQogICBQQ0luaXRpYXRlIG1lc3NhZ2UgdGhh
dCB0cmlnZ2VyZWQgdGhlIHNldHVwLiAgVGhlIFBDUnB0IE1VU1QgaW5jbHVkZQogICB0aGUgYXR0
cmlidXRlcyB0aGF0IHRoZSBQQ0MgdXNlZCB0byBpbnN0YW50aWF0ZSB0aGUgTFNQLgoKICAgQSBQ
Q0MgU0hPVUxEIGJlIGFibGUgdG8gcGxhY2UgYSBsaW1pdCBvbiBlaXRoZXIgdGhlIG51bWJlciBv
ZiBMU1BzIG9yCiAgIHRoZSBwZXJjZW50YWdlIG9mIHJlc291cmNlcyB0aGF0IGFyZSBhbGxvY2F0
ZWQgdG8gaG9ub3IgUENFLWluaXRpYXRlZAogICBMU1AgcmVxdWVzdHMuICBBcyBzb29uIGFzIHRo
YXQgbGltaXQgaXMgcmVhY2hlZCwgdGhlIFBDQyBNVVNUIHNlbmQgYQogICBQQ0VyciBtZXNzYWdl
IHdpdGggRXJyb3ItdHlwZT0xOSAoSW52YWxpZCBPcGVyYXRpb24pIGFuZCBFcnJvci0KICAgdmFs
dWU9NiAoUENFLWluaXRpYXRlZCBMU1AgbGltaXQgcmVhY2hlZCkgYW5kIGlzIGZyZWUgdG8gZHJv
cCBhbnkKICAgaW5jb21pbmcgUENJbml0aWF0ZSBtZXNzYWdlcyB3aXRob3V0IGFkZGl0aW9uYWwg
cHJvY2Vzc2luZy4KCiAgIFNpbWlsYXJseSwgdGhlIFBDRSBTSE9VTEQgYmUgYWJsZSB0byBwbGFj
ZSBhIGxpbWl0IG9uIGVpdGhlciB0aGUKICAgbnVtYmVyIG9mIFBDSW5pdGlhdGUgbWVzc2FnZXMg
cGVuZGluZyBmb3IgYSBwYXJ0aWN1bGFyIFBDQywgb3Igb24gdGhlCiAgIHRpbWUgaXQgd2FpdHMg
Zm9yIGEgcmVzcG9uc2UgKHBvc2l0aXZlIG9yIG5lZ2F0aXZlKSB0byBhIFBDSW5pdGlhdGUKICAg
bWVzc2FnZSBmcm9tIGEgUENDIGFuZCBNQVkgdGFrZSBmdXJ0aGVyIGFjdGlvbiAoc3VjaCBhcyBj
bG9zaW5nIHRoZQogICBzZXNzaW9uIG9yIHJlbW92aW5nIGFsbCBpdHMgTFNQcykgaWYgdGhpcyBs
aW1pdCBpcyByZWFjaGVkLgoKNS4zLjEuICBUaGUgQ3JlYXRlIEZsYWcKCiAgIFRoZSBMU1Agb2Jq
ZWN0IGlzIGRlZmluZWQgaW4gW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdIGFuZCBpbmNsdWRl
ZAogICBoZXJlIGZvciBlYXN5IHJlZmVyZW5jZS4KCiAgICAgIDAgICAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgICB8ICAgICAgICAgICAgICAgIFBMU1AtSUQgICAgICAgICAgICAgICAg
fEZsYWdzICB8Q3wgIE8gIHxBfFJ8U3xEfAogICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgLy8gICAgICAgICAg
ICAgICAgICAgICAgICBUTFZzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8KICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCgogICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDM6
IFRoZSBMU1AgT2JqZWN0IGZvcm1hdAoKICAgQSBuZXcgZmxhZywgdGhlIENyZWF0ZSAoQykgZmxh
ZyBpcyBpbnRyb2R1Y2VkLiAgT24gYSBQQ1JwdCBtZXNzYWdlLAogICB0aGUgQyBGbGFnIHNldCB0
byAxIGluZGljYXRlcyB0aGF0IHRoaXMgTFNQIHdhcyBjcmVhdGVkIHZpYSBhCiAgIFBDSW5pdGlh
dGUgbWVzc2FnZS4gIFRoZSBDIEZsYWcgTVVTVCBiZSBzZXQgdG8gMSBvbiBlYWNoIFBDUnB0CiAg
IG1lc3NhZ2UgZm9yIHRoZSBkdXJhdGlvbiBvZiBleGlzdGVuY2Ugb2YgdGhlIExTUC4gIFRoZSBD
cmVhdGUgZmxhZwogICBhbGxvd3MgUENFcyB0byBiZSBhd2FyZSBvZiB3aGljaCBMU1BzIHdlcmUg
UENFLWluaXRpYXRlZCAoYSBzdGF0ZQogICB0aGF0IHdvdWxkIG90aGVyd2lzZSBvbmx5IGJlIGtu
b3duIGJ5IHRoZSBQQ0MgYW5kIHRoZSBQQ0UgdGhhdAogICBpbml0aWF0ZWQgdGhlbSkuCgoKCgoK
CgpDcmFiYmUsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI0LCAyMDE3ICAgICAg
ICAgICAgICBbUGFnZSAxMF0KDApJbnRlcm5ldC1EcmFmdCAgICAgIFN0YXRlZnVsIFBDRSAtIFBD
RS1pbml0aWF0ZWQgTFNQICAgICAgICAgICBKdW5lIDIwMTcKCgo1LjMuMi4gIFRoZSBTUEVBS0VS
LUVOVElUWS1JRCBUTFYKCiAgIFRoZSBvcHRpb25hbCBTUEVBS0VSLUVOVElUWS1JRCBUTFYgZGVm
aW5lZCBpbgogICBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXN5bmMtb3B0aW1pemF0aW9uc10gTUFZ
IGJlIGluY2x1ZGVkIGluIHRoZSBMU1AKICAgb2JqZWN0IGluIGEgUENScHQgbWVzc2FnZSwgYXMg
YW4gb3B0aW9uYWwgVExWIGZvciBMU1BzIGZvciB3aGljaCB0aGUKICAgQyBmbGFnIGlzIDEuICBU
aGUgU1BFQUtFUi1FTlRJVFktSUQgVExWIGlkZW50aWZpZXMgdGhlIFBDRSB3aGljaAogICBpbml0
aWF0ZWQgdGhlIGNyZWF0aW9uIG9mIHRoZSBMU1Agb24gYWxsIFBDRVAgc2Vzc2lvbnMsIGEgc3Rh
dGUgdGhhdAogICB3b3VsZCBvdGhlcndpc2Ugb25seSBiZSBrbm93biBieSB0aGUgUENDIGFuZCB0
aGUgUENFIHRoYXQgaW5pdGlhdGVkCiAgIHRoZSBMU1AuICBJZiB0aGUgVExWIGFwcGVhcnMgaW4g
YSBQQ1JwdCBmb3IgYW4gTFNQIGZvciB3aGljaCB0aGUgQwogICBmbGFnIGlzIDAsIHRoZSBMU1Ag
TVVTVCBiZSBpZ25vcmVkIGFuZCB0aGUgUENFIE1VU1Qgc2VuZCBhIFBDRXJyCiAgIG1lc3NhZ2Ug
d2l0aCBFcnJvci10eXBlPTIzICgiQmFkIHBhcmFtZXRlciB2YWx1ZSIpIGFuZCBFcnJvci12YWx1
ZT0yCiAgICgiU3BlYWtlciBpZGVudGl0eSBpbmNsdWRlZCBmb3IgYW4gTFNQIHRoYXQgaXMgbm90
IFBDRS1pbml0aWF0ZWQiKS4KCjUuNC4gIExTUCBEZWxldGlvbgoKICAgQSBQQ0UgY2FuIGluaXRp
YXRlIHRoZSByZW1vdmFsIG9mIGEgUENFLWluaXRpYXRlZCBMU1AgYnkgc2VuZGluZyBhCiAgIFBD
SW5pdGlhdGUgbWVzc2FnZSB3aXRoIGFuIExTUCBvYmplY3QgY2FycnlpbmcgdGhlIFBMU1AtSUQg
b2YgdGhlIExTUAogICB0byBiZSByZW1vdmVkIGFuZCBhbiBTUlAgb2JqZWN0IHdpdGggdGhlIFIg
ZmxhZyBzZXQgKHNlZQogICBTZWN0aW9uIDUuMikuICBBIFBMU1AtSUQgb2YgemVybyByZW1vdmVz
IGFsbCBMU1BzIHRoYXQgd2VyZSBpbml0aWF0ZWQKICAgYnkgdGhlIFBDRS4KCiAgIElmIHRoZSBQ
TFNQLUlEIGlzIHVua25vd24sIHRoZSBQQ0MgTVVTVCBzZW5kIGEgUENFcnIgbWVzc2FnZSB3aXRo
CiAgIEVycm9yLXR5cGU9MTkgKCJJbnZhbGlkIG9wZXJhdGlvbiIpIGFuZCBFcnJvci12YWx1ZT0z
ICgiVW5rbm93biBQTFNQLQogICBJRCIpIChbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0pLgoK
ICAgSWYgdGhlIFBMU1AtSUQgc3BlY2lmaWVkIGluIHRoZSBQQ0luaXRpYXRlIG1lc3NhZ2UgaXMg
bm90IGRlbGVnYXRlZAogICB0byB0aGUgUENFLCB0aGUgUENDIE1VU1Qgc2VuZCBhIFBDRXJyIG1l
c3NhZ2Ugd2l0aCBFcnJvci10eXBlPTE5CiAgICgiSW52YWxpZCBvcGVyYXRpb24iKSBhbmQgRXJy
b3ItdmFsdWU9MSAoIkxTUCBpcyBub3QgZGVsZWdhdGVkIikKICAgKFtJLUQuaWV0Zi1wY2Utc3Rh
dGVmdWwtcGNlXSkuCgogICBJZiB0aGUgUExTUC1JRCBzcGVjaWZpZWQgaW4gdGhlIFBDSW5pdGlh
dGUgbWVzc2FnZSB3YXMgbm90IGNyZWF0ZWQgYnkKICAgYSBQQ0UsIHRoZSBQQ0MgTVVTVCBzZW5k
IGEgUENFcnIgbWVzc2FnZSB3aXRoIEVycm9yLXR5cGU9MTkgKCJJbnZhbGlkCiAgIG9wZXJhdGlv
biIpIGFuZCBFcnJvci12YWx1ZT05ICgiTFNQIGlzIG5vdCBQQ0UtaW5pdGlhdGVkIikuCgogICBG
b2xsb3dpbmcgdGhlIHJlbW92YWwgb2YgdGhlIExTUCwgdGhlIFBDQyBNVVNUIHNlbmQgYSBQQ1Jw
dCBhcwogICBkZXNjcmliZWQgaW4gW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdLiAgVGhlIFNS
UCBvYmplY3QgaW4gdGhlCiAgIFBDUnB0IE1VU1QgaW5jbHVkZSB0aGUgU1JQLUlELW51bWJlciBm
cm9tIHRoZSBQQ0luaXRpYXRlIG1lc3NhZ2UgdGhhdAogICB0cmlnZ2VyZWQgdGhlIHJlbW92YWwu
ICBUaGUgUiBmbGFnIGluIHRoZSBTUlAgb2JqZWN0IE1VU1QgYmUgc2V0LgoKNi4gIExTUCBEZWxl
Z2F0aW9uIGFuZCBDbGVhbnVwCgogICBUaGUgUENDIE1VU1QgZGVsZWdhdGUgUENFLWluaXRpYXRl
ZCBMU1BzIHRvIHRoZSBQQ0UgdXBvbgogICBpbnN0YW50aWF0aW9uLiAgVGhlIFBDQyBNVVNUIHNl
dCB0aGUgZGVsZWdhdGlvbiBiaXQgdG8gMSBpbiB0aGUgUENScHQKICAgdGhhdCBpbmNsdWRlcyB0
aGUgYXNzaWduZWQgUExTUC1JRC4KCiAgIFRoZSBQQ0MgTVVTVCBOT1QgcmV2b2tlIHRoZSBkZWxl
Z2F0aW9uIGZvciBhIFBDRS1pbml0aWF0ZWQgTFNQIG9uIGFuCiAgIGFjdGl2ZSBQQ0VQIHNlc3Np
b24uICBUaGVyZWZvcmUsIGFsbCBQQ1JwdCBtZXNzYWdlcyBmcm9tIHRoZSBQQ0MgdG8KICAgdGhl
IFBDRSB0aGF0IG93bnMgdGhlIGRlbGVnYXRpb24gTVVTVCBoYXZlIHRoZSBkZWxlZ2F0aW9uIGJp
dCBzZXQgdG8KCgoKQ3JhYmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwg
MjAxNyAgICAgICAgICAgICAgW1BhZ2UgMTFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1
bCBQQ0UgLSBQQ0UtaW5pdGlhdGVkIExTUCAgICAgICAgICAgSnVuZSAyMDE3CgoKICAgMS4gIElm
IHRoZSBQQ0UgdGhhdCBvd25zIHRoZSBkZWxlZ2F0aW9uIHJlY2VpdmVzIGEgUENScHQgbWVzc2Fn
ZSB3aXRoCiAgIHRoZSBkZWxlZ2F0aW9uIGJpdCBzZXQgdG8gMCB0aGVuIGl0IE1VU1Qgc2VuZCBh
IFBDRXJyIG1lc3NhZ2Ugd2l0aAogICBFcnJvci10eXBlPTE5ICgiSW52YWxpZCBPcGVyYXRpb24i
KSBhbmQgRXJyb3ItdmFsdWU9NyAoIkRlbGVnYXRpb24KICAgZm9yIFBDRS1pbml0aWF0ZWQgTFNQ
IGNhbm5vdCBiZSByZXZva2VkIikuICBUaGUgUENFIE1BWSBmdXJ0aGVyIHJlYWN0CiAgIGJ5IGNs
b3NpbmcgdGhlIHNlc3Npb24uCgogICBDb250cm9sIG92ZXIgYSBQQ0UtaW5pdGlhdGVkIExTUCBj
YW4gcmV2ZXJ0IHRvIHRoZSBQQ0MgaW4gdHdvIHdheXMuCiAgIEEgUENFIE1BWSByZXR1cm4gYSBk
ZWxlZ2F0aW9uIHRvIHRoZSBQQ0MgdG8gYWxsb3cgZm9yIExTUCB0cmFuc2ZlcgogICBiZXR3ZWVu
IFBDRXMuICBBbHRlcm5hdGl2ZWx5LCB0aGUgUENDIGdhaW5zIGNvbnRyb2wgYW4gTFNQIGlmIHRo
ZQogICBQQ0VQIHNlc3Npb24gdGhhdCBpdCB3YXMgZGVsZWdhdGVkIG9uIGZhaWxzIGFuZCB0aGUg
UmVkZWxlZ2F0aW9uCiAgIFRpbWVvdXQgSW50ZXJ2YWwgdGltZXIgZXhwaXJlcy4gIEluIGJvdGgg
Y2FzZXMsIHRoZSBMU1AgYmVjb21lcyBhbgogICBvcnBoYW4gdW50aWwgdGhlIGV4cGlyYXRpb24g
b2YgdGhlIFN0YXRlIFRpbWVvdXQgSW50ZXJ2YWwgdGltZXIKICAgKFtJLUQuaWV0Zi1wY2Utc3Rh
dGVmdWwtcGNlXSkuCgogICBUaGUgUENDIE1BWSBhdHRlbXB0IHRvIHJlZGVsZWdhdGUgYW4gb3Jw
aGFuZWQgTFNQIGJ5IGZvbGxvd2luZyB0aGUKICAgcHJvY2VkdXJlcyBvZiBbSS1ELmlldGYtcGNl
LXN0YXRlZnVsLXBjZV0uICBBbHRlcm5hdGl2ZWx5LCBpZiB0aGUKICAgb3JwaGFuZWQgTFNQIHdh
cyBQQ0UtaW5pdGlhdGVkLCB0aGVuIGEgUENFIE1BWSBvYnRhaW4gY29udHJvbCBvdmVyCiAgIGl0
LCBhcyBmb2xsb3dzLgoKICAgQSBQQ0UgKGVpdGhlciB0aGUgb3JpZ2luYWwgb3Igb25lIG9mIGl0
cyBiYWNrdXBzKSBzZW5kcyBhIFBDSW5pdGlhdGUKICAgbWVzc2FnZSwgaW5jbHVkaW5nIGp1c3Qg
dGhlIFNSUCBhbmQgTFNQIG9iamVjdHMsIGFuZCBjYXJyeWluZyB0aGUKICAgUExTUC1JRCBvZiB0
aGUgTFNQIGl0IHdhbnRzIHRvIHRha2UgY29udHJvbCBvZi4gIElmIHRoZSBQQ0MgcmVjZWl2ZXMK
ICAgYSBQQ0luaXRpYXRlIG1lc3NhZ2Ugd2l0aCBhIFBMU1AtSUQgcG9pbnRpbmcgdG8gYW4gb3Jw
aGFuZWQgUENFLQogICBpbml0aWF0ZWQgTFNQLCB0aGVuIGl0IE1VU1QgcmVkZWxlZ2F0ZSB0aGF0
IExTUCB0byB0aGUgUENFLiAgQW55CiAgIG90aGVyIG5vbi16ZXJvIFBMU1AtSUQgTVVTVCByZXN1
bHQgaW4gdGhlIGdlbmVyYXRpb24gb2YgYSBQQ0VycgogICBtZXNzYWdlIHVzaW5nIHRoZSBydWxl
cyBkZXNjcmliZWQgaW4gU2VjdGlvbiA1LjQuICBUaGUgU3RhdGUgVGltZW91dAogICBJbnRlcnZh
bCB0aW1lciBmb3IgdGhlIExTUCBpcyBzdG9wcGVkIHVwb24gdGhlIHJlZGVsZWdhdGlvbi4gIEFm
dGVyCiAgIG9idGFpbmluZyBjb250cm9sIG9mIHRoZSBMU1AsIHRoZSBQQ0UgbWF5IHJlbW92ZSBp
dCB1c2luZyB0aGUKICAgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudC4KCiAg
IFRoZSBTdGF0ZSBUaW1lb3V0IEludGVydmFsIHRpbWVyIGVuc3VyZXMgdGhhdCBhIFBDRSBjcmFz
aCBkb2VzIG5vdAogICByZXN1bHQgaW4gYXV0b21hdGljIGFuZCBpbW1lZGlhdGUgZGlzcnVwdGlv
biBmb3IgdGhlIHNlcnZpY2VzIHVzaW5nCiAgIFBDRS1pbml0aWF0ZWQgTFNQcy4gIFBDRS1pbml0
aWF0ZWQgTFNQcyBhcmUgbm90IHJlbW92ZWQgaW1tZWRpYXRlbHkKICAgdXBvbiBQQ0UgZmFpbHVy
ZS4gIEluc3RlYWQsIHRoZXkgYXJlIGNsZWFuZWQgdXAgb24gdGhlIGV4cGlyYXRpb24gb2YKICAg
dGhpcyB0aW1lci4gIFRoaXMgYWxsb3dzIGZvciBuZXR3b3JrIGNsZWFudXAgd2l0aG91dCBtYW51
YWwKICAgaW50ZXJ2ZW50aW9uLiAgVGhlIFBDQyBTSE9VTEQgc3VwcG9ydCByZW1vdmFsIG9mIFBD
RS1pbml0aWF0ZWQgTFNQcwogICBhcyBvbmUgb2YgdGhlIGJlaGF2aW9ycyBhcHBsaWVkIG9uIGV4
cGlyYXRpb24gb2YgdGhlIFN0YXRlIFRpbWVvdXQKICAgSW50ZXJ2YWwgdGltZXIuICBUaGUgYmVo
YXZpb3IgU0hPVUxEIGJlIHBpY2tlZCBiYXNlZCBvbiBsb2NhbCBwb2xpY3ksCiAgIGFuZCBjYW4g
cmVzdWx0IGVpdGhlciBpbiBMU1AgcmVtb3ZhbCwgb3IgaW4gcmV2ZXJ0aW5nIHRvIG9wZXJhdG9y
LQogICBkZWZpbmVkIGRlZmF1bHQgcGFyYW1ldGVycy4KCjcuICBMU1AgU3RhdGUgU3luY2hyb25p
emF0aW9uCgogICBMU1AgU3RhdGUgU3luY2hyb25pemF0aW9uIHByb2NlZHVyZXMgYXJlIGRlc2Ny
aWJlZCBpbiBzZWN0aW9uIDUuNCBvZgogICBbSS1ELmlldGYtcGNlLXN0YXRlZnVsLXBjZV0uICBE
dXJpbmcgU3RhdGUgU3luY2hyb25pemF0aW9uLCBhIFBDQwogICByZXBvcnRzIHRoZSBzdGF0ZSBv
ZiBpdHMgTFNQcyB0byB0aGUgUENFIHVzaW5nIFBDUnB0IG1lc3NhZ2VzLAogICBzZXR0aW5nIHRo
ZSBTWU5DIGZsYWcgaW4gdGhlIExTUCBPYmplY3QuICBGb3IgUENFLWluaXRpYXRlZCBMU1BzLCB0
aGUKICAgUENDIE1VU1QgYWxzbyBzZXQgdGhlIENyZWF0ZSBGbGFnIGluIHRoZSBMU1AgT2JqZWN0
IGFuZCBNQVkgaW5jbHVkZQoKCgpDcmFiYmUsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIERlY2Vt
YmVyIDI0LCAyMDE3ICAgICAgICAgICAgICBbUGFnZSAxMl0KDApJbnRlcm5ldC1EcmFmdCAgICAg
IFN0YXRlZnVsIFBDRSAtIFBDRS1pbml0aWF0ZWQgTFNQICAgICAgICAgICBKdW5lIDIwMTcKCgog
ICB0aGUgU1BFQUtFUi1FTlRJVFktSUQgVExWIGlkZW50aWZ5aW5nIHRoZSBQQ0UgdGhhdCByZXF1
ZXN0ZWQgdGhlIExTUAogICBjcmVhdGlvbi4gIEF0IHRoZSBlbmQgb2Ygc3RhdGUgc3luY2hyb25p
emF0aW9uLCB0aGUgUENFIFNIT1VMRAogICBjb21wYXJlIHRoZSByZXBvcnRlZCBQQ0UtSW5pdGlh
dGVkIExTUHMgd2l0aCBpdHMgY29uZmlndXJhdGlvbi4gIEZvcgogICBhbnkgbWlzbWF0Y2gsIHRo
ZSBQQ0UgU0hPVUxEIHNlbmQgYSBQQ0luaXRpYXRlIG1lc3NhZ2UgdG8gaW5pdGlhdGUKICAgYW55
IG1pc3NpbmcgTFNQcyBhbmQvb3IgcmVtb3ZlIGFueSBMU1BzIHRoYXQgYXJlIG5vdCB3YW50ZWQu
Cgo4LiAgSW1wbGVtZW50YXRpb24gU3RhdHVzCgogICBUaGlzIHNlY3Rpb24gdG8gYmUgcmVtb3Zl
ZCBieSB0aGUgUkZDIGVkaXRvci4KCiAgIFRoaXMgc2VjdGlvbiByZWNvcmRzIHRoZSBzdGF0dXMg
b2Yga25vd24gaW1wbGVtZW50YXRpb25zIG9mIHRoZQogICBwcm90b2NvbCBkZWZpbmVkIGJ5IHRo
aXMgc3BlY2lmaWNhdGlvbiBhdCB0aGUgdGltZSBvZiBwb3N0aW5nIG9mIHRoaXMKICAgSW50ZXJu
ZXQtRHJhZnQsIGFuZCBpcyBiYXNlZCBvbiBhIHByb3Bvc2FsIGRlc2NyaWJlZCBpbiBbUkZDNzk0
Ml0uCiAgIFRoZSBkZXNjcmlwdGlvbiBvZiBpbXBsZW1lbnRhdGlvbnMgaW4gdGhpcyBzZWN0aW9u
IGlzIGludGVuZGVkIHRvCiAgIGFzc2lzdCB0aGUgSUVURiBpbiBpdHMgZGVjaXNpb24gcHJvY2Vz
c2VzIGluIHByb2dyZXNzaW5nIGRyYWZ0cyB0bwogICBSRkNzLiAgUGxlYXNlIG5vdGUgdGhhdCB0
aGUgbGlzdGluZyBvZiBhbnkgaW5kaXZpZHVhbCBpbXBsZW1lbnRhdGlvbgogICBoZXJlIGRvZXMg
bm90IGltcGx5IGVuZG9yc2VtZW50IGJ5IHRoZSBJRVRGLiAgRnVydGhlcm1vcmUsIG5vIGVmZm9y
dAogICBoYXMgYmVlbiBzcGVudCB0byB2ZXJpZnkgdGhlIGluZm9ybWF0aW9uIHByZXNlbnRlZCBo
ZXJlIHRoYXQgd2FzCiAgIHN1cHBsaWVkIGJ5IElFVEYgY29udHJpYnV0b3JzLiAgVGhpcyBpcyBu
b3QgaW50ZW5kZWQgYXMsIGFuZCBtdXN0IG5vdAogICBiZSBjb25zdHJ1ZWQgdG8gYmUsIGEgY2F0
YWxvZyBvZiBhdmFpbGFibGUgaW1wbGVtZW50YXRpb25zIG9yIHRoZWlyCiAgIGZlYXR1cmVzLiAg
UmVhZGVycyBhcmUgYWR2aXNlZCB0byBub3RlIHRoYXQgb3RoZXIgaW1wbGVtZW50YXRpb25zIG1h
eQogICBleGlzdC4KCiAgIEFjY29yZGluZyB0byBSRkMgNzk0MiwgInRoaXMgd2lsbCBhbGxvdyBy
ZXZpZXdlcnMgYW5kIHdvcmtpbmcgZ3JvdXBzCiAgIHRvIGFzc2lnbiBkdWUgY29uc2lkZXJhdGlv
biB0byBkb2N1bWVudHMgdGhhdCBoYXZlIHRoZSBiZW5lZml0IG9mCiAgIHJ1bm5pbmcgY29kZSwg
d2hpY2ggbWF5IHNlcnZlIGFzIGV2aWRlbmNlIG9mIHZhbHVhYmxlIGV4cGVyaW1lbnRhdGlvbgog
ICBhbmQgZmVlZGJhY2sgdGhhdCBoYXZlIG1hZGUgdGhlIGltcGxlbWVudGVkIHByb3RvY29scyBt
b3JlIG1hdHVyZS4KICAgSXQgaXMgdXAgdG8gdGhlIGluZGl2aWR1YWwgd29ya2luZyBncm91cHMg
dG8gdXNlIHRoaXMgaW5mb3JtYXRpb24gYXMKICAgdGhleSBzZWUgZml0Ii4KCiAgIFR3byB2ZW5k
b3JzIGFyZSBpbXBsZW1lbnRpbmcgdGhlIGV4dGVuc2lvbnMgZGVzY3JpYmVkIGluIHRoaXMgZHJh
ZnQKICAgYW5kIGhhdmUgaW5jbHVkZWQgdGhlIGZ1bmN0aW9uYWxpdHkgaW4gcmVsZWFzZXMgdGhh
dCB3aWxsIGJlIHNoaXBwaW5nCiAgIGluIHRoZSBuZWFyIGZ1dHVyZS4gIEFuIGFkZGl0aW9uYWwg
ZW50aXR5IGlzIHdvcmtpbmcgb24gaW1wbGVtZW50aW5nCiAgIHRoZXNlIGV4dGVuc2lvbnMgaW4g
dGhlIHNjb3BlIG9mIHJlc2VhcmNoIHByb2plY3RzLgoKOS4gIElBTkEgQ29uc2lkZXJhdGlvbnMK
CiAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgSUFOQSBhY3Rpb25zIHRvIGFsbG9jYXRlIGNvZGUg
cG9pbnRzIGZvciB0aGUKICAgcHJvdG9jb2wgZWxlbWVudHMgZGVmaW5lZCBpbiB0aGlzIGRvY3Vt
ZW50LgoKOS4xLiAgUENFUCBNZXNzYWdlcwoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY29uZmly
bSB0aGUgZWFybHkgYWxsb2NhdGlvbiBvZiB0aGUgZm9sbG93aW5nCiAgIG5ldyBtZXNzYWdlIHR5
cGUgd2l0aGluIHRoZSAiUENFUCBNZXNzYWdlcyIgc3ViLXJlZ2lzdHJ5IG9mIHRoZSBQQ0VQCiAg
IE51bWJlcnMgcmVnaXN0cnksIGFuZCB0byB1cGRhdGUgdGhlIHJlZmVyZW5jZSBpbiB0aGUgcmVn
aXN0cnkgdG8KICAgcG9pbnQgdG8gdGhpcyBkb2N1bWVudCwgd2hlbiBpdCBpcyBhbiBSRkM6CgoK
CgoKQ3JhYmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAxNyAgICAg
ICAgICAgICAgW1BhZ2UgMTNdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQQ0UgLSBQ
Q0UtaW5pdGlhdGVkIExTUCAgICAgICAgICAgSnVuZSAyMDE3CgoKICAgICAgICAgICAgICAgICBW
YWx1ZSAgICAgTWVhbmluZyAgICAgICAgICAgICAgIFJlZmVyZW5jZQogICAgICAgICAgICAgICAg
ICAgMTIgICAgICBMU1AgSW5pdGlhdGUgUmVxdWVzdCAgVGhpcyBkb2N1bWVudAoKICAgTm90ZSB0
byBJQU5BOiBUaGUgZWFybHkgYWxsb2NhdGlvbiB3YXMgZG9uZSBmb3IgYSBtZXNzYWdlIGNhbGxl
ZAogICAiSW5pdGlhdGUiLiAgVGhpcyBuYW1lIGhhcyBjaGFuZ2VkIHRvICJMU1AgSW5pdGlhdGUg
UmVxdWVzdCIgYXMKICAgYWJvdmUuCgo5LjIuICBMU1AgT2JqZWN0CgogICBbSS1ELmlldGYtcGNl
LXN0YXRlZnVsLXBjZV0gZGVmaW5lcyB0aGUgTFNQIE9iamVjdCBhbmQgcmVxdWVzdHMgdGhhdAog
ICBJQU5BIGNyZWF0ZXMgYSByZWdpc3RyeSB0byBtYW5hZ2UgdGhlIHZhbHVlIG9mIHRoZSBMU1Ag
T2JqZWN0J3MgRmxhZwogICBmaWVsZC4gIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFsbG9jYXRlIGEg
bmV3IGJpdCBpbiB0aGUgTFNQIE9iamVjdAogICBGbGFnIEZpZWxkIHJlZ2lzdHJ5LCBhcyBmb2xs
b3dzOgoKICAgICAgICAgICAgICAgICBCaXQgICAgIERlc2NyaXB0aW9uICAgICAgICAgICBSZWZl
cmVuY2UKCiAgICAgICAgICAgICAgICAgIDQgICAgICBDcmVhdGUgICAgICAgICAgICAgICAgVGhp
cyBkb2N1bWVudAoKOS4zLiAgU1JQIG9iamVjdAoKICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0
aGF0IGEgbmV3IHN1Yi1yZWdpc3RyeSwgbmFtZWQgIlNSUCBPYmplY3QKICAgRmxhZyBGaWVsZCIs
IGlzIGNyZWF0ZWQgd2l0aGluIHRoZSAiUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IFByb3RvY29s
CiAgIChQQ0VQKSBOdW1iZXJzIiByZWdpc3RyeSB0byBtYW5hZ2UgdGhlIEZsYWcgZmllbGQgb2Yg
dGhlIFNSUCBvYmplY3QuCiAgIE5ldyB2YWx1ZXMgYXJlIHRvIGJlIGFzc2lnbmVkIGJ5IFN0YW5k
YXJkcyBBY3Rpb24gW1JGQzUyMjZdLiAgRWFjaAogICBiaXQgc2hvdWxkIGJlIHRyYWNrZWQgd2l0
aCB0aGUgZm9sbG93aW5nIHF1YWxpdGllczogYml0IG51bWJlcgogICAoY291bnRpbmcgZnJvbSBi
aXQgMCBhcyB0aGUgbW9zdCBzaWduaWZpY2FudCBiaXQpLCBkZXNjcmlwdGlvbiBhbmQKICAgZGVm
aW5pbmcgUkZDLgoKICAgVGhlIGZvbGxvd2luZyB2YWx1ZXMgYXJlIGRlZmluZWQgaW4gdGhpcyBk
b2N1bWVudDoKCiAgICAgICAgICAgICAgICAgQml0ICAgICBEZXNjcmlwdGlvbiAgICAgICAgICAg
UmVmZXJlbmNlCgogICAgICAgICAgICAgICAgICAzMSAgICAgTFNQLVJlbW92ZSAgICAgICAgICAg
IFRoaXMgZG9jdW1lbnQKCjkuNC4gIFNUQVRFRlVMLVBDRS1DQVBBQklMSVRZIFRMVgoKICAgW0kt
RC5pZXRmLXBjZS1zdGF0ZWZ1bC1wY2VdIGRlZmluZXMgdGhlIFNUQVRFRlVMLVBDRS1DQVBBQklM
SVRZIFRMVgogICBhbmQgcmVxdWVzdHMgdGhhdCBJQU5BIGNyZWF0ZXMgYSByZWdpc3RyeSB0byBt
YW5hZ2UgdGhlIHZhbHVlIG9mIHRoZQogICBTVEFURUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYncyBG
bGFnIGZpZWxkLiAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8KICAgYWxsb2NhdGUgYSBuZXcgYml0IGlu
IHRoZSBTVEFURUZVTC1QQ0UtQ0FQQUJJTElUWSBUTFYgRmxhZyBGaWVsZAogICByZWdpc3RyeSwg
YXMgZm9sbG93czoKCiAgICAgICAgICAgICBCaXQgICAgRGVzY3JpcHRpb24gICAgICAgICAgICAg
ICAgICAgIFJlZmVyZW5jZQoKICAgICAgICAgICAgICAyOSAgICBJIChMU1AtSU5TVEFOVElBVElP
Ti0gICAgICAgICAgVGhpcyBkb2N1bWVudAogICAgICAgICAgICAgICAgICAgIENBUEFCSUxJVFkp
CgoKCgoKQ3JhYmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAxNyAg
ICAgICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQQ0Ug
LSBQQ0UtaW5pdGlhdGVkIExTUCAgICAgICAgICAgSnVuZSAyMDE3CgoKOS41LiAgUENFUC1FcnJv
ciBPYmplY3QKCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNvbmZpcm0gdGhlIGVhcmx5IGFsbG9j
YXRpb24gb2YgdGhlIGZvbGxvd2luZwogICBuZXcgZXJyb3IgdHlwZXMgYW5kIGVycm9yIHZhbHVl
cyB3aXRoaW4gdGhlICJQQ0VQLUVSUk9SIE9iamVjdCBFcnJvcgogICBUeXBlcyBhbmQgVmFsdWVz
IiBzdWItcmVnaXN0cnkgb2YgdGhlIFBDRVAgTnVtYmVycyByZWdpc3RyeSwgYW5kIHRvCiAgIHVw
ZGF0ZSB0aGUgcmVmZXJlbmNlIGluIHRoZSByZWdpc3RyeSB0byBwb2ludCB0byB0aGlzIGRvY3Vt
ZW50LCB3aGVuCiAgIGl0IGlzIGFuIFJGQzoKCgogICAgRXJyb3ItVHlwZSAgTWVhbmluZwogICAg
ICAgMTAgICAgICAgSW52YWxpZCBPYmplY3QKCiAgICAgICAgICAgICAgICAgRXJyb3ItdmFsdWU9
ODogIFNZTUJPTElDLVBBVEgtTkFNRSBUTFYgbWlzc2luZwogICAgICAgMTkgICAgICAgSW52YWxp
ZCBvcGVyYXRpb24KCiAgICAgICAgICAgICAgICAgRXJyb3ItdmFsdWU9NjogIFBDRS1pbml0aWF0
ZWQgTFNQIGxpbWl0IHJlYWNoZWQKICAgICAgICAgICAgICAgICBFcnJvci12YWx1ZT03OiAgRGVs
ZWdhdGlvbiBmb3IgUENFLWluaXRpYXRlZCBMU1AgY2Fubm90CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJlIHJldm9rZWQKICAgICAgICAgICAgICAgICBFcnJvci12YWx1ZT04OiAg
Tm9uLXplcm8gUExTUC1JRCBpbiBQQ0luaXRpYXRlIG1lc3NhZ2UKICAgICAgICAgICAgICAgICBF
cnJvci12YWx1ZT05OiAgTFNQIGlzIG5vdCBQQ0UtaW5pdGlhdGVkCiAgICAgICAgICAgICAgICAg
RXJyb3ItdmFsdWU9MTA6IFBDRS1pbml0aWF0ZWQgb3BlcmF0aW9uLWZyZXF1ZW5jeSBsaW1pdAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFjaGVkCiAgICAgICAyMyAgICAgICBC
YWQgcGFyYW1ldGVyIHZhbHVlCgogICAgICAgICAgICAgICAgIEVycm9yLXZhbHVlPTE6ICBTWU1C
T0xJQy1QQVRILU5BTUUgaW4gdXNlCiAgICAgICAgICAgICAgICAgRXJyb3ItdmFsdWU9MjogIFNw
ZWFrZXIgaWRlbnRpdHkgaW5jbHVkZWQgZm9yIGFuIExTUAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGF0IGlzIG5vdCBQQ0UtaW5pdGlhdGVkCiAgICAgICAyNCAgICAgICBMU1Ag
aW5zdGFudGlhdGlvbiBlcnJvcgoKICAgICAgICAgICAgICAgICBFcnJvci12YWx1ZT0xOiAgVW5h
Y2NlcHRhYmxlIGluc3RhbnRpYXRpb24gcGFyYW1ldGVycwogICAgICAgICAgICAgICAgIEVycm9y
LXZhbHVlPTI6ICBJbnRlcm5hbCBlcnJvcgogICAgICAgICAgICAgICAgIEVycm9yLXZhbHVlPTM6
ICBTaWduYWxpbmcgZXJyb3IKCjEwLiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMKCiAgIFRoZSBz
ZWN1cml0eSBjb25zaWRlcmF0aW9ucyBkZXNjcmliZWQgaW4gW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1
bC1wY2VdCiAgIGFwcGx5IHRvIHRoZSBleHRlbnNpb25zIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3Vt
ZW50LiAgQWRkaXRpb25hbAogICBjb25zaWRlcmF0aW9ucyByZWxhdGVkIHRvIGEgbWFsaWNpb3Vz
IFBDRSBhcmUgaW50cm9kdWNlZC4KCjEwLjEuICBNYWxpY2lvdXMgUENFCgogICBUaGUgTFNQIGlu
c3RhbnRpYXRpb24gbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IGFsbG93cyBh
CiAgIFBDRSB0byBnZW5lcmF0ZSBzdGF0ZSBvbiB0aGUgUENDIGFuZCB0aHJvdWdob3V0IHRoZSBu
ZXR3b3JrLiAgQXMgYQogICByZXN1bHQsIGl0IGludHJvZHVjZXMgYSBuZXcgYXR0YWNrIHZlY3Rv
cjogYW4gYXR0YWNrZXIgbWF5IGZsb29kIHRoZQogICBQQ0Mgd2l0aCBMU1AgaW5zdGFudGlhdGlv
biByZXF1ZXN0cyBhbmQgY29uc3VtZSBuZXR3b3JrIGFuZCBMU1IKICAgcmVzb3VyY2VzLCBlaXRo
ZXIgYnkgc3Bvb2ZpbmcgbWVzc2FnZXMgb3IgYnkgY29tcHJvbWlzaW5nIHRoZSBQQ0UKICAgaXRz
ZWxmLgoKCgoKQ3JhYmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAx
NyAgICAgICAgICAgICAgW1BhZ2UgMTVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQ
Q0UgLSBQQ0UtaW5pdGlhdGVkIExTUCAgICAgICAgICAgSnVuZSAyMDE3CgoKICAgQSBQQ0MgY2Fu
IHByb3RlY3QgaXRzZWxmIGZyb20gc3VjaCBhbiBhdHRhY2sgYnkgaW1wb3NpbmcgYSBsaW1pdCBv
bgogICBlaXRoZXIgdGhlIG51bWJlciBvZiBMU1BzIG9yIHRoZSBwZXJjZW50YWdlIG9mIHJlc291
cmNlcyB0aGF0IGFyZQogICBhbGxvY2F0ZWQgdG8gaG9ub3IgUENFLWluaXRpYXRlZCBMU1AgcmVx
dWVzdHMuICBBcyBzb29uIGFzIHRoYXQgbGltaXQKICAgaXMgcmVhY2hlZCwgdGhlIFBDQyBNVVNU
IHNlbmQgYSBQQ0VyciBtZXNzYWdlIHdpdGggRXJyb3ItdHlwZT0xOQogICAoIkludmFsaWQgT3Bl
cmF0aW9uIikgYW5kIEVycm9yLXZhbHVlPTYgKCJQQ0UtaW5pdGlhdGVkIExTUCBsaW1pdAogICBy
ZWFjaGVkIikgYW5kIGlzIGZyZWUgdG8gZHJvcCBhbnkgaW5jb21pbmcgUENJbml0aWF0ZSBtZXNz
YWdlcyBmb3IKICAgTFNQIGluc3RhbnRpYXRpb24gd2l0aG91dCBhZGRpdGlvbmFsIHByb2Nlc3Np
bmcuCgogICBSYXBpZCBmbGFwcyB0cmlnZ2VyZWQgYnkgdGhlIFBDRSBjYW4gYWxzbyBiZSBhbiBh
dHRhY2sgdmVjdG9yLiAgQSBQQ0MKICAgY2FuIHByb3RlY3QgaXRzZWxmIGZyb20gc3VjaCBhbiBh
dHRhY2sgYnkgaW1wb3NpbmcgYSBsaW1pdCBvbiB0aGUKICAgbnVtYmVyIG9mIGZsYXBzIHBlciB1
bml0IG9mIHRpbWUgdGhhdCBpdCBhbGxvd3MgYSBQQ0UgdG8gZ2VuZXJhdGUuCiAgIEFzIHNvb24g
YXMgdGhhdCBsaW1pdCBpcyByZWFjaGVkLCBhIFBDQyBNVVNUIHNlbmQgYSBQQ0VyciBtZXNzYWdl
CiAgIHdpdGggRXJyb3ItdHlwZT0xOSAoIkludmFsaWQgT3BlcmF0aW9uIikgYW5kIEVycm9yLXZh
bHVlPTEwICgiUENFLQogICBpbml0aWF0ZWQgb3BlcmF0aW9uIGZyZXF1ZW5jeSByZWFjaGVkIikg
YW5kIGlzIGZyZWUgdG8gdHJlYXQgdGhlCiAgIHNlc3Npb24gYXMgaGF2aW5nIHJlYWNoZWQgdGhl
IGxpbWl0IGluIHRlcm1zIG9mIHJlc291cmNlcyBhbGxvY2F0ZWQKICAgdG8gaG9ub3IgUENFLWlu
aXRpYXRlZCBMU1AgcmVxdWVzdHMsIGVpdGhlciBwZXJtYW5lbnRseSBvciBmb3IgYQogICBsb2Nh
bGx5LWRlZmluZWQgY29vbC1vZmYgcGVyaW9kLgoKMTAuMi4gIE1hbGljaW91cyBQQ0MKCiAgIFRo
ZSBMU1AgaW5zdGFudGlhdGlvbiBtZWNoYW5pc20gZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQg
cmVxdWlyZXMKICAgdGhlIFBDRSB0byBrZWVwIHN0YXRlIGZvciBMU1BzIHRoYXQgaXQgaW5zdGFu
dGlhdGVzIGFuZCByZWxpZXMgb24gdGhlCiAgIFBDQyByZXNwb25kaW5nICh3aXRoIGVpdGhlciBh
IHN0YXRlIHJlcG9ydCBvciBhbiBlcnJvciBtZXNzYWdlKSB0bwogICByZXF1ZXN0cyBmb3IgTFNQ
IGluc3RhbnRpYXRpb24uICBBIG1hbGljaW91cyBQQ0Mgb3Igb25lIHRoYXQgcmVhY2hlZAogICB0
aGUgbGltaXQgb2YgdGhlIG51bWJlciBvZiBQQ0UtaW5pdGlhdGVkIExTUHMsIGNhbiBpZ25vcmUg
UENFCiAgIHJlcXVlc3RzIGFuZCBjb25zdW1lIFBDRSByZXNvdXJjZXMuICBBIFBDRSBjYW4gcHJv
dGVjdCBpdHNlbGYgYnkKICAgaW1wb3NpbmcgYSBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIHJlcXVl
c3RzIHBlbmRpbmcsIG9yIGJ5IHNldHRpbmcgYQogICB0aW1lb3V0IGFuZCBpdCBNQVkgdGFrZSBm
dXJ0aGVyIGFjdGlvbiBzdWNoIGFzIGNsb3NpbmcgdGhlIHNlc3Npb24gb3IKICAgcmVtb3Zpbmcg
YWxsIHRoZSBMU1BzIGl0IGluaXRpYXRlZC4KCjExLiAgQWNrbm93bGVkZ2VtZW50cwoKICAgV2Ug
d291bGQgbGlrZSB0byB0aGFuayBKYW4gTWVkdmVkLCBBbWJyb3NlIEt3b25nLCBSYW1vbiBDYXNl
bGxhcywKICAgQ3lyaWwgTWFyZ2FyaWEsIERocnV2IERob2R5LCBSYXZlZW5kcmEgVHJvdmkgYW5k
IEpvbiBIYXJkd2ljayBmb3IKICAgdGhlaXIgY29udHJpYnV0aW9ucyB0byB0aGlzIGRvY3VtZW50
LgoKMTIuICBSZWZlcmVuY2VzCgoxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJLUQu
aWV0Zi1wY2Utc3RhdGVmdWwtcGNlXQogICAgICAgICAgICAgIENyYWJiZSwgRS4sIE1pbmVpLCBJ
LiwgTWVkdmVkLCBKLiwgYW5kIFIuIFZhcmdhLCAiUENFUAogICAgICAgICAgICAgIEV4dGVuc2lv
bnMgZm9yIFN0YXRlZnVsIFBDRSIsIGRyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLQogICAgICAgICAg
ICAgIHBjZS0yMSAod29yayBpbiBwcm9ncmVzcyksIEp1bmUgMjAxNy4KCgoKCgoKCkNyYWJiZSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjQsIDIwMTcgICAgICAgICAgICAgIFtQ
YWdlIDE2XQoMCkludGVybmV0LURyYWZ0ICAgICAgU3RhdGVmdWwgUENFIC0gUENFLWluaXRpYXRl
ZCBMU1AgICAgICAgICAgIEp1bmUgMjAxNwoKCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJL
ZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlCiAgICAgICAgICAgICAgUmVxdWly
ZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwKICAgICAgICAgICAgICBET0kgMTAuMTc0
ODcvUkZDMjExOSwgTWFyY2ggMTk5NywKICAgICAgICAgICAgICA8aHR0cDovL3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoKICAgW1JGQzU0NDBdICBWYXNzZXVyLCBKUC4sIEVkLiBh
bmQgSkwuIExlIFJvdXgsIEVkLiwgIlBhdGggQ29tcHV0YXRpb24KICAgICAgICAgICAgICBFbGVt
ZW50IChQQ0UpIENvbW11bmljYXRpb24gUHJvdG9jb2wgKFBDRVApIiwgUkZDIDU0NDAsCiAgICAg
ICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzU0NDAsIE1hcmNoIDIwMDksCiAgICAgICAgICAgICAg
PGh0dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1NDQwPi4KCiAgIFtSRkM1NTExXSAg
RmFycmVsLCBBLiwgIlJvdXRpbmcgQmFja3VzLU5hdXIgRm9ybSAoUkJORik6IEEgU3ludGF4CiAg
ICAgICAgICAgICAgVXNlZCB0byBGb3JtIEVuY29kaW5nIFJ1bGVzIGluIFZhcmlvdXMgUm91dGlu
ZyBQcm90b2NvbAogICAgICAgICAgICAgIFNwZWNpZmljYXRpb25zIiwgUkZDIDU1MTEsIERPSSAx
MC4xNzQ4Ny9SRkM1NTExLCBBcHJpbAogICAgICAgICAgICAgIDIwMDksIDxodHRwOi8vd3d3LnJm
Yy1lZGl0b3Iub3JnL2luZm8vcmZjNTUxMT4uCgoxMi4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNl
cwoKICAgW0ktRC5pZXRmLXBjZS1zdGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlvbnNdCiAgICAgICAg
ICAgICAgQ3JhYmJlLCBFLiwgTWluZWksIEkuLCBNZWR2ZWQsIEouLCBWYXJnYSwgUi4sIFpoYW5n
LCBYLiwKICAgICAgICAgICAgICBhbmQgRC4gRGhvZHksICJPcHRpbWl6YXRpb25zIG9mIExhYmVs
IFN3aXRjaGVkIFBhdGggU3RhdGUKICAgICAgICAgICAgICBTeW5jaHJvbml6YXRpb24gUHJvY2Vk
dXJlcyBmb3IgYSBTdGF0ZWZ1bCBQQ0UiLCBkcmFmdC0KICAgICAgICAgICAgICBpZXRmLXBjZS1z
dGF0ZWZ1bC1zeW5jLW9wdGltaXphdGlvbnMtMTAgKHdvcmsgaW4KICAgICAgICAgICAgICBwcm9n
cmVzcyksIE1hcmNoIDIwMTcuCgogICBbUkZDNDY1N10gIEFzaCwgSi4sIEVkLiBhbmQgSi4gTGUg
Um91eCwgRWQuLCAiUGF0aCBDb21wdXRhdGlvbgogICAgICAgICAgICAgIEVsZW1lbnQgKFBDRSkg
Q29tbXVuaWNhdGlvbiBQcm90b2NvbCBHZW5lcmljCiAgICAgICAgICAgICAgUmVxdWlyZW1lbnRz
IiwgUkZDIDQ2NTcsIERPSSAxMC4xNzQ4Ny9SRkM0NjU3LCBTZXB0ZW1iZXIKICAgICAgICAgICAg
ICAyMDA2LCA8aHR0cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ2NTc+LgoKICAgW1JG
QzUyMjZdICBOYXJ0ZW4sIFQuIGFuZCBILiBBbHZlc3RyYW5kLCAiR3VpZGVsaW5lcyBmb3IgV3Jp
dGluZyBhbgogICAgICAgICAgICAgIElBTkEgQ29uc2lkZXJhdGlvbnMgU2VjdGlvbiBpbiBSRkNz
IiwgQkNQIDI2LCBSRkMgNTIyNiwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNTIyNiwg
TWF5IDIwMDgsCiAgICAgICAgICAgICAgPGh0dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM1MjI2Pi4KCiAgIFtSRkM3OTQyXSAgU2hlZmZlciwgWS4gYW5kIEEuIEZhcnJlbCwgIkltcHJv
dmluZyBBd2FyZW5lc3Mgb2YgUnVubmluZwogICAgICAgICAgICAgIENvZGU6IFRoZSBJbXBsZW1l
bnRhdGlvbiBTdGF0dXMgU2VjdGlvbiIsIEJDUCAyMDUsCiAgICAgICAgICAgICAgUkZDIDc5NDIs
IERPSSAxMC4xNzQ4Ny9SRkM3OTQyLCBKdWx5IDIwMTYsCiAgICAgICAgICAgICAgPGh0dHA6Ly93
d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3OTQyPi4KCiAgIFtSRkM4MDUxXSAgWmhhbmcsIFgu
LCBFZC4gYW5kIEkuIE1pbmVpLCBFZC4sICJBcHBsaWNhYmlsaXR5IG9mIGEKICAgICAgICAgICAg
ICBTdGF0ZWZ1bCBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgKFBDRSkiLCBSRkMgODA1MSwKICAg
ICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODA1MSwgSmFudWFyeSAyMDE3LAogICAgICAgICAg
ICAgIDxodHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODA1MT4uCgoKCgoKCgoKQ3Jh
YmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNCwgMjAxNyAgICAgICAgICAg
ICAgW1BhZ2UgMTddCgwKSW50ZXJuZXQtRHJhZnQgICAgICBTdGF0ZWZ1bCBQQ0UgLSBQQ0UtaW5p
dGlhdGVkIExTUCAgICAgICAgICAgSnVuZSAyMDE3CgoKQXV0aG9ycycgQWRkcmVzc2VzCgogICBF
ZHdhcmQgQ3JhYmJlCiAgIEluZGl2aWR1YWwgQ29udHJpYnV0b3IKCiAgIEVtYWlsOiBlZHdhcmQu
Y3JhYmJlQGdtYWlsLmNvbQoKCiAgIEluYSBNaW5laQogICBHb29nbGUsIEluYy4KICAgMTYwMCBB
bXBoaXRoZWF0cmUgUGFya3dheQogICBNb3VudGFpbiBWaWV3LCBDQSAgOTQwNDMKICAgVVMKCiAg
IEVtYWlsOiBpbmFtaW5laUBnb29nbGUuY29tCgoKICAgU2l2YSBTaXZhYmFsYW4KICAgQ2lzY28g
U3lzdGVtcywgSW5jLgogICAxNzAgV2VzdCBUYXNtYW4gRHIuCiAgIFNhbiBKb3NlLCBDQSAgOTUx
MzQKICAgVVMKCiAgIEVtYWlsOiBtc2l2YUBjaXNjby5jb20KCgogICBSb2JlcnQgVmFyZ2EKICAg
UGFudGhlb24gVGVjaG5vbG9naWVzIFNSTwogICBNbHluc2tlIE5pdnkgNTYKICAgQnJhdGlzbGF2
YSAgODIxIDA1CiAgIFNsb3Zha2lhCgogICBFbWFpbDogcm9iZXJ0LnZhcmdhQHBhbnRoZW9uLnRl
Y2gKCgoKCgoKCgoKCgoKCgoKCgoKQ3JhYmJlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBEZWNl
bWJlciAyNCwgMjAxNyAgICAgICAgICAgICAgW1BhZ2UgMThdCg==

--_004_BY2PR0201MB19107E505FB54EFAF1093B6484DB0BY2PR0201MB1910_--


From nobody Thu Jun 22 06:29:31 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: rtg-dir@ietf.org
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AFC3129438; Thu, 22 Jun 2017 06:29:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Joel Halpern <jmh@joelhalpern.com>
To: <rtg-dir@ietf.org>
Cc: spring@ietf.org, ietf@ietf.org, draft-ietf-spring-oam-usecase.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.55.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149813817013.30481.17524594111387704082@ietfa.amsl.com>
Date: Thu, 22 Jun 2017 06:29:30 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/XI6TFsjJHxpTiINOSq6lmR-yr8A>
Subject: [RTG-DIR] Rtgdir last call review of draft-ietf-spring-oam-usecase-06
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jun 2017 13:29:30 -0000

Reviewer: Joel Halpern
Review result: Has Nits

This is a rtg-dir requested review.

Summary: Ready for publication as an Informational RFC with some minor items
that should be considered.

Major: N/A

Minor:
    The introduction treats having a single centralized monitoring system as an
    unalloyed positive.  To set context properly, it would seem more
    appropriate to note that many operators find such central systems useful,
    and the approach described here enables that when desired.

    The reference in the introduction to IGP topology discovery is very
    confusing. "Adding MPLS topology awareness to an IGP speaking device hence
    enables a simple and scalable data plane based monitoring mechanism."  As
    noted later in the document, link-state IGPs provide topology awareness. 
    So what is this part of the introduction trying to say?  (Side-note, not
    all IGPs are link state, although the applicability of Babel or RIP to MPLS
    Segment Routing is clearly outside the scope of this document.)

    In section 5.1 in discussing path trace the reference is to RFC 4379 which
    is a clear source for path trace.  However, the text refers to "tree
    trace".  While that may have become a common phrase for the usage, it is
    not used in RFC 4379.  The term should either be explain, include a
    suitable reference, or not be used.

   In section 5.3 on fault isolation, the text notes that the only difference
   between the test which succeeds and that which fails is the difference the
   the adjacency SID.  The text then goes on to say "Assuming the second probe
   has been routed correctly, the fault must have been occurring in R2 which
   didn't forward the packet to the interface identified by its Adjacency SID
   663."  That does not follow.  If the link as failed in an undetected fashion
   (either in one direction or both), R2 would be functioning fine and the
   symptom would be the same.  Remotely detecting the difference between R2
   failing to forward and the link not working seems a much harder task.

    The claim that the PMS can / should (intent is ambiguous) notify the router
    when it detects a path failure raises a number of issues.   It is not at
    all clear what the router would do with the notification.  (e.g. If it
    removed the link from service, then future monitoring would not be able to
    detect that the link was working.)  Either this needs to become a
    significantly larger section, or (more likely) the text needs to be removed.

Editorial:
    Chapter 7 is titled dealing with non-SR environments.  Which makes sense. 
    The text then switches to using "pre-SR" instead of "non-SR".  I would
    recommend that all uses of "pre-SR" be changed to "non-SR".


From nobody Fri Jun 23 15:39:22 2017
Return-Path: <lberger@labn.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7CF9129445 for <rtg-dir@ietfa.amsl.com>; Fri, 23 Jun 2017 15:39:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.7
X-Spam-Level: 
X-Spam-Status: No, score=-4.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.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 Z56PqtW_w8FD for <rtg-dir@ietfa.amsl.com>; Fri, 23 Jun 2017 15:39:20 -0700 (PDT)
Received: from gproxy9.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (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 8C7E212943A for <rtg-dir@ietf.org>; Fri, 23 Jun 2017 15:39:20 -0700 (PDT)
Received: from cmgw4 (unknown [10.0.90.85]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 605241E07F0 for <rtg-dir@ietf.org>; Fri, 23 Jun 2017 16:39:19 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw4 with  id cNfF1v00B2SSUrH01NfJX5; Fri, 23 Jun 2017 16:39:19 -0600
X-Authority-Analysis: v=2.2 cv=QdwWhoTv c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=N659UExz7-8A:10 a=xqWC_Br6kY4A:10 a=LWSFodeU3zMA:10 a=48vgC7mUAAAA:8 a=FwkoBRBNo0s9R_TkGFsA:9 a=pILNOxqGKmIA:10 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=v62gNglcqY7zCyFzEkWV4GxuLpa8S+Ix9wzQp3ztbuU=; b=ac5JymX6VM4bnUc5oAsYMNRSmh Td657ZIUSXfWv1EYaqHwJKh+vYd3UE69zHxznk1u5LwRrtVx7sSqcEfoAqptJP1KgL5f3CgSHribo eMdIc7Zeq7R43XjGnJO/ZF23B;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:49026 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1dOXER-0004Dw-6o; Fri, 23 Jun 2017 16:39:15 -0600
To: Ravi Singh <ravis@juniper.net>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Cc: "draft-ietf-rtgwg-lne-model@ietf.org" <draft-ietf-rtgwg-lne-model@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
References: <CY1PR05MB2521D35D61C3765946AD9A2EABEE0@CY1PR05MB2521.namprd05.prod.outlook.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <58538839-b2f5-975d-06cd-fb98f7f16ec6@labn.net>
Date: Fri, 23 Jun 2017 18:39:12 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CY1PR05MB2521D35D61C3765946AD9A2EABEE0@CY1PR05MB2521.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1dOXER-0004Dw-6o
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([IPv6:::1]) [100.15.84.20]:49026
X-Source-Auth: lberger@labn.net
X-Email-Count: 5
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/IQu9Ki4ls0bbvTFMwHLbl76RjdI>
Subject: Re: [RTG-DIR] Review of draft-ietf-rtgwg-lne-model-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Jun 2017 22:39:22 -0000

Thanks for the comments, these should be resolved in the next rev.

Lou


On 5/8/2017 2:11 AM, Ravi Singh wrote:
>
> Hi
>
> I had been designated as the RTG-DIR reviewer for this draft.
>
> I’ve reviewed the same.
>
>  
>
> This draft does a decent job of defining the logical-network-element
> module.
>
>  
>
> Some minor comments that should be addressed:
>
> a.       Section 1.1: refers to expired drafts.
>
> b.      Some TBDs need to be populated:
>
>                                        i.            Security
> considerations section
>
>                                      ii.            An error-code in
> section 6
>
>  
>
> Regards
>
> Ravi
>
>  
>
>
>
> _______________________________________________
> rtgwg mailing list
> rtgwg@ietf.org
> https://www.ietf.org/mailman/listinfo/rtgwg


From nobody Tue Jun 27 13:29:59 2017
Return-Path: <stewart@g3ysx.org.uk>
X-Original-To: rtg-dir@ietf.org
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E2D0126B71; Tue, 27 Jun 2017 13:29:57 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Stewart Bryant <stewart@g3ysx.org.uk>
To: <rtg-dir@ietf.org>
Cc: mpls@ietf.org, draft-ietf-mpls-rfc3107bis.all@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.55.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149859539754.31085.2059230421371020521@ietfa.amsl.com>
Date: Tue, 27 Jun 2017 13:29:57 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/T3rqOBKUexfSy5H6_1tU_WLmMhI>
Subject: [RTG-DIR] Rtgdir last call review of draft-ietf-mpls-rfc3107bis-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jun 2017 20:29:58 -0000

Reviewer: Stewart Bryant
Review result: Ready

Firstly my apologies for the lateness of this review.

This is a very well written draft, and can proceed as is.

Useful clarity might be added to Section 4 (dataplane) by the inclusion of some
figures. I say this as someone that finds it easier to take in information in
that format, so that is a personal preference comment, the text is correct and
technically sufficient.

There is an intriguing piece of text in the dataplane section "While this may
be useful in certain scenarios, it may provide unintended results in other
scenarios." which I think might be usefully expanded to give at least one
example of a use, and an unintended consequence.

In the introduction it says: "In [RFC3107], this feature was controlled by a
BGP Capability Code that has never been implemented, and is now essentially
obsolete." which left me wondering whether there was the intention to formally
deprecate the feature through the RFC system.


From nobody Tue Jun 27 23:38:06 2017
Return-Path: <ginsberg@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0EB1129B9A; Tue, 27 Jun 2017 23:37:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.512
X-Spam-Level: 
X-Spam-Status: No, score=-14.512 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cf28OBMCtrcw; Tue, 27 Jun 2017 23:37:50 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53F5B129B98; Tue, 27 Jun 2017 23:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=79514; q=dns/txt; s=iport; t=1498631870; x=1499841470; h=from:to:cc:subject:date:message-id:mime-version; bh=0DrUTdCsU/uICuQxZ7Aa1kTBJgBvKq8r14H31lgly4Y=; b=Bo+18QNvDKP786teleWnMYQyKzUhNgEyry6KAJ7fK1xdicMgn9v11aPK 3tzYkl4h8urcaTXpLWUAUoAhj1ywAuTsY5tTcZCr/TXECBqfHdgdXcrlV k+WntLo5T+3lsop+s30YcXa7U2lNlL3N6iZN6aqH5+wflRS1ia2WW8i2u o=;
X-Files: Diff draft-ietf-idr-bgp-ls-node-admin-tag-extension-01.txt - draft-ietf-idr-bgp-ls-node-admin-tag-extension-01_les.txt.htm : 55098
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAAAPTlNZ/4wNJK1cGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgystY4EOB4VriBOnYoIRLoQPgV+DBz8YAQIBAQEBAQEBax0LhTkTOhI?= =?us-ascii?q?SARwZCwEPMCYBBA4NBooiELNNgUWKGQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ4Pg?= =?us-ascii?q?yeDTIFgAYZKgWQfhTUFiVQHDpUIAoQWgx6DQYhrghNWgQ+DZYpBlSQBHziBCnQ?= =?us-ascii?q?VSYRYORyBZnYBiCyBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400";  d="htm'217?scan'217,208,217";a="445110820"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 Jun 2017 06:37:48 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id v5S6bm4I002118 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Jun 2017 06:37:48 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 28 Jun 2017 01:37:47 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Wed, 28 Jun 2017 01:37:47 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "idr-ads@ietf.org" <idr-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-idr-bgp-ls-node-admin-tag-extension.all@ietf.org" <draft-ietf-idr-bgp-ls-node-admin-tag-extension.all@ietf.org>, "idr@ietf. org" <idr@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-idr-bgp-ls-node-admin-tag-extension-01
Thread-Index: AdLv2IYbUHfkWECsSjyukLI8MivxXQ==
Date: Wed, 28 Jun 2017 06:37:47 +0000
Message-ID: <a60975bbd3774d4cb4041ef0d005f642@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.88.140]
Content-Type: multipart/mixed; boundary="_002_a60975bbd3774d4cb4041ef0d005f642XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/XYTmjuEKdORh1oLzz-RQPzIrfG0>
Subject: [RTG-DIR] RtgDir review: draft-ietf-idr-bgp-ls-node-admin-tag-extension-01
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jun 2017 06:37:55 -0000

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

Hello,

 I have been selected as the Routing Directorate reviewer for this draft. T=
he Routing Directorate seeks to review all routing or routing-related draft=
s as they pass through IETF last call and IESG review, and sometimes on spe=
cial request. The purpose of the review is to provide assistance to the Rou=
ting ADs. For more information about the Routing Directorate, please see  h=
ttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir .

Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF comment=
s that you receive, and strive to resolve them through discussion or by upd=
ating the draft.=20


Document: draft-ietf-idr-bgp-ls-node-admin-tag-extension-01
Reviewer: Les Ginsberg
Review Date: June 27, 2017
Intended Status: Standards

Summary:  The document is of modest scope - covering definition of BGP-LS
codepoints for a relatively new IGP attribute (Node Admin Tags).=20
While I found nothing which I would consider a major issue, there are a num=
ber
of places where the text lacks clarity. I think addressing these areas woul=
d
greatly improve the quality of the draft.


Major Issues: None

Minor Issues:=20

Section 1 Introduction

The acronym LSDB is not defined.

Figure 1

I have a personal dislike for duplicating text/pictures from another
spec when that spec could simply be referenced. There are only two
possible outcomes:

1)The duplicated text is redundant (best case)
2)The text differs somewhat from the original leading to possible=20
unintentional misinterpretations.

Suit yourself on this comment - but I would prefer the duplication be omitt=
ed.

Section 2 First paragraph

You refer to "sub-TLV" but that reference is unclear and ambiguous.
IS-IS uses a sub-TLV of Router Capability to advertise tags, but OSPF
uses a TLV of Router Info LSA.
What seems most relevant here is that you are defining a new Attribute
TLV for Node NLRI.

Section 3 Second paragraph

I do not know what the paragraph is trying to say, nor do
I know what the "TBD" in columns 4 and 5 in the following Table 1 is
meant to reference. If you are simply trying to describe the source
of the info advertised by the new BGP-LS Node attribute then you should
rewrite the above paragraph and in the figure below show:

IS-IS 242/21
OSPF RI-LSA/10

Section 3.1

A description of where in the Node NLRI the area/level information can be f=
ound
(from RFC 7752) would be helpful.


Section 3.1 Penultimate Paragraph

As TAGs with "global" scope will be advertised by the IGP multiple
times (once per area/level) I assume you are asking BGP-LS advertisements
to reduce these multiple occurrences to a single occurrence? More
explicit language on that point would be helpful.

Section 3.1 Last paragraph

I recognize this statement regarding policy being used to filter what is
advertised is consistent with RFC 7752. But it would also be good to includ=
e
a statement like:

"Definition of such a policy is outside the scope of this document."

Nits: Please see attached diff file with some editorial corrections.

--_002_a60975bbd3774d4cb4041ef0d005f642XCHALN001ciscocom_
Content-Type: text/html;
	name="Diff  draft-ietf-idr-bgp-ls-node-admin-tag-extension-01.txt -
 draft-ietf-idr-bgp-ls-node-admin-tag-extension-01_les.txt.htm"
Content-Description: Diff
  draft-ietf-idr-bgp-ls-node-admin-tag-extension-01.txt -
 draft-ietf-idr-bgp-ls-node-admin-tag-extension-01_les.txt.htm
Content-Disposition: attachment;
	filename="Diff  draft-ietf-idr-bgp-ls-node-admin-tag-extension-01.txt -
 draft-ietf-idr-bgp-ls-node-admin-tag-extension-01_les.txt.htm"; size=55098;
	creation-date="Wed, 28 Jun 2017 06:27:21 GMT";
	modification-date="Wed, 28 Jun 2017 06:27:21 GMT"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPg0KPCEtLSBHZW5lcmF0ZWQgYnkgcmZjZGlmZiAxLjQ1OiByZmNkaWZmICAtLT4NCjwh
LS0gPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsIiA+IC0tPg0KPCEtLSBTeXN0ZW06IExpbnV4IGRlY2hhdW5hYyAzLjIuMC00LWFtZDY0ICMx
IFNNUCBEZWJpYW4gMy4yLjY4LTErZGViN3U2IHg4Nl82NCBHTlUvTGludXggLS0+DQo8IS0tIFVz
aW5nIGF3azogL3Vzci9iaW4vZ2F3azogR05VIEF3ayA0LjEuMSwgQVBJOiAxLjEgKEdOVSBNUEZS
IDMuMS4zLCBHTlUgTVAgNi4wLjApIC0tPg0KPCEtLSBVc2luZyBkaWZmOiAvdXNyL2Jpbi9kaWZm
OiBkaWZmIChHTlUgZGlmZnV0aWxzKSAzLjMgLS0+DQo8IS0tIFVzaW5nIHdkaWZmOiAvdXNyL2Jp
bi93ZGlmZjogd2RpZmYgKEdOVSB3ZGlmZikgMS4yLjIgLS0+DQo8aHRtbCB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS94aHRtbCI+PGhlYWQ+IA0KICA8bWV0YSBodHRwLWVxdWl2PSJDb250
ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+IA0KICA8bWV0YSBo
dHRwLWVxdWl2PSJDb250ZW50LVN0eWxlLVR5cGUiIGNvbnRlbnQ9InRleHQvY3NzIj4gDQogIDx0
aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlkci1iZ3AtbHMtbm9kZS1hZG1pbi10YWctZXh0ZW5zaW9u
LTAxLnR4dCAtIGRyYWZ0LWlldGYtaWRyLWJncC1scy1ub2RlLWFkbWluLXRhZy1leHRlbnNpb24t
MDFfbGVzLnR4dDwvdGl0bGU+IA0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiANCiAgICBib2R5
ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IA0KICAgIHRyICAgICAg
eyB9IA0KICAgIHRkICAgICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTogbW9ub3Nw
YWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IA0KICAgIHRoICAg
ICAgeyBmb250LXNpemU6IDAuODZlbTsgfSANCiAgICAuc21hbGwgIHsgZm9udC1zaXplOiAwLjZl
bTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0aWNhLCBz
YW5zLXNlcmlmOyB9IA0KICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IA0K
ICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9IA0KICAgIC5kaWZmICAgeyBi
YWNrZ3JvdW5kLWNvbG9yOiAjQ0NGOyB9IA0KICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjQkZCOyB9IA0KICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4OyB9IA0KICAg
IC5pbnNlcnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZGOyB9IA0KICAgIC5kZWxldGUgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjQUNGOyB9IA0KICAgIC52b2lkICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAj
RkZCOyB9IA0KICAgIC5jb250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IA0KICAgIC5s
aW5lYnIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IA0KICAgIC5saW5lbm8geyBjb2xvcjog
cmVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2VtOyB0ZXh0LWFsaWdu
OiByaWdodDsgcGFkZGluZzogMCAycHg7IH0gDQogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29s
b3I6ICNBQUE7IH0gDQogICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9
IA0KICAgIC5yaWdodCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gDQogICAgLmxi
bG9jayAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM5RDk7IH0gDQogICAgLnJibG9jayAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICNERDY7IH0gDQogICAgLmluc2VydCAuY29udCB7IGJhY2tn
cm91bmQtY29sb3I6ICMwREQ7IH0gDQogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29s
b3I6ICM4QUQ7IH0gDQogICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91
bmQtY29sb3I6ICNFRUU7IHBhZGRpbmc6IDJweCAwOyB9IA0KICAgIHNwYW4uaGlkZSB7IGRpc3Bs
YXk6IG5vbmU7IGNvbG9yOiAjYWFhO30gICAgYTpob3ZlciBzcGFuIHsgZGlzcGxheTogaW5saW5l
OyB9ICAgIHRyLmNoYW5nZSB7IGJhY2tncm91bmQtY29sb3I6IGdyYXk7IH0gDQogICAgdHIuY2hh
bmdlIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBibGFjayB9IA0KICA8L3N0eWxl
PiANCiAgICAgPHNjcmlwdD4NCnZhciBjaHVua19pbmRleCA9IDA7DQp2YXIgb2xkX2NodW5rID0g
bnVsbDsNCg0KZnVuY3Rpb24gZm9ybWF0X2NodW5rKGluZGV4KSB7DQogICAgdmFyIHByZWZpeCA9
ICJkaWZmIjsNCiAgICB2YXIgc3RyID0gaW5kZXgudG9TdHJpbmcoKTsNCiAgICBmb3IgKHg9MDsg
eDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7DQogICAgICAgIHByZWZpeCs9JzAnOw0KICAgIH0NCiAg
ICByZXR1cm4gcHJlZml4ICsgc3RyOw0KfQ0KDQpmdW5jdGlvbiBmaW5kX2NodW5rKG4pew0KICAg
IHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0cltpZCQ9IicgKyBuICsgJyJdJyk7DQp9
DQoNCmZ1bmN0aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsNCiAgICB2YXIgaW5kZXggPSBjaHVu
a19pbmRleCArIG9mZnNldDsNCiAgICB2YXIgbmV3X3N0cjsNCiAgICB2YXIgbmV3X2NodW5rOw0K
DQogICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7DQogICAgbmV3X2NodW5rID0gZmlu
ZF9jaHVuayhuZXdfc3RyKTsNCiAgICBpZiAoIW5ld19jaHVuaykgew0KICAgICAgICByZXR1cm47
DQogICAgfQ0KICAgIGlmIChvbGRfY2h1bmspIHsNCiAgICAgICAgb2xkX2NodW5rLnN0eWxlLm91
dGxpbmUgPSAiIjsNCiAgICB9DQogICAgb2xkX2NodW5rID0gbmV3X2NodW5rOw0KICAgIG9sZF9j
aHVuay5zdHlsZS5vdXRsaW5lID0gIjFweCBzb2xpZCByZWQiOw0KICAgIHdpbmRvdy5sb2NhdGlv
bi5oYXNoID0gIiMiICsgbmV3X3N0cjsNCiAgICB3aW5kb3cuc2Nyb2xsQnkoMCwtMTAwKTsNCiAg
ICBjaHVua19pbmRleCA9IGluZGV4Ow0KfQ0KDQpkb2N1bWVudC5vbmtleWRvd24gPSBmdW5jdGlv
bihlKSB7DQogICAgc3dpdGNoIChlLmtleUNvZGUpIHsNCiAgICBjYXNlIDc4Og0KICAgICAgICBj
aGFuZ2VfY2h1bmsoMSk7DQogICAgICAgIGJyZWFrOw0KICAgIGNhc2UgODA6DQogICAgICAgIGNo
YW5nZV9jaHVuaygtMSk7DQogICAgICAgIGJyZWFrOw0KICAgIH0NCn07DQogICA8L3NjcmlwdD4g
DQo8L2hlYWQ+IA0KPGJvZHk+IA0KICA8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5n
PSIwIiBib3JkZXI9IjAiPiANCiAgPHRib2R5Pjx0ciBpZD0icGFydC0xIiBiZ2NvbG9yPSJvcmFu
Z2UiPjx0aD48L3RoPjx0aD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmY/
dXJsMj1kcmFmdC1pZXRmLWlkci1iZ3AtbHMtbm9kZS1hZG1pbi10YWctZXh0ZW5zaW9uLTAxLnR4
dCIgc3R5bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmx0OzwvYT4mbmJz
cDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItYmdw
LWxzLW5vZGUtYWRtaW4tdGFnLWV4dGVuc2lvbi0wMS50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLWlkci1iZ3AtbHMtbm9kZS1hZG1pbi10YWctZXh0ZW5zaW9uLTAxLnR4dDwvYT4m
bmJzcDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtaWRyLWJncC1scy1ub2RlLWFkbWluLXRhZy1leHRlbnNpb24t
MDFfbGVzLnR4dCIgc3R5bGU9ImNvbG9yOiMwMDgiPmRyYWZ0LWlldGYtaWRyLWJncC1scy1ub2Rl
LWFkbWluLXRhZy1leHRlbnNpb24tMDFfbGVzLnR4dDwvYT4mbmJzcDs8YSBocmVmPSJodHRwczov
L3Rvb2xzLmlldGYub3JnL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRmLWlkci1iZ3AtbHMtbm9kZS1h
ZG1pbi10YWctZXh0ZW5zaW9uLTAxX2xlcy50eHQiIHN0eWxlPSJjb2xvcjojMDA4OyB0ZXh0LWRl
Y29yYXRpb246bm9uZTsiPiZndDs8L2E+PC90aD48dGg+PC90aD48L3RyPiANCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAg
IDx0ciBpZD0icGFydC0xIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQtMSI+PGVtPiBwYWdlIDEsIGxp
bmUgMTc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3Ro
Pjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSIjcGFydC0x
Ij48ZW0+IHBhZ2UgMSwgbGluZSAxNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48
L2E+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUy4gTGl0a293c2tpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUy4gTGl0a293c2tpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgT3JhbmdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3Jh
bmdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKdW5lIDA0LCAyMDE3PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBKdW5lIDA0LCAyMDE3PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgQWR2ZXJ0aXNpbmcgTm9kZSBBZG1pbiBUYWdzIGluIEJH
UCBMaW5rLVN0YXRlIEFkdmVydGlzZW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgQWR2ZXJ0aXNpbmcgTm9kZSBBZG1pbiBUYWdzIGluIEJHUCBMaW5rLVN0YXRlIEFk
dmVydGlzZW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBkcmFm
dC1pZXRmLWlkci1iZ3AtbHMtbm9kZS1hZG1pbi10YWctZXh0ZW5zaW9uLTAxPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICBkcmFmdC1pZXRmLWlkci1iZ3AtbHMtbm9k
ZS1hZG1pbi10YWctZXh0ZW5zaW9uLTAxPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+QWJzdHJhY3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVz
IHRoZSBwcm90b2NvbCBleHRlbnNpb25zIHRvIGNvbGxlY3Qgbm9kZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBwcm90b2NvbCBl
eHRlbnNpb25zIHRvIGNvbGxlY3Qgbm9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4NCiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFkbWluaXN0cmF0aXZl
IHRhZ3MgYWQ8c3BhbiBjbGFzcz0iZGVsZXRlIj5lPC9zcGFuPnZlcnRpc2VkIGluIElHUCBMaW5r
IFN0YXRlIGFkdmVydGlzZW1lbnRzIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICBhZG1pbmlzdHJhdGl2ZSB0YWdzIGFkdmVydGlzZWQgaW4gSUdQIExpbmsgU3RhdGUgYWR2
ZXJ0aXNlbWVudHMgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGlzc2VtaW5h
dGUgdGhlIHNhbWUgaW4gQkdQIExpbmstU3RhdGUgYWR2ZXJ0aXNlbWVudCBwcm90b2NvbCwgdG88
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkaXNzZW1pbmF0ZSB0aGUgc2FtZSBp
biBCR1AgTGluay1TdGF0ZSBhZHZlcnRpc2VtZW50IHByb3RvY29sLCB0bzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGZhY2lsaXRhdGUgaW50ZXItQVMgVEUgYXBwbGljYXRpb25zIHRo
YXQgbWF5IG5lZWQgdGhlIHNhbWUgbm9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGZhY2lsaXRhdGUgaW50ZXItQVMgVEUgYXBwbGljYXRpb25zIHRoYXQgbWF5IG5lZWQgdGhl
IHNhbWUgbm9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFkbWluaXN0cmF0aXZl
IHRhZ3MgdG8gYXNzb2NpYXRlIGEgc3Vic2V0IG9mIG5ldHdvcmsgZGV2aWNlcyBzcGFubmluZzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkbWluaXN0cmF0aXZlIHRhZ3MgdG8g
YXNzb2NpYXRlIGEgc3Vic2V0IG9mIG5ldHdvcmsgZGV2aWNlcyBzcGFubmluZzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFjcm9zcyBtb3JlIHRoYW4gb25lIEFTIHdpdGggYSBzcGVj
aWZpYyBmdW5jdGlvbmFsaXR5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFj
cm9zcyBtb3JlIHRoYW4gb25lIEFTIHdpdGggYSBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5LjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVT
VCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJF
UVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAi
T1BUSU9OQUwiIGluIHRoaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiU0hP
VUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIg
aW4gdGhpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRvY3VtZW50IGFyZSB0byBi
ZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gUkZDIDIxMTkgW1JGQzIxMTldLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRl
ZCBhcyBkZXNjcmliZWQgaW4gUkZDIDIxMTkgW1JGQzIxMTldLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0ciBpZD0icGFydC0yIiBjbGFzcz0iY2hhbmdl
Ij48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJl
Zj0iI3BhcnQtMiI+PGVtPiBwYWdlIDIsIGxpbmUgNDQ8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9z
cGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSIjcGFydC0yIj48ZW0+IHBhZ2UgMiwgbGluZSA0NDxzcGFuIGNs
YXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMTAuIEFja25v
d2xlZGdlbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMTAuIEFja25vd2xlZGdlbWVu
dHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMTEuIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgMTEuIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAxMS4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAx
MS4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAxMS4yLiAgSW5mb3Jt
YXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAxMS4yLiAgSW5mb3JtYXRpdmUgUmVm
ZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAxMS4zLiAgVVJJcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAxMS4zLiAgVVJJcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
QXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDEwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0aG9ycycg
QWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDEwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MS4gIEludHJvZHVjdGlvbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBZHZlcnRpc2luZyBOb2RlIEFkbWluaXN0cmF0
aXZlIFRhZ3MgaW4gTGluayBTdGF0ZSBwcm90b2NvbHMgbGlrZSBJUy08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBBZHZlcnRpc2luZyBOb2RlIEFkbWluaXN0cmF0aXZlIFRhZ3Mg
aW4gTGluayBTdGF0ZSBwcm90b2NvbHMgbGlrZSBJUy08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+DQogICAgICA8dHIgaWQ9ImRpZmYwMDAyIj48dGQ+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBJUyBbUkZD
NzkxN10gYW5kIE9TUEYgW1JGQzc3NzddIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFsbG93cyBhZGRp
bmc8L3NwYW4+IGFuIG9wdGlvbmFsIG9wZXJhdGlvbmFsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIElTIFtSRkM3OTE3XSBhbmQgT1NQRiBbUkZDNzc3N10gPHNwYW4gY2xhc3M9
Imluc2VydCI+ZGVmaW5lczwvc3Bhbj4gYW4gb3B0aW9uYWwgb3BlcmF0aW9uYWw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYXBhYmlsaXR5LCB0aGF0IGFsbG93cyB0YWdnaW5nIGFu
ZCBncm91cGluZyBvZiB0aGUgbm9kZXMgaW4gYSBJR1A8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBjYXBhYmlsaXR5LCB0aGF0IGFsbG93cyB0YWdnaW5nIGFuZCBncm91cGluZyBv
ZiB0aGUgbm9kZXMgaW4gYSBJR1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkb21h
aW4uICBUaGlzLCBhbW9uZyBvdGhlciBhcHBsaWNhdGlvbnMsIGFsbG93cyBzaW1wbGUgbWFuYWdl
bWVudCBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkb21haW4uICBUaGlz
LCBhbW9uZyBvdGhlciBhcHBsaWNhdGlvbnMsIGFsbG93cyBzaW1wbGUgbWFuYWdlbWVudCBhbmQ8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBlYXN5IGNvbnRyb2wgb3ZlciByb3V0ZSBh
bmQgcGF0aCBzZWxlY3Rpb24sIGJhc2VkIG9uIGxvY2FsIGNvbmZpZ3VyZWQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBlYXN5IGNvbnRyb2wgb3ZlciByb3V0ZSBhbmQgcGF0aCBz
ZWxlY3Rpb24sIGJhc2VkIG9uIGxvY2FsIGNvbmZpZ3VyZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+DQogICAgICA8dHIgaWQ9ImRpZmYwMDAzIj48dGQ+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBwb2xp
Y2llcy4gIEhvd2V2ZXIgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIGFkdmVydGlzZWQgaW4gSUdQ
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHBvbGljaWVzLiAgSG93ZXZlcjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiw8L3NwYW4+IG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncyBhZHZl
cnRpc2VkIGluIElHUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFkdmVydGlzZW1l
bnRzIGxldCBuZXR3b3JrIG9wZXJhdG9ycyBhc3NvY2lhdGUgbm9kZXMgd2l0aGluIGEgc2luZ2xl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWR2ZXJ0aXNlbWVudHMgbGV0IG5l
dHdvcmsgb3BlcmF0b3JzIGFzc29jaWF0ZSBub2RlcyB3aXRoaW4gYSBzaW5nbGU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBUyAoaWYgbm90IGEgc2luZ2xlIGFyZWEpLiAgVGhpcyBs
aW1pdHMgdGhlIHVzZSBvZiBzdWNoIG5vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBBUyAoaWYgbm90IGEgc2luZ2xlIGFyZWEpLiAgVGhpcyBsaW1pdHMgdGhlIHVzZSBvZiBz
dWNoIG5vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZG1pbmlzdHJhdGl2ZSB0
YWdzIGFuZCBhcHBsaWNhdGlvbnMgdGhhdCBuZWVkIHRvIGFzc29jaWF0ZSBhIHN1YnNldDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkbWluaXN0cmF0aXZlIHRhZ3MgYW5kIGFw
cGxpY2F0aW9ucyB0aGF0IG5lZWQgdG8gYXNzb2NpYXRlIGEgc3Vic2V0PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgb2YgbmV0d29yayBkZXZpY2VzIHNwYW5uaW5nIGFjcm9zcyBtdWx0
aXBsZSBBUyB3aXRoIGEgc3BlY2lmaWM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBvZiBuZXR3b3JrIGRldmljZXMgc3Bhbm5pbmcgYWNyb3NzIG11bHRpcGxlIEFTIHdpdGggYSBz
cGVjaWZpYzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZ1bmN0aW9uYWxpdHkgY2Fu
bm90IHVzZSB0aGVtLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZ1bmN0aW9u
YWxpdHkgY2Fubm90IHVzZSB0aGVtLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIFRvIGFkZHJlc3MgdGhlIG5lZWQgZm9yIGFwcGxpY2F0aW9ucyB0aGF0IHJlcXVpcmUgdmlz
aWJpbGl0eSBpbnRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVG8gYWRkcmVz
cyB0aGUgbmVlZCBmb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSB2aXNpYmlsaXR5IGludG88
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBMU0RCIGFjcm9zcyBJR1AgYXJlYXMsIG9y
IGV2ZW4gYWNyb3NzIEFTZXMsIHRoZSBCR1AtTFMgYWRkcmVzcy08L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBMU0RCIGFjcm9zcyBJR1AgYXJlYXMsIG9yIGV2ZW4gYWNyb3NzIEFT
ZXMsIHRoZSBCR1AtTFMgYWRkcmVzcy08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBm
YW1pbHkvc3ViLWFkZHJlc3MtZmFtaWx5IGhhdmUgYmVlbiBkZWZpbmVkIHRoYXQgYWxsb3dzIEJH
UCB0byBjYXJyeTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZhbWlseS9zdWIt
YWRkcmVzcy1mYW1pbHkgaGF2ZSBiZWVuIGRlZmluZWQgdGhhdCBhbGxvd3MgQkdQIHRvIGNhcnJ5
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTFNEQiBpbmZvcm1hdGlvbi4gIFRoZSBC
R1AgTmV0d29yayBMYXllciBSZWFjaGFiaWxpdHkgSW5mb3JtYXRpb248L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBMU0RCIGluZm9ybWF0aW9uLiAgVGhlIEJHUCBOZXR3b3JrIExh
eWVyIFJlYWNoYWJpbGl0eSBJbmZvcm1hdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4NCiAgICAgIDx0ciBpZD0icGFydC0zIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90
ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQt
MyI+PGVtPiBwYWdlIDQsIGxpbmUgMjE8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSIjcGFydC0zIj48ZW0+IHBhZ2UgNCwgbGluZSAyMTxzcGFuIGNsYXNzPSJoaWRl
Ij4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVExWIHNwZWNpZmllcyBvbmUg
b3IgbW9yZSBhZG1pbmlzdHJhdGl2ZSB0YWcgdmFsdWVzLiAgQSBCR1AgTGluay08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUTFYgc3BlY2lmaWVzIG9uZSBvciBtb3JlIGFkbWlu
aXN0cmF0aXZlIHRhZyB2YWx1ZXMuICBBIEJHUCBMaW5rLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFN0YXRlIHNwZWFrZXIgdGhhdCBhbHNvIHBhcnRpY2lwYXRlcyBpbiB0aGUgSUdQ
IGxpbmsgc3RhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTdGF0ZSBzcGVh
a2VyIHRoYXQgYWxzbyBwYXJ0aWNpcGF0ZXMgaW4gdGhlIElHUCBsaW5rIHN0YXRlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWR2ZXJ0aXNlbWVudHMgZXhjaGFuZ2UgbWF5IGxlYXJu
IG9uZSBvciBtb3JlIG5vZGUgYWRtaW5pc3RyYXRpdmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBhZHZlcnRpc2VtZW50cyBleGNoYW5nZSBtYXkgbGVhcm4gb25lIG9yIG1vcmUg
bm9kZSBhZG1pbmlzdHJhdGl2ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRhZ3Mg
YWR2ZXJ0aXNlZCBieSBhbm90aGVyIHJvdXRlciBpbiB0aGUgc2FtZSBJR1AgZG9tYWluLiAgU3Vj
aCBCR1AtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGFncyBhZHZlcnRpc2Vk
IGJ5IGFub3RoZXIgcm91dGVyIGluIHRoZSBzYW1lIElHUCBkb21haW4uICBTdWNoIEJHUC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBMUyBzcGVha2VyIHNoYWxsIGVuY29kZSB0aGUg
c2FtZSBzZXQgb2Ygbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIGluPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgTFMgc3BlYWtlciBzaGFsbCBlbmNvZGUgdGhlIHNhbWUgc2V0IG9m
IG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncyBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHRoZSBjb3JyZXNwb25kaW5nIE5vZGUgQXR0cmlidXRlIFRMViByZXByZXNlbnRpbmcgdGhl
IG5ldHdvcmsgZGV2aWNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIGNv
cnJlc3BvbmRpbmcgTm9kZSBBdHRyaWJ1dGUgVExWIHJlcHJlc2VudGluZyB0aGUgbmV0d29yayBk
ZXZpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGF0IG9yaWdpbmF0ZWQgdGhl
IG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0aGF0IG9yaWdpbmF0ZWQgdGhlIG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncy48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0
YWdzIGFkdmVydGlzZWQgaW4gSUdQIGxpbmsgc3RhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBUaGUgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIGFkdmVydGlzZWQgaW4gSUdQ
IGxpbmsgc3RhdGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZHZlcnRpc2VtZW50
cyB3aWxsIGhhdmUgZWl0aGVyIHBlci1hcmVhKG9yIGxldmVscyBpbiBJUy1JUylzY29wZSBvcjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkdmVydGlzZW1lbnRzIHdpbGwgaGF2
ZSBlaXRoZXIgcGVyLWFyZWEob3IgbGV2ZWxzIGluIElTLUlTKXNjb3BlIG9yPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGlkPSJkaWZmMDAwNCI+PHRkPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgJ2dsb2JhbCcgc2NvcGUuICBPcGVyYXRvciBtYXkgY2hvb3NlIHRvIGEgc2V0IG9mIG5v
ZGUgYWRtaW5pc3RyYXRpdmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgJ2ds
b2JhbCcgc2NvcGUuICBPcGVyYXRvciBtYXkgY2hvb3NlIHRvIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmFkdmVydGlzZTwvc3Bhbj4gYSBzZXQgb2Ygbm9kZSBhZG1pbmlzdHJhdGl2ZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGFncyBhY3Jvc3MgYXJlYXMgKG9yIGxldmVscyBpbiBJ
Uy1JUykgYW5kIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFub3RoZXI8L3NwYW4+IGFkdmVydGlzZSBz
ZXQgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGFncyBhY3Jvc3MgYXJl
YXMgKG9yIGxldmVscyBpbiBJUy1JUykgYW5kIGFkdmVydGlzZSA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5hbm90aGVyPC9zcGFuPiBzZXQgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncyB3aXRoaW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhl
PC9zcGFuPiBzcGVjaWZpYyBhcmVhIChvciBsZXZlbCkuICBCdXQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIHdpdGhpbiA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5hPC9zcGFuPiBzcGVjaWZpYyBhcmVhIChvciBsZXZlbCkuICBCdXQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGV2aWRlbnRseSB0d28gYXJlYXMgd2l0aGlu
IHRoZSBzYW1lIEFTIG9yIHR3byBkaWZmZXJlbnQgbWF5IHVzZSB0aGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgZXZpZGVudGx5IHR3byBhcmVhcyB3aXRoaW4gdGhlIHNhbWUg
QVMgb3IgdHdvIGRpZmZlcmVudCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BUyhzKT8/PC9zcGFuPiBt
YXkgdXNlIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNhbWUgbm9kZSBhZG1p
bmlzdHJhdGl2ZSB0YWcgZm9yIGRpZmZlcmVudCBwdXJwb3Nlcy4gIEluIHN1Y2ggY2FzZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNhbWUgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0
YWcgZm9yIGRpZmZlcmVudCBwdXJwb3Nlcy4gIEluIHN1Y2ggY2FzZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGFwcGxpY2F0aW9ucyB3aWxsIG5lZWQgdG8gZGlzdGluZ3Vpc2ggYmV0
d2VlbiB0aGUgcGVyLWFyZWEob3IgbGV2ZWwpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgYXBwbGljYXRpb25zIHdpbGwgbmVlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBw
ZXItYXJlYShvciBsZXZlbCk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzY29wZWQg
YWRtaW5pc3RyYXRpdmUgdGFncyBvcmlnaW5hdGVkIGZyb20gYSBzcGVjaWZpYyBub2RlIGFnYWlu
c3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzY29wZWQgYWRtaW5pc3RyYXRp
dmUgdGFncyBvcmlnaW5hdGVkIGZyb20gYSBzcGVjaWZpYyBub2RlIGFnYWluc3Q8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aG9zZSBvcmlnaW5hdGVkIGZyb20gdGhlIHNhbWUgbm9k
ZSB3aXRoICdnbG9iYWwnIHNjb3BlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHRob3NlIG9yaWdpbmF0ZWQgZnJvbSB0aGUgc2FtZSBub2RlIHdpdGggJ2dsb2JhbCcgc2NvcGUu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQSBCR1AtTFMgcm91dGVyIGlu
IGEgZ2l2ZW4gQVMgd2hpbGUgY29weWluZyB0aGUgbm9kZSBhZG1pbmlzdHJhdGl2ZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEEgQkdQLUxTIHJvdXRlciBpbiBhIGdpdmVuIEFT
IHdoaWxlIGNvcHlpbmcgdGhlIG5vZGUgYWRtaW5pc3RyYXRpdmU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICB0YWdzIGxlYXJudCBmcm9tIElHUCBsaW5rLXN0YXRlIGFkdmVydGlzZW1l
bnRzLCBNVVNUIGFsc28gY29weSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICB0YWdzIGxlYXJudCBmcm9tIElHUCBsaW5rLXN0YXRlIGFkdmVydGlzZW1lbnRzLCBNVVNUIGFs
c28gY29weSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzY29wZSBhc3NvY2lh
dGVkIHdpdGggdGhlIG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncy4gIFJlZmVyIHRvPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2NvcGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBub2Rl
IGFkbWluaXN0cmF0aXZlIHRhZ3MuICBSZWZlciB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFNlY3Rpb24gMy4xIGZvciBob3cgdG8gZW5jb2RlIHRoZSBhc3NvY2lhdGVkIHNjb3Bl
IG9mIGEgbm9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlY3Rpb24gMy4x
IGZvciBob3cgdG8gZW5jb2RlIHRoZSBhc3NvY2lhdGVkIHNjb3BlIG9mIGEgbm9kZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFkbWluaXN0cmF0aXZlIHRhZ3MgYXMgd2VsbC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhZG1pbmlzdHJhdGl2ZSB0YWdzIGFzIHdl
bGwuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVG8gYmUgYWJsZSB0byBk
aXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBzaWduaWZpY2FuY2Ugb2YgYSBwZXItYXJlYShvcjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRvIGJlIGFibGUgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGUgc2lnbmlmaWNhbmNlIG9mIGEgcGVyLWFyZWEob3I8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBsZXZlbCkgYWRtaW5pc3RyYXRpdmUgdGFnIGxlYXJudCBpbiBvbmUg
YXJlYSwgZnJvbSB0aGF0IGFkdmVydGlzZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBsZXZlbCkgYWRtaW5pc3RyYXRpdmUgdGFnIGxlYXJudCBpbiBvbmUgYXJlYSwgZnJv
bSB0aGF0IGFkdmVydGlzZWQgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbm90
aGVyIGFyZWEsIG9yIGFub3RoZXIgQVMsIGFueSBhcHBsaWNhdGlvbnMgcmVjZWl2aW5nIHN1Y2gg
YSBCR1AtTFM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbm90aGVyIGFyZWEs
IG9yIGFub3RoZXIgQVMsIGFueSBhcHBsaWNhdGlvbnMgcmVjZWl2aW5nIHN1Y2ggYSBCR1AtTFM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZHZlcnRpc2VtZW50cyBNVVNUIGNvbnNp
ZGVyIHRoZSBzY29wZSBhc3NvY2lhdGVkIHdpdGggZWFjaCBub2RlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgYWR2ZXJ0aXNlbWVudHMgTVVTVCBjb25zaWRlciB0aGUgc2NvcGUg
YXNzb2NpYXRlZCB3aXRoIGVhY2ggbm9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4NCiAgICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFkbWluaXN0cmF0aXZl
IHRhZyA8c3BhbiBjbGFzcz0iZGVsZXRlIj53aXRoPC9zcGFuPiAncGVyLWFyZWEgKG9yIDxzcGFu
IGNsYXNzPSJkZWxldGUiPnBlci1sZXZlbCk8L3NwYW4+IGFsb25nIHdpdGggdGhlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFkbWluaXN0cmF0aXZlIHRhZzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYXJlYShvciBsZXZlbCBpbiBJUy1JUykgYXNzb2NpYXRl
ZCB3aXRoIGNvcnJlc3BvbmRpbmcgSUdQIGxpbmsgc3RhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+TEVTOiBkZWxldGUgIndpdGg8L3NwYW4+
ICdwZXItYXJlYSAob3IgPHNwYW4gY2xhc3M9Imluc2VydCI+cGVyLWxldmVsKSIgPz88L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFsb25nIHdpdGggdGhlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgYXJlYShvciBsZXZlbCBpbiBJUy1JUykgYXNzb2NpYXRlZCB3aXRoIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPnRoZTwvc3Bhbj4gY29ycmVzcG9uZGluZyBJR1AgbGluayBzdGF0ZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFkdmVydGlzZW1lbnQgYW5kIHRoZSBBUyBudW1iZXIg
YXNzb2NpYXRlZCB3aXRoIHRoZSBvcmlnaW5hdGluZyBub2RlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGFkdmVydGlzZW1lbnQgYW5kIHRoZSBBUyBudW1iZXIgYXNzb2NpYXRl
ZCB3aXRoIHRoZSBvcmlnaW5hdGluZyBub2RlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4NCiAgICAgIDx0ciBpZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRoZSBhcmVhKG9y
IGxldmVsKSBhc3NvY2lhdGVkIHdpdGggY29ycmVzcG9uZGluZyBJR1AgbGluayBzdGF0ZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGUgYXJlYShvciBsZXZlbCkgYXNzb2Np
YXRlZCB3aXRoIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZSA8L3NwYW4+Y29ycmVzcG9uZGluZyBJ
R1AgbGluayBzdGF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFkdmVydGlzZW1l
bnQgYW5kIHRoZSBBUyBudW1iZXIgYXNzb2NpYXRlZCB3aXRoIHRoZSBvcmlnaW5hdGluZyBub2Rl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWR2ZXJ0aXNlbWVudCBhbmQgdGhl
IEFTIG51bWJlciBhc3NvY2lhdGVkIHdpdGggdGhlIG9yaWdpbmF0aW5nIG5vZGU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYW4gYmUgZGVyaXZlZCBmcm9tIGFwcHJvcHJpYXRlIG5v
ZGUgYXR0cmlidXRlcyAoYWxyZWFkeSBkZWZpbmVkIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgY2FuIGJlIGRlcml2ZWQgZnJvbSBhcHByb3ByaWF0ZSBub2RlIGF0dHJpYnV0
ZXMgKGFscmVhZHkgZGVmaW5lZCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJH
UC1MUyBbUkZDNzc1Ml0pIGF0dGFjaGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgTm9kZSBOTFJJ
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJHUC1MUyBbUkZDNzc1Ml0pIGF0
dGFjaGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgTm9kZSBOTFJJLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjMuICBCR1AtTFMgRXh0ZW5zaW9ucyBmb3IgUGVyLU5vZGUgQWRt
aW5pc3RyYXRpdmUgVGFnczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjMuICBCR1At
TFMgRXh0ZW5zaW9ucyBmb3IgUGVyLU5vZGUgQWRtaW5pc3RyYXRpdmUgVGFnczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBCR1AtTFMgTkxSSSBjYW4gYmUgYSBub2Rl
IE5MUkksIGEgbGluayBOTFJJIG9yIGEgcHJlZml4IE5MUkkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGhlIEJHUC1MUyBOTFJJIGNhbiBiZSBhIG5vZGUgTkxSSSwgYSBsaW5r
IE5MUkkgb3IgYSBwcmVmaXggTkxSSS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBU
aGUgY29ycmVzcG9uZGluZyBCR1AtTFMgYXR0cmlidXRlIGlzIGEgbm9kZSBhdHRyaWJ1dGUsIGEg
bGluazwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBjb3JyZXNwb25kaW5n
IEJHUC1MUyBhdHRyaWJ1dGUgaXMgYSBub2RlIGF0dHJpYnV0ZSwgYSBsaW5rPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXR0cmlidXRlIG9yIGEgcHJlZml4IGF0dHJpYnV0ZS4gIEJH
UC1MUyBbUkZDNzc1Ml0gZGVmaW5lcyB0aGUgVExWczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGF0dHJpYnV0ZSBvciBhIHByZWZpeCBhdHRyaWJ1dGUuICBCR1AtTFMgW1JGQzc3
NTJdIGRlZmluZXMgdGhlIFRMVnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGF0
IG1hcCBsaW5rLXN0YXRlIGluZm9ybWF0aW9uIHRvIEJHUC1MUyBOTFJJIGFuZCBCR1AtTFMgYXR0
cmlidXRlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoYXQgbWFwIGxpbmst
c3RhdGUgaW5mb3JtYXRpb24gdG8gQkdQLUxTIE5MUkkgYW5kIEJHUC1MUyBhdHRyaWJ1dGUuPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGlkPSJwYXJ0
LTQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSIjcGFydC00Ij48ZW0+IHBhZ2UgNywgbGluZSA3PHNwYW4gY2xh
c3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQtNCI+PGVtPiBwYWdlIDcs
IGxpbmUgNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgICAgICAgIGFsbCBhZG1pbmlzdHJhdGl2ZSBmbGFncyBlbmNvZGVk
IGluIHRoaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAg
ICAgICAgYWxsIGFkbWluaXN0cmF0aXZlIGZsYWdzIGVuY29kZWQgaW4gdGhpczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICBUTFYgaGFzIHBlci1hcmVh
KG9yIGxldmVsIGluIElTLUlTKSBzY29wZSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgVExWIGhhcyBwZXItYXJlYShvciBsZXZlbCBpbiBJUy1J
Uykgc2NvcGUsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAg
ICAgIGFuZCBzaG91bGQgbm90IGJlIG1peGVkIHdpdGggb25lcyB3aXRoIHNhbWU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgYW5kIHNob3VsZCBu
b3QgYmUgbWl4ZWQgd2l0aCBvbmVzIHdpdGggc2FtZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBidXQgd2l0aCAnZ2xvYmFsJyBzY29wZSAo
TCBiaXQgcmVzZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICAgdmFsdWUgYnV0IHdpdGggJ2dsb2JhbCcgc2NvcGUgKEwgYml0IHJlc2V0PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgIHRvIDApLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICB0byAwKS48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIEZpZ3VyZSAyOiBC
R1AgTGluay1TdGF0ZSBOb2RlIEFkbWluaXN0cmF0aXZlIFRhZyBUTFY8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgIEZpZ3VyZSAyOiBCR1AgTGluay1TdGF0ZSBOb2Rl
IEFkbWluaXN0cmF0aXZlIFRhZyBUTFY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUaGlzIG5ldyB0eXBlIG9mICdOb2RlIEFkbWluIFRhZycgVExWcyBjYW4gT05MWSBiZSBh
ZGRlZCB0byB0aGUgTm9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMg
bmV3IHR5cGUgb2YgJ05vZGUgQWRtaW4gVGFnJyBUTFZzIGNhbiBPTkxZIGJlIGFkZGVkIHRvIHRo
ZSBOb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXR0cmlidXRlIGFzc29jaWF0
ZWQgd2l0aCB0aGUgTm9kZSBOTFJJIHRoYXQgb3JpZ2luYXRlcyB0aGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBBdHRyaWJ1dGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBOb2RlIE5M
UkkgdGhhdCBvcmlnaW5hdGVzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0ciBpZD0iZGlmZjAwMDciPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGNvcnJlc3BvbmRpbmcgbm9k
ZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIGluIElHUCBkb21haW4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIGNvcnJlc3BvbmRpbmcgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIGlu
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFuIDwvc3Bhbj5JR1AgZG9tYWluLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFsbCB0aGUgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdz
IHdpdGggJ3Blci1hcmVhJyAob3IgcGVyLWxldmVsKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEFsbCB0aGUgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzIHdpdGggJ3Blci1hcmVh
JyAob3IgcGVyLWxldmVsKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAg
IDx0ciBpZD0iZGlmZjAwMDgiPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNjb3BlLCBvcmlnaW5hdGVkIGJ5IGEg
c2luZ2xlIG5vZGUgaW4gSUdQIGRvbWFpbiBTSEFMTCBiZSByZS08L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgc2NvcGUsIG9yaWdpbmF0ZWQgYnkgYSBzaW5nbGUgbm9kZSBpbiA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbiA8L3NwYW4+SUdQIGRvbWFpbiBTSEFMTCBiZSByZS08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvcmlnaW5hdGVkIGluIGEgc2luZ2xlICdOb2Rl
IEFkbWluIFRhZycgVExWIGFuZCBpbnNlcnRlZCBpbiB0aGUgTm9kZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIG9yaWdpbmF0ZWQgaW4gYSBzaW5nbGUgJ05vZGUgQWRtaW4gVGFn
JyBUTFYgYW5kIGluc2VydGVkIGluIHRoZSBOb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgTkxSSSBnZW5lcmF0ZWQgZm9yIHRoZSBzYW1lIG5vZGUuICBTaW1pbGFybHksIGFsbCB0
aGUgbm9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5MUkkgZ2VuZXJhdGVk
IGZvciB0aGUgc2FtZSBub2RlLiAgU2ltaWxhcmx5LCBhbGwgdGhlIG5vZGU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZG1pbmlzdHJhdGl2ZSB0YWdzIHdpdGggJ2dsb2JhbCcgc2Nv
cGUgb3JpZ2luYXRlZCBieSB0aGUgc2FtZSBub2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgYWRtaW5pc3RyYXRpdmUgdGFncyB3aXRoICdnbG9iYWwnIHNjb3BlIG9yaWdpbmF0
ZWQgYnkgdGhlIHNhbWUgbm9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluIElH
UCBkb21haW4gU0hBTEwgYmUgcmUtb3JpZ2luYXRlZCBpbiBhbm90aGVyICdOb2RlIEFkbWluIFRh
ZycgVExWPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW4gSUdQIGRvbWFpbiBT
SEFMTCBiZSByZS1vcmlnaW5hdGVkIGluIGFub3RoZXIgJ05vZGUgQWRtaW4gVGFnJyBUTFY8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbmQgaW5zZXJ0ZWQgaW4gdGhlIHNhbWUgTm9k
ZSBOTFJJIGdlbmVyYXRlZCBmb3IgdGhlIG9yaWdpbmF0aW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgYW5kIGluc2VydGVkIGluIHRoZSBzYW1lIE5vZGUgTkxSSSBnZW5lcmF0
ZWQgZm9yIHRoZSBvcmlnaW5hdGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG5v
ZGUuICBNdWx0aXBsZSBpbnN0YW5jZXMgb2YgYSBUTFYgbWF5IGJlIGdlbmVyYXRlZCBieSB0aGUg
QkdQLWxTPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbm9kZS4gIE11bHRpcGxl
IGluc3RhbmNlcyBvZiBhIFRMViBtYXkgYmUgZ2VuZXJhdGVkIGJ5IHRoZSBCR1AtbFM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByb3V0ZXIgZm9yIGEgZ2l2ZW4gbm9kZSBpbiB0aGUg
SUdQIGRvbWFpbi4gIFRoaXMgTUFZIGhhcHBlbiBpZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICByb3V0ZXIgZm9yIGEgZ2l2ZW4gbm9kZSBpbiB0aGUgSUdQIGRvbWFpbi4g
IFRoaXMgTUFZIGhhcHBlbiBpZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBv
cmlnaW5hbCBub2RlJ3MgbGluayBzdGF0ZSBhZHZlcnRpc2VtZW50IGNhcnJpZXMgbW9yZSB0aGFu
IDE2MzgzIG5vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvcmlnaW5hbCBu
b2RlJ3MgbGluayBzdGF0ZSBhZHZlcnRpc2VtZW50IGNhcnJpZXMgbW9yZSB0aGFuIDE2MzgzIG5v
ZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZG1pbmlzdHJhdGl2ZSBncm91cHMg
YW5kIGEgc2luZ2xlIFRMViBkb2VzIG5vdCBwcm92aWRlIHN1ZmZpY2llbnQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhZG1pbmlzdHJhdGl2ZSBncm91cHMgYW5kIGEgc2luZ2xl
IFRMViBkb2VzIG5vdCBwcm92aWRlIHN1ZmZpY2llbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBzcGFjZS4gIEFzIHN1Y2ggbXVsdGlwbGUgb2NjdXJlbmNlIG9mIHRoZSAnTm9kZSBB
ZG1pbiBUYWcnIFRMVnMgdW5kZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBz
cGFjZS4gIEFzIHN1Y2ggbXVsdGlwbGUgb2NjdXJlbmNlIG9mIHRoZSAnTm9kZSBBZG1pbiBUYWcn
IFRMVnMgdW5kZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAg
ICA8dHIgaWQ9InBhcnQtNSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9IiNwYXJ0LTUiPjxlbT4gcGFnZSA3LCBs
aW5lIDMzPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90
aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQt
NSI+PGVtPiBwYWdlIDcsIGxpbmUgMzM8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFdoaWxlIGNvcHlpbmcgbm9kZSBhZG1pbmlzdHJhdGl2ZSB0
YWdzIGZyb20gSUdQIGxpbmstc3RhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBXaGlsZSBjb3B5aW5nIG5vZGUgYWRtaW5pc3RyYXRpdmUgdGFncyBmcm9tIElHUCBsaW5rLXN0
YXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWR2ZXJ0aXNlbWVudHMgdG8gY29y
cmVzcG9uZGluZyBCR1AtTFMgYWR2ZXJ0aXNlbWVudHMsIHRoZSBzYWlkIEJHUC08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhZHZlcnRpc2VtZW50cyB0byBjb3JyZXNwb25kaW5n
IEJHUC1MUyBhZHZlcnRpc2VtZW50cywgdGhlIHNhaWQgQkdQLTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIExTIHNwZWFrZXIgTUFZIHJ1biBhbGwgdGhlIG5vZGUgYWRtaW5pc3RyYXRp
dmUgZmxhZ3MgdGhyb3VnaCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTFMg
c3BlYWtlciBNQVkgcnVuIGFsbCB0aGUgbm9kZSBhZG1pbmlzdHJhdGl2ZSBmbGFncyB0aHJvdWdo
IGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBsb2NhbGx5IGNvbmZpZ3VyZWQgcG9s
aWN5IHRoYXQgc2VsZWN0cyB3aGljaCBvbmVzIHNob3VsZCBiZSBleHBvcnRlZDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxvY2FsbHkgY29uZmlndXJlZCBwb2xpY3kgdGhhdCBz
ZWxlY3RzIHdoaWNoIG9uZXMgc2hvdWxkIGJlIGV4cG9ydGVkPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgYW5kIHdoaWNoIG9uZXMgbm90LiAgQW5kIHRoZW4gdGhlIG5vZGUgYWRtaW5p
c3RyYXRpdmUgdGFnIGlzIGNvcGllZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGFuZCB3aGljaCBvbmVzIG5vdC4gIEFuZCB0aGVuIHRoZSBub2RlIGFkbWluaXN0cmF0aXZlIHRh
ZyBpcyBjb3BpZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0byB0aGUgQkdQLUxT
IGFkdmVydGlzZW1lbnQgaWYgaXQgaXMgcGVybWl0dGVkIHRvIGRvIHNvIGJ5IHRoZSBzYWlkPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gdGhlIEJHUC1MUyBhZHZlcnRpc2Vt
ZW50IGlmIGl0IGlzIHBlcm1pdHRlZCB0byBkbyBzbyBieSB0aGUgc2FpZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHBvbGljeS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBwb2xpY3kuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NC4gIEVsZW1l
bnRzIG9mIFByb2NlZHVyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjQuICBFbGVt
ZW50cyBvZiBQcm9jZWR1cmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHIgaWQ9ImRpZmYwMDA5Ij48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBNZWFuaW5nIG9mIHRoZSBO
b2RlIGFkbWluaXN0cmF0aXZlIHRhZ3MgaXMgZ2VuZXJhbGx5IG9wYXF1ZSB0byBCR1A8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgTWVhbmluZyBvZiB0aGUgTm9kZSBhZG1pbmlz
dHJhdGl2ZSB0YWdzIGlzIGdlbmVyYWxseSBvcGFxdWUgdG8gPHNwYW4gY2xhc3M9Imluc2VydCI+
dGhlPC9zcGFuPiBCR1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIExpbmstU3Rh
dGUgcHJvdG9jb2wuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5Sb3V0ZXI8L3NwYW4+IGFkdmVydGlz
aW5nIHRoZSBub2RlIGFkbWluaXN0cmF0aXZlIHRhZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBMaW5rLVN0YXRlIHByb3RvY29sLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+QSBy
b3V0ZXI8L3NwYW4+IGFkdmVydGlzaW5nIHRoZSBub2RlIGFkbWluaXN0cmF0aXZlIHRhZzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChvciB0YWdzKSBtYXkgYmUgY29uZmlndXJlZCB0
byBkbyBzbyB3aXRob3V0IGtub3dpbmcgKG9yIGV2ZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAob3IgdGFncykgbWF5IGJlIGNvbmZpZ3VyZWQgdG8gZG8gc28gd2l0aG91dCBr
bm93aW5nIChvciBldmVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZXhwbGljaXRs
eSBzdXBwb3J0aW5nKSBmdW5jdGlvbmFsaXR5IGltcGxpZWQgYnkgdGhlIHRhZy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleHBsaWNpdGx5IHN1cHBvcnRpbmcpIGZ1bmN0aW9u
YWxpdHkgaW1wbGllZCBieSB0aGUgdGFnLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIEludGVycHJldGF0aW9uIG9mIHRhZyB2YWx1ZXMgaXMgc3BlY2lmaWMgdG8gdGhlIGFk
bWluaXN0cmF0aXZlIGRvbWFpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElu
dGVycHJldGF0aW9uIG9mIHRhZyB2YWx1ZXMgaXMgc3BlY2lmaWMgdG8gdGhlIGFkbWluaXN0cmF0
aXZlIGRvbWFpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG9mIGEgcGFydGljdWxh
ciBuZXR3b3JrIG9wZXJhdG9yLiAgVGhlIG1lYW5pbmcgb2YgYSBub2RlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgb2YgYSBwYXJ0aWN1bGFyIG5ldHdvcmsgb3BlcmF0b3IuICBU
aGUgbWVhbmluZyBvZiBhIG5vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQog
ICAgICA8dHIgaWQ9ImRpZmYwMDEwIj48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhZG1pbmlzdHJhdGl2ZSB0YWcg
aXMgZGVmaW5lZCBieSB0aGUgbmV0d29yayBsb2NhbCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5wb2xp
Y3kgYW5kIGlzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhZG1p
bmlzdHJhdGl2ZSB0YWcgaXMgZGVmaW5lZCBieSB0aGUgbmV0d29yayBsb2NhbCA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5wb2xpY3kuPC9zcGFuPiAgSG93ZXZlciBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
Y29udHJvbGxlZCB2aWEgdGhlIGNvbmZpZ3VyYXRpb24uPC9zcGFuPiAgSG93ZXZlciBtdWx0aXBs
ZSBhZG1pbmlzdHJhdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBkb21h
aW4gb3duZXJzIG1heSBhZ3JlZSBvbiBhIGNvbW1vbiBtZWFuaW5nIGltcGxpZWQgYnkgPHNwYW4g
Y2xhc3M9Imluc2VydCI+YW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBkb21haW4gb3duZXJzIG1heSBhZ3JlZSBvbiBhIGNvbW1vbiBtZWFuaW5nIGltcGxpZWQgYnkg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+YTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWRtaW5pc3RyYXRpdmUgdGFn
IGZvciBtdXR1YWwgYmVuZWZpdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBh
ZG1pbmlzdHJhdGl2ZSB0YWcgZm9yIG11dHVhbCBiZW5lZml0LjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBzZW1hbnRpY3Mgb2YgdGhlIHRhZyBvcmRlciBoYXMgbm8g
bWVhbmluZy4gIFRoZXJlIGlzIG5vIGltcGxpZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBUaGUgc2VtYW50aWNzIG9mIHRoZSB0YWcgb3JkZXIgaGFzIG5vIG1lYW5pbmcuICBU
aGVyZSBpcyBubyBpbXBsaWVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVhbmlu
ZyB0byB0aGUgb3JkZXJpbmcgb2YgdGhlIHRhZ3MgdGhhdCBpbmRpY2F0ZXMgYSBjZXJ0YWluPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWVhbmluZyB0byB0aGUgb3JkZXJpbmcg
b2YgdGhlIHRhZ3MgdGhhdCBpbmRpY2F0ZXMgYSBjZXJ0YWluPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgb3BlcmF0aW9uIG9yIHNldCBvZiBvcGVyYXRpb25zIHRoYXQgbmVlZCB0byBi
ZSBwZXJmb3JtZWQgYmFzZWQgb24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgb3BlcmF0aW9uIG9yIHNldCBvZiBvcGVyYXRpb25zIHRoYXQgbmVlZCB0byBiZSBwZXJmb3Jt
ZWQgYmFzZWQgb24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3JkZXJpbmcu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb3JkZXJpbmcuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRWFjaCB0YWcgU0hPVUxEIGJlIHRyZWF0ZWQgYXMg
YW4gaW5kZXBlbmRlbnQgaWRlbnRpZmllciB0aGF0IE1BWSBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIEVhY2ggdGFnIFNIT1VMRCBiZSB0cmVhdGVkIGFzIGFuIGluZGVwZW5k
ZW50IGlkZW50aWZpZXIgdGhhdCBNQVkgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICB1c2VkIGluIHBvbGljeSB0byBwZXJmb3JtIGEgcG9saWN5IGFjdGlvbi4gIE5vZGUgYWRtaW5p
c3RyYXRpdmUgdGFnczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVzZWQgaW4g
cG9saWN5IHRvIHBlcmZvcm0gYSBwb2xpY3kgYWN0aW9uLiAgTm9kZSBhZG1pbmlzdHJhdGl2ZSB0
YWdzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGlkPSJkaWZm
MDAxMSI+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgY2FycmllZCBieSB0aGUgTm9kZSBBZG1pbiBUYWcgVExWIFNI
T1VMRCBiZSB1c2VkIHRvIGluZGljYXRlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmE8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNhcnJpZWQgYnkgdGhlIE5vZGUgQWRt
aW4gVGFnIFRMViBTSE9VTEQgYmUgdXNlZCB0byBpbmRpY2F0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgaW5kZXBlbmRlbnQgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBub2RlIGlu
IElHUCBkb21haW4gdGhhdCBvcmlnaW5hdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIGluZGVwZW5kZW50IGNoYXJhY3RlcmlzdGljcyBvZiB0aGUgbm9kZSBpbiA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij50aGU8L3NwYW4+IElHUCBkb21haW4gdGhhdCBvcmlnaW5hdGVkPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaXQuICBUaGUgVExWIFNIT1VMRCBiZSBjb25zaWRl
cmVkIGFzIGFuIHVub3JkZXJlZCBsaXN0LiAgV2hpbHN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgaXQuICBUaGUgVExWIFNIT1VMRCBiZSBjb25zaWRlcmVkIGFzIGFuIHVub3Jk
ZXJlZCBsaXN0LiAgV2hpbHN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcG9saWNp
ZXMgbWF5IGJlIGltcGxlbWVudGVkIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiBtdWx0aXBsZSB0
YWdzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcG9saWNpZXMgbWF5IGJlIGlt
cGxlbWVudGVkIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiBtdWx0aXBsZSB0YWdzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKGUuZy4sIGlmIHRhZyBBIEFORCB0YWcgQiBhcmUgcHJl
c2VudCksIHRoZXkgTVVTVCBOT1QgYmUgcmVsaWFudCB1cG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgKGUuZy4sIGlmIHRhZyBBIEFORCB0YWcgQiBhcmUgcHJlc2VudCksIHRo
ZXkgTVVTVCBOT1QgYmUgcmVsaWFudCB1cG9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgdGhlIG9yZGVyIG9mIHRoZSB0YWdzIChpLmUuLCBhbGwgcG9saWNpZXMgc2hvdWxkIGJlIGNv
bnNpZGVyZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgb3JkZXIgb2Yg
dGhlIHRhZ3MgKGkuZS4sIGFsbCBwb2xpY2llcyBzaG91bGQgYmUgY29uc2lkZXJlZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNvbW11dGF0aXZlIG9wZXJhdGlvbnMsIHN1Y2ggdGhh
dCB0YWcgQSBwcmVjZWRpbmcgb3IgZm9sbG93aW5nIHRhZyBCPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgY29tbXV0YXRpdmUgb3BlcmF0aW9ucywgc3VjaCB0aGF0IHRhZyBBIHBy
ZWNlZGluZyBvciBmb2xsb3dpbmcgdGFnIEI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBkb2VzIG5vdCBjaGFuZ2UgdGhlaXIgb3V0Y29tZSkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgZG9lcyBub3QgY2hhbmdlIHRoZWlyIG91dGNvbWUpLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZvciBtb3JlIGRldGFpbHMgb24gZ3VpZGFuY2Ugb24g
dXNhZ2Ugb2Ygbm9kZSBhZG1pbmlzdHJhdGl2ZSB0YWdzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgRm9yIG1vcmUgZGV0YWlscyBvbiBndWlkYW5jZSBvbiB1c2FnZSBvZiBub2Rl
IGFkbWluaXN0cmF0aXZlIHRhZ3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQog
ICAgICA8dHIgaWQ9ImRpZmYwMDEyIj48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBwbGVhc2UgcmVmZXIgdG8gc2Vj
dGlvbiA0IFszXSBpbiBbUkZDNzkxN10uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIHBsZWFzZSByZWZlciB0byBzZWN0aW9uIDQgWzNdIGluIFtSRkM3OTE3XTxzcGFuIGNsYXNz
PSJpbnNlcnQiPiBvciBzZWN0aW9uIDIuMi4xIG9mIFtSRkM3Nzc3XTwvc3Bhbj4uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NS4gIEFwcGxpY2F0aW9uczwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjUuICBBcHBsaWNhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBbUkZDNzkxN10gYW5kIFtSRkM3Nzc3XSBwcmVzZW50IHNvbWUgYXBw
bGljYXRpb25zIG9mIG5vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZD
NzkxN10gYW5kIFtSRkM3Nzc3XSBwcmVzZW50IHNvbWUgYXBwbGljYXRpb25zIG9mIG5vZGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZG1pbmlzdHJhdGl2ZSB0YWdzLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkbWluaXN0cmF0aXZlIHRhZ3MuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIFBvbGljeS1iYXNlZCBFeHBsaWNpdCBy
b3V0aW5nIHVzZSBjYXNlIGNhbiBiZSBleHRlbmRlZCB0byBpbnRlci08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgUG9saWN5LWJhc2VkIEV4cGxpY2l0IHJvdXRpbmcgdXNl
IGNhc2UgY2FuIGJlIGV4dGVuZGVkIHRvIGludGVyLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGFyZWEgb3IgaW50ZXItQVMgc2NlbmFyaW9zIHdoZXJlIGFuIGVuZCB0byBlbmQgcGF0
aCBuZWVkcyB0byBhdm9pZCBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFy
ZWEgb3IgaW50ZXItQVMgc2NlbmFyaW9zIHdoZXJlIGFuIGVuZCB0byBlbmQgcGF0aCBuZWVkcyB0
byBhdm9pZCBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGUgbm9kZXMg
dGhhdCBoYXZlIHBhcnRpY3VsYXIgcHJvcGVydGllcy4gIEZvbGxvd2luZyBhcmUgc29tZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGUgbm9kZXMgdGhhdCBoYXZlIHBh
cnRpY3VsYXIgcHJvcGVydGllcy4gIEZvbGxvd2luZyBhcmUgc29tZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGV4YW1wbGVzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGV4YW1wbGVzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDEuICBH
ZW9wb2xpdGljYWwgcm91dGluZyA6IHByZXZlbnRpbmcgdHJhZmZpYyBmcm9tIGNvdW50cnkgQSB0
bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBHZW9wb2xpdGljYWwgcm91
dGluZyA6IHByZXZlbnRpbmcgdHJhZmZpYyBmcm9tIGNvdW50cnkgQSB0bzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICBjb3VudHJ5IEIgdG8gY3Jvc3MgY291bnRyeSBDLiAgSW4g
dGhpcyBjYXNlLCB3ZSBtYXkgdXNlIG5vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgY291bnRyeSBCIHRvIGNyb3NzIGNvdW50cnkgQy4gIEluIHRoaXMgY2FzZSwgd2Ug
bWF5IHVzZSBub2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGFkbWluaXN0
cmF0aXZlIHRhZ3MgdG8gZW5jb2RlIGdlb2dyYXBoaWNhbCBpbmZvcm1hdGlvbiAoY291bnRyeSku
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGFkbWluaXN0cmF0aXZlIHRh
Z3MgdG8gZW5jb2RlIGdlb2dyYXBoaWNhbCBpbmZvcm1hdGlvbiAoY291bnRyeSkuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGlkPSJkaWZmMDAxMyI+PHRkPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgIFBhdGggY29tcHV0YXRpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d2lsbDwv
c3Bhbj4gYmUgcmVxdWlyZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgbm9kZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgUGF0aCBjb21wdXRhdGlvbiA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5tYXk8L3NwYW4+IGJlIHJlcXVpcmVkIHRvIHRha2UgaW50byBhY2NvdW50IG5vZGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgYWRtaW5pc3RyYXRpdmUgdGFnIHRv
IHBlcm1pdCBhdm9pZGFuY2Ugb2Ygbm9kZXMgYmVsb25naW5nIHRvPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgIGFkbWluaXN0cmF0aXZlIHRhZyB0byBwZXJtaXQgYXZvaWRh
bmNlIG9mIG5vZGVzIGJlbG9uZ2luZyB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICBjb3VudHJ5IEMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGNv
dW50cnkgQy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgTGVnYWN5
IG5vZGUgYXZvaWRhbmNlIDogaW4gc29tZSBzcGVjaWZpYyBjYXNlcywgaXQgaXMgaW50ZXJlc3Rp
bmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgTGVnYWN5IG5vZGUgYXZv
aWRhbmNlIDogaW4gc29tZSBzcGVjaWZpYyBjYXNlcywgaXQgaXMgaW50ZXJlc3Rpbmc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgaWQ9ImRpZmYwMDE0Ij48dGQ+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgZm9yIHNlcnZpY2UtcHJvdmlkZXIgdG8gZm9yY2Ugc29tZSB0cmFmZmlj
IHRvIGF2b2lkIGxlZ2FjeSBub2RlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmEgPC9zcGFuPnNlcnZpY2UtcHJvdmlkZXIg
dG8gZm9yY2Ugc29tZSB0cmFmZmljIHRvIGF2b2lkIGxlZ2FjeSBub2RlczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICBpbiB0aGUgbmV0d29yay4gIEZvciBleGFtcGxlLCBsZWdh
Y3kgbm9kZXMgbWF5IG5vdCBiZSBjYXJyaWVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIGluIHRoZSBuZXR3b3JrLiAgRm9yIGV4YW1wbGUsIGxlZ2FjeSBub2RlcyBtYXkg
bm90IGJlIGNhcnJpZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8
dHIgaWQ9ImRpZmYwMDE1Ij48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgY2xhc3MgKG5vIGhpZ2ggYXZhaWxh
YmlsaXR5KSwgYW5kIDxzcGFuIGNsYXNzPSJkZWxldGUiPnNlcnZpY2UgcHJvdmlkZXIgd2FudHM8
L3NwYW4+IHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBjbGFzcyAo
bm8gaGlnaCBhdmFpbGFiaWxpdHkpLCBhbmQgPHNwYW4gY2xhc3M9Imluc2VydCI+YSBzZXJ2aWNl
IHByb3ZpZGVyIG1heSB3YW50PC9zcGFuPiB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICBlbnN1cmUgdGhhdCBjcml0aWNhbCB0cmFmZmljIG9ubHkgdXNlcyBub2RlcyB0aGF0
IGFyZSBwcm92aWRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgZW5z
dXJlIHRoYXQgY3JpdGljYWwgdHJhZmZpYyBvbmx5IHVzZXMgbm9kZXMgdGhhdCBhcmUgcHJvdmlk
aW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGhpZ2ggYXZhaWxhYmlsaXR5
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBoaWdoIGF2YWlsYWJpbGl0
eS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbiBjYXNlIG9mIGludGVy
LUFTIFRyYWZmaWMtRW5naW5lZXJpbmcgYXBwbGljYXRpb25zLCBkaWZmZXJlbnQgQVNlczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEluIGNhc2Ugb2YgaW50ZXItQVMgVHJhZmZp
Yy1FbmdpbmVlcmluZyBhcHBsaWNhdGlvbnMsIGRpZmZlcmVudCBBU2VzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgU0hPVUxEIHNoYXJlIHRoZWlyIGFkbWluaXN0cmF0aXZlIHRhZyBw
b2xpY2llcy4gIFRoZXkgTUFZIGFsc28gbmVlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFNIT1VMRCBzaGFyZSB0aGVpciBhZG1pbmlzdHJhdGl2ZSB0YWcgcG9saWNpZXMuICBU
aGV5IE1BWSBhbHNvIG5lZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0byBhZ3Jl
ZSB1cG9uIHNvbWUgY29tbW9uIHRhZ2dpbmcgcG9saWN5IGZvciBzcGVjaWZpYyBhcHBsaWNhdGlv
bnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gYWdyZWUgdXBvbiBzb21l
IGNvbW1vbiB0YWdnaW5nIHBvbGljeSBmb3Igc3BlY2lmaWMgYXBwbGljYXRpb25zLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZvciBtb3JlIGRldGFpbHMgb24gc29tZSBw
b3NzaWJsZSBhcHBsaWNhdGlvbnMgd2l0aCBub2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgRm9yIG1vcmUgZGV0YWlscyBvbiBzb21lIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyB3
aXRoIG5vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZG1pbmlzdHJhdGl2ZSB0
YWdzIHBsZWFzZSByZWZlciB0byBzZWN0aW9uIDMgWzRdIGluIFtSRkM3Nzc3XS48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhZG1pbmlzdHJhdGl2ZSB0YWdzIHBsZWFzZSByZWZl
ciB0byBzZWN0aW9uIDMgWzRdIGluIFtSRkM3Nzc3XS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgaWQ9InBhcnQtNiIgY2xhc3M9ImNoYW5n
ZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhy
ZWY9IiNwYXJ0LTYiPjxlbT4gcGFnZSA5LCBsaW5lIDE0PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwv
c3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5n
ZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQtNiI+PGVtPiBwYWdlIDksIGxpbmUgMTQ8c3BhbiBj
bGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcuICBN
YW5hZ2VhYmlsaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+Ny4gIE1hbmFnZWFiaWxpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBUaGlzIHNlY3Rpb24gaXMgc3RydWN0dXJlZCBhcyByZWNvbW1lbmRl
ZCBpbiBbUkZDNTcwNl0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBz
ZWN0aW9uIGlzIHN0cnVjdHVyZWQgYXMgcmVjb21tZW5kZWQgaW4gW1JGQzU3MDZdLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcuMS4gIE9wZXJhdGlvbmFsIENvbnNpZGVyYXRp
b25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ny4xLiAgT3BlcmF0aW9uYWwgQ29u
c2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij43LjEuMS4gIE9w
ZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij43LjEuMS4gIE9wZXJhdGlv
bnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFeGlzdGluZyBCR1AgYW5k
IEJHUC1MUyBvcGVyYXRpb25hbCBwcm9jZWR1cmVzIGFwcGx5LiAgTm8gbmV3PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRXhpc3RpbmcgQkdQIGFuZCBCR1AtTFMgb3BlcmF0aW9u
YWwgcHJvY2VkdXJlcyBhcHBseS4gIE5vIG5ldzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4NCiAgICAgIDx0ciBpZD0iZGlmZjAwMTYiPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG9wZXJhdGlvbiBw
cm9jZWR1cmVzIGFyZSBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIG9wZXJhdGlvbjxzcGFuIGNsYXNzPSJpbnNlcnQiPmFsPC9zcGFu
PiBwcm9jZWR1cmVzIGFyZSBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OC4gIFRMVi9TdWItVExWIENvZGUgUG9pbnRzIFN1bW1hcnk8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij44LiAgVExWL1N1Yi1UTFYgQ29kZSBQb2lu
dHMgU3VtbWFyeTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgc2Vj
dGlvbiBjb250YWlucyB0aGUgZ2xvYmFsIHRhYmxlIG9mIGFsbCBUTFZzL1N1Yi1UTFZzIGRlZmlu
ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIHNlY3Rpb24gY29udGFp
bnMgdGhlIGdsb2JhbCB0YWJsZSBvZiBhbGwgVExWcy9TdWItVExWcyBkZWZpbmVkPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW4gdGhpcyBkb2N1bWVudC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBpbiB0aGlzIGRvY3VtZW50LjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgfCBUTFYgQ29kZSBQb2lu
dCB8IERlc2NyaXB0aW9uICAgIHwgIExlbmd0aCAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgfCBUTFYgQ29kZSBQb2ludCB8IERlc2NyaXB0aW9uICAgIHwg
IExlbmd0aCAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgfCAgICAgIDEwNDAgICAgICB8IE5vZGUgQWRtaW4gVGFnIHwgdmFyaWFibGUgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgfCAgICAgIDEwNDAg
ICAgICB8IE5vZGUgQWRtaW4gVGFnIHwgdmFyaWFibGUgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4NCg0KICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+DQogICAgIDx0ciBp
ZD0iZW5kIiBiZ2NvbG9yPSJncmF5Ij48dGggY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciI+Jm5i
c3A7RW5kIG9mIGNoYW5nZXMuIDE2IGNoYW5nZSBibG9ja3MuJm5ic3A7PC90aD48L3RyPg0KICAg
ICA8dHIgY2xhc3M9InN0YXRzIj48dGQ+PC90ZD48dGg+PGk+MjQgbGluZXMgY2hhbmdlZCBvciBk
ZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90aD48dGg+PGk+MjYgbGluZXMgY2hhbmdlZCBv
ciBhZGRlZDwvaT48L3RoPjx0ZD48L3RkPjwvdHI+DQogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIg
Y2xhc3M9InNtYWxsIiBhbGlnbj0iY2VudGVyIj48YnI+VGhpcyBodG1sIGRpZmYgd2FzIHByb2R1
Y2VkIGJ5IHJmY2RpZmYgMS40NS4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBmcm9t
IDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6
Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPg0KICAgPC90Ym9k
eT48L3RhYmxlPg0KICAgDQogICANCjwvYm9keT48L2h0bWw+

--_002_a60975bbd3774d4cb4041ef0d005f642XCHALN001ciscocom_--


From nobody Wed Jun 28 05:53:07 2017
Return-Path: <erosen@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 597F9129ABE; Wed, 28 Jun 2017 05:52:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level: 
X-Spam-Status: No, score=-2.022 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fn_6gWoT3_dE; Wed, 28 Jun 2017 05:52:49 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0132.outbound.protection.outlook.com [104.47.34.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0CA52120454; Wed, 28 Jun 2017 05:52:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YRnfFcrC5K5WUOa1pz8fD2kwFitT/bNm7tVP3Ud8VEk=; b=PwdCeN15s7QUi4LWxk2wmmVVIKjAFxrZ5ZGXP9J64AIbGtR70CjgsPVAtTX5Qeqr/c5Yhy82lFo+Md6Gih7g7Yxa6UwB7C6EOFYLeAlX561yaUS0lxuer5AY4XwzC4gEc7OevGYtSkmdFBi1NLqRsjMPU7gE3/dOGlhpuJsqgdI=
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=juniper.net;
Received: from [172.29.39.106] (66.129.241.11) by BY2PR05MB2184.namprd05.prod.outlook.com (10.166.112.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.5; Wed, 28 Jun 2017 12:52:43 +0000
To: Stewart Bryant <stewart@g3ysx.org.uk>, rtg-dir@ietf.org
Cc: mpls@ietf.org, draft-ietf-mpls-rfc3107bis.all@ietf.org, ietf@ietf.org
References: <149859539754.31085.2059230421371020521@ietfa.amsl.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <3c405108-c18f-8f1b-b9e7-25d08157e1ee@juniper.net>
Date: Wed, 28 Jun 2017 08:52:31 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <149859539754.31085.2059230421371020521@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Originating-IP: [66.129.241.11]
X-ClientProxiedBy: BN6PR11CA0041.namprd11.prod.outlook.com (10.173.25.27) To BY2PR05MB2184.namprd05.prod.outlook.com (10.166.112.12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 28868ac0-2de5-4e94-3ace-08d4be249262
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506094)(300135500095); SRVR:BY2PR05MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 3:XYpjH7oJhLvzlkqzixeXyzVnYO1AnTRstwENco8PMBj3NgV2g5TdbJMMdVwdc6avh11KD0nGCsgVxX409IpD6gNM1/rh2PowujYqCKGrOSlR4G9a1AjphuofQT9xWskq/y37prlVMsolfqCFmIOdtC2spVKtpe3DTCsu3V2+B9O0BEqO5rLAiwhVsnc6uSUaAzNyk+qdqh+0U2x7p8kT2W4I2QBHmQjPAAx5KY7ElMYE1Qyjq8BbfK4ZnNOUPF8IfPYt/IOkos0jz0Pe4/EMzKvxQt9dDbWDZRXIoKz0fgIeqEAYZ1uBubfMABWPanqmjgPIKgudIWYifJDeTfm9BXZuxj0O0ehv0rBkAtjG3fUTJ6f0qrPyiAGZzHZz0Gzph04xRpunujrxlWL1sSUqQgKqZ/PcpGVqJqyePhd/NPTvOxthwHe/wKHFBwGyOYmoyXBr3QLrEwD2Bd3dLB5+b0AMpCut2yMpTMaMaDKvgcUWFNMOmnU7zdkpmjR01Z5N94os8H0nr8AiCaqnt8HV1NMtnvODgdMFWpxsMpRtpHiaxAGaBCrgoOHMxx/JXMeGHCjWbjCnLvNrdF4DuoZC5WXGCzMV3v81LNEaGxIIKuYLIFQ1A0R5EKu0LWE/AJlkM052wJnDmJiw3iYiNfBGaqPHlb2REU/ZPyVQS0ESgsa/+/YnRv7eVDUms7WRMMlPIpapqR48rHuFtC9VtLccadxbmBBc54cjYdJ3Q5xxffznZxtXL6831w+OrBu05sPz5jQiR5KtbVXyr++tHhe9lg==
X-MS-TrafficTypeDiagnostic: BY2PR05MB2184:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 25:ZcTAYkt59I+/eqYI2hDcfoCNYkQKl0NsWRQ8rlLbDeHunnrrb/FWPAsB/OrZj5eczjR25sLdU8fVcqCjwhMnQMITeGv2hlENFeZ1ZHoiDhDWYYEw/yf7udfXMSnOCC0+uyTDLCllux77gJfvcmemWz+1ily/JFq9cboJDOaCTWkUCqp0Po/aZT/8otKLI2PYWHoEHI7PRsE0iNYH1bHnAy+IgjtHw1JNK7HRKQvmuCKlAnjn1VWcs2jvXs22aYxgirDvMFuQfJtUIf35KamNWB0OUv/DX9wvmUZIhuONwnCVXVvYNObillUFDRudFLwXVtJ9u0OEaxQ3KhDd892g3MGrDOkXmvcvUEP29qD2xdkOogOF3cSRRSujjch8J4Tb0vcmUv/5OiBxxPAGd7OAAAsxLhtWa91QK7xX8fYJ88NCZXAOdrLNckyGouVq9/BZF2K77rpsYFAyT9C5t6D3mlGg/wyHY6dtykNihbVEVG6aWIaK1xJ6Ad3zqrMrqLXvFtll1VUYQOhL4zr/XlW8n5uXdhBMv5IwCxnIO9kVGnGjpU46QxW8Whrgq+iFJKttY7fEVrsM5xbdJII7irSIMBKdgQ20J6Y2e3uc/WLbefbIaypIyvTcYIn5Z6pCy50hNy4sXKxee3FSlJ36iFo6xmlk0JAsDnCf4itGJT2F4vtp8SAaTxea+hqzeVFjHvwOQc57K0lAFp1HI0BOrnzcxBA8aqfMVhNHVMnQqGlolj2lJ4upaOHrF52cSVduHHIaI7Vl3/cxpBcIRZVtJ6zZzeW2GsajlOiQrvJ/l977MStAyyu7z8floFNGSvVkPg1AYMXPJnPLLx6sngQsTFZ158CCTxeJidRzevHpn8W0/rdqNqfHdvGJPQmNWxO05pjUYOESLSWORkB9Ogiz1iC3UxH7FKDIdsOJ+1ibaZdijl0=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 31:+u0u8UKMkwPn7mPv6hVjXKDtJKk8Z2m1ZjjthDVFfgrgypYODzwoxlH8dlUTTNlHM/QiGIgXvQ3a7Xh4+H5hxn0TnCa/yR4RuVzff2IdKtLidq04iIl9pwwJmJvGccZMF2vXnn+VZ12JEYaV0YgntQQmab94zZ+4JIcN7VZ5+f1e5WvWdKHHF1LE1BISyqaq7nm+vtLfj8GgCmKddqIaNNuZdTpbgofsi1zzeHw56Jpwtn2OhUelBnfDwq8TFgy1cCT/cr9vXHJIyGMvHwb5yCTiSYttIr5baeVaoS8ZcFMrJEY4M+0Xpz7xb9CIy2gNnyIlqivL2D/3ASLVowYaDAIBtGbvmG+GLgb0oZ76UwE5hwxEC6DL3HWwafoocMYKFsVOcKcSSwRKXTiQFlcJefKRrejT/DKIQcE+b1D0gH4Ihj0PSV5K25sASyMczOEV+sxRbOgotQI+0s72wqKu0s1bcAZrqo9rQEzcHSE4IGbtA3xTJANatwVUPeGpVjTfGvW0pvHB+mtE9SdGXaJASyO3S4ZUfdl1ztwc3YRhsaXH8Pnl/QUb5dJ1xEGKHClPU3+JvWGf30y7dDhryMMgrmwhUatyygb+ED3Pd8rCbeTueB1MXoIj4qppvzAGqFdgs0yA9/65zql6B+5dxBv067iLhLKi1LVbVqto+5vx9gc=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 20:BsupNiXUQk+wOUE/hYKN+bAIde/aMvwNQ84plrNSKYKka2q7149pEcEMOPxL43cru01Db6haIISOpfa3iKHQxLiTpTUcqcqjFeMlhFMfEDxmkYvo2FPBmN1ktVrqtxQa9vDdWUSDqIf+aYRNBO/vuI1Q0rmR5wViZq1lkb5S5dWzQ+EEIIiYUNgiSPJeiJJq+wnges15GPTqxIhPaq8M7zFPdQU2AvEoNcV/dAmAnkRAhAM8ZCGuznq+0/o/ZBxB01zgxzwglj8e5ZPI6d9qE6CYzzHLCGk91uE+HBkJ4nKolQHU+uzgpMuhd6wIrhbWzYKj8UfzTPl586LWkfjgG+icnFRDsojkYxNhUdSLRoI1V0uYrNm5PuvjuGAcQQdIOpKYZz/6Xu/8g2iWEuNEUiYjmFOXgEMSvVYcwKtLlOqacy3/ZPE8iWZ7Ocl/33KAf7S3xWzU52B8SVnTHzQAnya0OPR7a+L3WEt58zQme2yq3aYgSHSHNsRU8mxEC42ZKo9V7Gad3H2OMAL4lAZJJ7XpNei25iSstKAjWVeadY8FcgFLfR/7NLgQAT+4FnsrX6iv9Hgo3hYw8gcqmsmIiFeZwARt+rTiayydZvqL7sc=
X-Microsoft-Antispam-PRVS: <BY2PR05MB2184581E7ABB9DCF840AC850D4DD0@BY2PR05MB2184.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(278178393323532)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR05MB2184; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR05MB2184; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA1TUIyMTg0OzQ6Q1VNbTJ2NUxYMjBtL05XVmNTTFZiV0lqKzBN?= =?utf-8?B?Z1lOWEhMWitIL2ttUmE4SW5OZ0JXQ3NoVG8vWDJEZExBM0l6TXJGKzdqQXdP?= =?utf-8?B?ZlFlRG1FQmV3bFFYeEpGNFZEamhwRVZkc0xkd0Y1TTFhbHQrR2JjMFdiaWxL?= =?utf-8?B?eEtneVlUUDZtanVzM29iTWJrcWx5dEhvejIzaUZkOEYxcE0rSnlORlQ4K0I2?= =?utf-8?B?SnVCRy90ZU1OaVM3c1B2NzRnd3NqUHlINGdEY21zYXhwR0wyN0JLTUZibDdm?= =?utf-8?B?NXIxWnNaOEU2YVY5MHZnMDFHR3FLclFVTXZUUmtYZlZ6OHNjMzE2M2NLcXRz?= =?utf-8?B?Y2tmbm9ORE13VndsNmJTbVV6bGtXTkh4a0NmR1Q3NmJWSXdhWHhYTFR4dTBl?= =?utf-8?B?NVRwT2pjcitRU3JjYWhZWkp1NW4xNS9LZDVYcXMvN05WM0xUOGpXZHRwTWht?= =?utf-8?B?YXF1YzZidk1GaVZhME9aSlZHV1hFY0hkdU11Z0NudjhiWnBoVUh0QW54OVFl?= =?utf-8?B?RnRpeTRCUjVGMW1hc2Joa3dSN1VTRkYyL09yRDJKWk1UdHMvSTV5WXJCTEg2?= =?utf-8?B?YkdHdHZaeXE4d1hZME94UEp0ZHFhNUhQQjV3emU2K01jNkVOVGp2UDNVUnkx?= =?utf-8?B?b3pVb01jOGtoUW11bmFXQUpVQnBSTEMxekV4NVhXWklWeFk4S285UnF2OS8z?= =?utf-8?B?SytTRWxheXNUTFcwQVdYYWNUc2s4ZmlOVU10c2xqNUo4d09EcXgrS3JYRk5h?= =?utf-8?B?bFZMQUtSUWpGelZWTDJEVmxLb2RFNkhUL3RCdmVMRnVRWUhpVUlrTlB0c0Fu?= =?utf-8?B?a09SdkdMV2gzY1FUWGVjT3RQODE3cGgvSHJoRFFBeUhWeVV0akY5Rjhwdlhq?= =?utf-8?B?WTlnRHRaajcvVC9rdng4em9SYnNyNTJNek5YSWliTXlqTG4yMzlrcUZ3SW9Q?= =?utf-8?B?M0I5Qmw4NW42bm5GSU5uU1d4UnQxKy84QVUzY1JrbnB1czdFTG9TalBQYWRr?= =?utf-8?B?eU12VDFpeEdjNnBPYi8yK1NaZmxwNGVWeXUxWEpTUXpmYklxYjNHeDVYdG5E?= =?utf-8?B?aGFIY1Q5NzMyZDRwcjF6NWkwZU4veHoycGxDeENsaG9JTnR4bHJhQ3VlZ3dT?= =?utf-8?B?WkhPYjFCVHFyQkMwTWE5Wmw5bzJVNjcyem1zYkhReUFnWTV6MzZ2eDh4RHcw?= =?utf-8?B?YTFpQjJBdmJITjc5NjdDOEtvUVpEZlptSFlyZnJmbGh2M3lvZXJ4UmpSZy9s?= =?utf-8?B?ckU1Y2pZenZhMndTOG9scXN0SUx3VVBVakJXbUtsaDM2emFrdnppVk01V2lQ?= =?utf-8?B?YS9BSnhjK0w4WHN5ODlJZGNneXFTYTNsWmtnYVc5TzE1YmNFNkFndnZGUllX?= =?utf-8?B?SkJ3Yk9vNGd5UUNqN3RHdTVPeTUwSEd1VW1nRWNTSkhwOWNyT0RIWnpHMTJX?= =?utf-8?B?YjJ1bmhqK25zUXMzZVMxTytXS1FocFZNSlFXWjVWRmo1ak03TzVnY1A0MEFE?= =?utf-8?B?ODRxdmdkQnB4d0lQaDlvbXJRMTZjdmJ0bno2OEUzQkdibUxrckRnWWc3T3do?= =?utf-8?B?dzhpVkdBY0pOVk0rbTV5K0ZpWjFNV0FadHgwNUJGNjdwVzFqWUU5R05RbitV?= =?utf-8?B?bkF4UzZRa0t0M2VoV0VybmsrM2RPbC9OUW4vMy9xMUNRR3B6UmVITkpDWUky?= =?utf-8?Q?G6ufrYdcHU4Jd5bi8=3D?=
X-Forefront-PRVS: 03524FBD26
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(979002)(6049001)(6009001)(39860400002)(39840400002)(39400400002)(39850400002)(39410400002)(39450400003)(377454003)(24454002)(230700001)(3846002)(53546010)(23676002)(36756003)(6116002)(7736002)(4326008)(229853002)(305945005)(189998001)(65826007)(6486002)(478600001)(8676002)(230783001)(81156014)(90366009)(4001350100001)(77096006)(81166006)(25786009)(3260700006)(5660300001)(50466002)(33646002)(64126003)(65806001)(31696002)(83506001)(47776003)(65956001)(86362001)(66066001)(2906002)(6246003)(38730400002)(110136004)(31686004)(6666003)(2950100002)(42186005)(54356999)(76176999)(50986999)(53936002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB2184; H:[172.29.39.106]; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA1TUIyMTg0OzIzOnIrNW0yNjNzVnlDajNkWWh3Y2tTMGVZWkVr?= =?utf-8?B?K0U5SmhLRmU5L1JIc3ZNa2xtT1Jza0VjUmFXeSt6enVjWlh2US9jMTIyWXVX?= =?utf-8?B?Uk9ZSXNBVmdjMXdlTGl1Wi9qeFVwanZyOEwwK2JNdFlDQ2dxWXBnb1NNSGV3?= =?utf-8?B?TEd5bVdqbzJjNGRlY0ZhY3RzNVFvQXlTYm1KZU1OWk9PUThGZUVGSmJITlI2?= =?utf-8?B?U01Uc29XK2c0RTg0ZW8xMUZOS1N4eHpacjlrWnN6bjFBZXVyTCs3T1Z3NVQ2?= =?utf-8?B?bnZQYjkyWnlzUEJlN2pWTlc3WDZCdkoyNks5TCs1ZU1KWTF0SWJ0QVcyOTJH?= =?utf-8?B?d1IzVUlvZUsvS3E1RUhicE9oaTB6S010cE1kVnpaMENBR2FOdHRoY1REcFdL?= =?utf-8?B?eXgvc2syMVFFSGF4UUkvT3d5ZDQ3a0hDd3ljbFhwQVU4M0lFbTdNbUROcmlB?= =?utf-8?B?N2djVHBMZDFPN3ZJU2RHbExnNmw5dHdjOXljYi9YSFlxUGVGajR3Vk9XZEpI?= =?utf-8?B?dER1N3hseXRVbitvYXN1amE5a3dXeU1aSFMwTUNlVWhNdU9Md2RjSWtLTUdT?= =?utf-8?B?cUdOSHRsYnF4bGxPTmNUSjJ1ZTdNbHRySytmTm8wZlIwbVEvd0Y5RlhuWGtS?= =?utf-8?B?SkJRckpYWExmNnVVSUxYa3dXL3c1ZVF1WUpkLzc5VUNZLzRVeFNQUEduWks4?= =?utf-8?B?RTVQMDFHRFV2ajNoWGN6V1F4T3plNTN2SDBsdk9lVFF6YXdtL1hCVHFkMitZ?= =?utf-8?B?YVM2ekhQU3VDZE83L0NTY1FvRGwrV0EwU0U1dml6bkYyQkdvcWpCV0tGWFhZ?= =?utf-8?B?UzdmUldQUmYwa0JjdVFxNmtINmN4ZEo3KzdtZW1DSGVhODJtejN1cGpvTlpT?= =?utf-8?B?R01FK2pzeVdzR2lFUkRxbkdIQ1FDM2Fob01yVnZBS0JCRjE0NzAzOHQ5Z29a?= =?utf-8?B?QWE5L2kvRHdzVW5XUVV4clpvZHFLSHJlQnRGRHRxcVp6UTdZcG0wK0tOSWYv?= =?utf-8?B?M3l3RGJEa0Qvak12UWZvUzA1bVZHNWtxSlFodmdLSE1oaWppSENVa3NiaFJ0?= =?utf-8?B?WC9meGZEU0MrcTJyZlRTak1OeDJ3L3BiR1EwSHE3aGV2ZnBMOVBjM2kvRTBy?= =?utf-8?B?bnl0ZEdkYkxFdk5NYUxkTE12MksvbjJCbGFGc3hBOGdYa1c4UC84anhEazY1?= =?utf-8?B?b2UyWmpCWmZEaEN4VnVmcUtNVTZKdW9XbGZITWJudlpSODhsR2taR2MrVEVq?= =?utf-8?B?SE9vRERBcDJNRFFSOVNDRGh2VGJob29vZ0xmaDFjK01Uakt6RG5wcGVOdWlJ?= =?utf-8?B?Y0NHaEptNmFRazlnT3lVZ0U1bTc1VmYrL0hMbDBsbU5UcnhqQ2JyZFYrOU0x?= =?utf-8?B?UXQ1YzdCUVYvemZ6K01mRzN2RDR1WTFXOEpUV0cyeG0rRGd5TWhIeFRkd1B2?= =?utf-8?B?ckJhTjIxM1dwbmMyRXRIcXNtWitFbzBabllEczBiZ3JwY2F0dXVHQmR1NzZY?= =?utf-8?B?MENPSlhIYVpXL2hrOVhyVEs2SGd5U3dOV2lsU1VLV0gvVHl3UE42SVVnKzR6?= =?utf-8?B?c2doMVpSUlF5UXFiYlVxRVpSTWJ5U3A5QXpYdmRUYzMxdmd1K0JCM2tnNXht?= =?utf-8?B?UHIySE85N2l4NUtuNFZ1VU1STjlWRlI2R3pPOFZ0Tk8zK3BFd1lGT2Ircm1x?= =?utf-8?B?MlNsRlJVQi83cU5qclM1R3NDbDdrekhlWVRucktXVWxVNWNjY0ZmK0YyQnVz?= =?utf-8?B?VUkyWk9HVUhNc0JXNFJLemVKWTl0TGkvOGhnUUtxS3dRK2FwWjVvckNqT2JR?= =?utf-8?B?ZmVKRU94a1J0UDlaYUZtZk1iWE52NWZHMkRrSVNPQ3FwaTFFQ1JGTzZDbWVw?= =?utf-8?B?ZVVFRklteFJReGxobHdtWFZmeGk3d2lORHVzeXZvdm95WWVMcjQ3T1REbjF0?= =?utf-8?B?QWlodGdEVTZVdFBTTklpVnYxVFJQaWI1WGlzQ1RMUngxUWtHSjZLdHpkUmhT?= =?utf-8?B?eis2cjFFU3FPUWhZdi9SLzRuVlROc2lxVzhkdVBkZm9oR05xTnNZZGU2bEZB?= =?utf-8?Q?vMUE=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA1TUIyMTg0OzY6ZklxYndXRTZYa0xuaTdDb0FyejBaMlBRVGty?= =?utf-8?B?NXNoODRFMUd0YW84VzZLSTF0cGpVWVdPY0VNN3preWRDS3dWTEcvRkh0dlc5?= =?utf-8?B?c2NGeGtRVU1ONm9rNVRQSUZiSWNPVlZiWTFLR1NkL1V6UHVzVWZWNHlxTmlK?= =?utf-8?B?Q2VMcHF5NXpmK05WUlpia1VEQjRvTmwrQno2UXQzakJIT0UyUVhUS0YvMXNF?= =?utf-8?B?MVFWZlNIRHh0MTRIVGRaeFlMTUpMdFRvL0ZkallJOUZnMXBQdytnZzhueXl6?= =?utf-8?B?RE5VZFUreGkzTDVEaGtNVmlLY1Nra2p3WjdGZ2xUSDN5ZmRid0ZrSUlRcUpt?= =?utf-8?B?REZxUkYyZUMrQnVxUC84NVN3S0xlYzI5WmdySUpYTnlkYmZKemh5YUhuVG1J?= =?utf-8?B?aDhtZlF0bERtWVlRdm1laVV6akRkeFpHN3hVRXEyS3dMTDVxbWh1WG9OZ0pj?= =?utf-8?B?VllveWxteXBFZm95MVZBQnh2SGZtWGh6ZmYyTS94cU1CbVNwT3J3eUxaOWR4?= =?utf-8?B?b1ZraFBUTTlyOVE2VHM2eEVOcTNaUnk0b3JZUUV3VlZHb3J6TlR3QUpsY2ht?= =?utf-8?B?VFJxYyttbmJoVmFYdlladmMxTGFTOXpDZDdxam1VRTV3SkoybFJFT29KK0Fv?= =?utf-8?B?M2VZd2lNWGkxS2tUbEozUGt6VVlRWURZWXpJbWU0RVRqbEczSGNMRTliUG9P?= =?utf-8?B?dEtWRzNhVFFtMjJLSGYyajdQczUzZ0pacENoTk1tdjVVTHNoNGN3NmY0ekNl?= =?utf-8?B?a2hqUzUvSTVYOFBKYVpYaWtHb2tERFltQTAwdUZtYzZaa0p4c3NZenpVdzFu?= =?utf-8?B?UmFEVExvcGh1cHQrb05RdmE3MGZRT0hDSnd2RFkzQ2xWdlltVy9jY0NIQ1RL?= =?utf-8?B?T3pOZktTdEM5M04rOVNnSTFqT294RStKakdXWlJiS214L2tMbEo5R09SdlJF?= =?utf-8?B?eFA2UHFsUy8vZzFqY0daV1RqdmVTSjhPbjVZY0RNMWVVeVZHQTl5dFUrQTNo?= =?utf-8?B?Qk9KZXJFc2RQRVZxSG4xTGtWS3QxVDg5d0dHaTBFZjJUTzhKUnNwU1doMlhV?= =?utf-8?B?RGVINnQzOVFER2xqQmVVcDRFd1BraExVbHQwMWFvTjE1REVNREthMkZucWFn?= =?utf-8?B?d0RFVWZJeUo0TzQxQkNLbW5ONEFIcUF5Rk1vNk5sNzlpUkZ1TmNOVFNjZEVC?= =?utf-8?B?Z2NWckpiUDJxYzE2aGJUTmNqMnBtbFR0ek1LazlIOWk5eDVZTnJOaXplekhl?= =?utf-8?B?TFZ2NmpSMjBaQlJPeUtTTkZlNytFS0M0TFNFR25tZmlXUUdnR2FCRGk3VWt6?= =?utf-8?B?bVBsN2c1eksrT1RnNnNlaWlQc3I2ZEhrOHdZVzFoNWRDbTJJdVg2T2lkcWUz?= =?utf-8?Q?zJzCClg?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 5:HAIp9YZYH6VyWRqa/14az15XJ5/VCUMLZEf5OUqVF8uRSZx0dZELIA8ZwinuGpbrIOGhTH7GgdBVqPd+N0G4FnG/XRZxt1h7LhAoiDAzyERGwsAnzE17ICByfANXDeRJwpo4S92Q7UBHKAxFoH1ZDt4pQ0HFxkOwYubZVqBGpxfpet5taEEBXEbpJN3zXDbHur+C2iyROg6FplMXsekwA5+ffPyUx7RcUaJD8QvR+YbNpV11d+oxNhXBtwcf2T6Jhc1qGmQGk1izkGZbcJ4/3fSjQD3bLrpTPW5W0YYmKJV9YDfbhjAZX0T5ZYObabimpK69io71RryQofrWqF7RaZOCDzQKoc0A1V7iwMW04mhV2ovVmEPK0M9p1Irm3+achP1KQht10Yie/eFQcoMMBWLRhEgpwQOfPLZwMnXYXG9Wcksj+W6YgLkbW+a43QyKehmQdN7rKbNdzYrxVivjTw0xU1DA4Kh3mwnTk9Hxt3ncnu/0/L/NnYgem1zo19dC; 24:JXBTL9/mGvsGDBw2i3B2kzKr+CGlP870c9Qk67P7m6ZWMl4b//5xdH/Y9pkebjagc1YpWRoph4olXu6TzSGjQfW7Egl6BurdZT8NgVau2mQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 7:LfCd4mu8WoAxTqMmmD4VLfZXINJ/UIqQf8CdMijHJtHmdRZbg7a8ppUpx1ZEwunzd0Bw/v3uO+M4Tb0N5i8k2PF2XTv/D4UFVXE2IRWZV6I34wYjb2NJj7hMnHeyy4KbthrUTtQp3DlQAhaQNsJbGUipq8A+0x60nH2TVbYOdnn2xUM/33Fxa1Ta8zh2w4WlvJeJ4ICdzJoaEaItpwH/tha1AEICfTnMwCKP9oqmAtl1QV2x0i7/5GL30OKvLq3pWTmCx1r4Cvf3HZSwXY6g2ulaE7pD02qydgrJ5k4gvVxMFUjEr8xVGvxks6Lag+0Wb/2Gu35fkV6L3RJmt7fzLZVZXt3xuH0q8itOHPZCaHO8UFq2bc8QQmFJTRYnoyjDFqW1JZaP89vZFArJhhdAHuRWDvlr0lFgahX+YVoq5bHqIUTOvT2hMmmz/SGtN6hXjgjNGrehtyi/552ntgROdfpDO8uT6QHjaFzwL9RFWN0w0saKn4QCTdRKsIGXpZBlWIKyitO7DYQUfQmtMJIIMZYIKutWbYxke5+JbFy4W7GvoKeTCt/+JH0Z0PgLt8bmZiFfCUKyc5slnQDP3D0cIl8woZfsp+ZJ8ANUVj0ss1j5D17T4d2hcKpmmAupJToB0Ig1ABNY38CTLMT/Q8Eg4XkkJi5NzcdM/tllPDy2sNkUN1oyQ9myirzd1nbAmrn3EL2qSKn9Hl528GI4kLkqFRM4SNHFq/A5SZuvUg002zxcE/H/6e8mv5XeUZMAZ4nIoUq4Pev8JZak2/j+j8HqHRbLjWi7EB6k765W/t+/ftk=
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 12:52:43.8374 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB2184
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Y_kSovhGN2rygn53g_z3cecMD8A>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-mpls-rfc3107bis-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jun 2017 12:52:51 -0000

On 6/27/2017 4:29 PM, Stewart Bryant wrote:
> In the introduction it says: "In [RFC3107], this feature was controlled by a
> BGP Capability Code that has never been implemented, and is now essentially
> obsolete." which left me wondering whether there was the intention to formally
> deprecate the feature through the RFC system.

The IANA consideration section of this document requests that the 
"multiple routes to a destination" capability code be marked as 
deprecated, with a reference to this document.  Isn't that sufficient?


From nobody Wed Jun 28 06:25:14 2017
Return-Path: <stewart@g3ysx.org.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8BCE12EC42 for <rtg-dir@ietfa.amsl.com>; Wed, 28 Jun 2017 06:25:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=g3ysx-org-uk.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ulARciyC0FjA for <rtg-dir@ietfa.amsl.com>; Wed, 28 Jun 2017 06:25:04 -0700 (PDT)
Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C48EC12EC40 for <rtg-dir@ietf.org>; Wed, 28 Jun 2017 06:25:03 -0700 (PDT)
Received: by mail-wm0-x233.google.com with SMTP id i127so58832065wma.0 for <rtg-dir@ietf.org>; Wed, 28 Jun 2017 06:25:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=g3ysx-org-uk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=GaOHiSZhI0FSejZtco/TyhzU7VbkOGNvIq7u5i6axtc=; b=L7h+joh1D+o1UI8tiaiyZjLjy/Ak80aoeyd6W8UhkdBN909fIo/qK0nRf+DuuiBPxD l/Mz1Xx3FroSKgchBnqvWExv7hJl5zZquet6ZCY/qRkbLWyCBDCV4XrPPWDo4z3LV81+ yAGPx3xeRzERFPk4i5vUSlWwjVezo31BKCNf5w5l6M8ZQmKd8P1KejpRtmVuwS0+2jcR zY41vrgkY3GjmuZfcoklXdUQjB+wf3wtzC7AjGeDSdNOyL6DWDZfZBrQs492YXsq4Cfe nWKsF+eRfnpIUk8KnX7sVZj5lCqbMEA1eSsnkMmbyr0I+aGXY+VERG/Rq9fSDblUBG0L HNww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=GaOHiSZhI0FSejZtco/TyhzU7VbkOGNvIq7u5i6axtc=; b=fEWyGqH0G8G7+crkBgPcCAVaPl0W5vLxmdN2DkEONJqzcvYfcc5nx9kDUD8aEQ6Zga rfA9iyADmur0Ya2AIclZpfV/9p1P7FTlFtqURCK76FhiWcOtWnEkny8BpaNj8iuNTK2I DL6Ttm5EJVp/Pw9FSPh5OZEuz4V9wB5OesufMg1FZAzAd6u7Eo/rKur+DKXcZs2PCAHz 7mgQfBReAoz6kDEsRtfpV2b7n2jlM9zlsHFHpIeEsR5ELQgNFtKPcP5WG2uEmfBmDUAR mMVxLrAS/aQ5y/K27TnZmM01aVKi89fQnV1G5HgWPtoAGbzqYMmAB+kXBpteu0MK2dnU eNaw==
X-Gm-Message-State: AKS2vOy8W+L5KgnlwRYi3Hpc5M1e3EQqDi+SR6HrduvSyZmrkmpYml4z exe5MA9JQbzjfJ53wUNRcw==
X-Received: by 10.28.46.3 with SMTP id u3mr7199296wmu.68.1498656302138; Wed, 28 Jun 2017 06:25:02 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id k75sm8423662wmh.10.2017.06.28.06.25.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jun 2017 06:25:01 -0700 (PDT)
To: Eric C Rosen <erosen@juniper.net>, rtg-dir@ietf.org
Cc: mpls@ietf.org, draft-ietf-mpls-rfc3107bis.all@ietf.org, ietf@ietf.org
References: <149859539754.31085.2059230421371020521@ietfa.amsl.com> <3c405108-c18f-8f1b-b9e7-25d08157e1ee@juniper.net>
From: Stewart Bryant <stewart@g3ysx.org.uk>
Message-ID: <4f25a6b2-a912-ce02-819c-73c3b4ba9ced@g3ysx.org.uk>
Date: Wed, 28 Jun 2017 14:24:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <3c405108-c18f-8f1b-b9e7-25d08157e1ee@juniper.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/d9equiU16U5LtvmXmNrHvWUUb2A>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-mpls-rfc3107bis-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jun 2017 13:25:07 -0000

On 28/06/2017 13:52, Eric C Rosen wrote:
> On 6/27/2017 4:29 PM, Stewart Bryant wrote:
>> In the introduction it says: "In [RFC3107], this feature was 
>> controlled by a
>> BGP Capability Code that has never been implemented, and is now 
>> essentially
>> obsolete." which left me wondering whether there was the intention to 
>> formally
>> deprecate the feature through the RFC system.
>
> The IANA consideration section of this document requests that the 
> "multiple routes to a destination" capability code be marked as 
> deprecated, with a reference to this document.  Isn't that sufficient?
>

Hi Eric,

Sorry I missed that.

I am not sure if the same protocol applies to IANA codepoints as RFCs, 
but if you were obsoleting an RFC it would need to be noted in the 
abstract and the introduction.

If you do a respin it might be better to note the deprecation near the 
text on obsolescence, since people tend to read the main text and not 
the IANA section. However at the end of the day it is up to the AD how 
they want to handle this.

- Stewart


From nobody Wed Jun 28 08:41:56 2017
Return-Path: <db3546@att.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3A7C129B31; Wed, 28 Jun 2017 08:41:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xE4Mb2VBjARL; Wed, 28 Jun 2017 08:41:52 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 789A6129B2D; Wed, 28 Jun 2017 08:41:52 -0700 (PDT)
Received: from pps.filterd (m0049295.ppops.net [127.0.0.1]) by m0049295.ppops.net-00191d01. (8.16.0.17/8.16.0.17) with SMTP id v5SFZb7R033617; Wed, 28 Jun 2017 11:41:49 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049295.ppops.net-00191d01. with ESMTP id 2bcf03gp74-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Jun 2017 11:41:49 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id v5SFflfo003895; Wed, 28 Jun 2017 11:41:48 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id v5SFfZNT003656 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 28 Jun 2017 11:41:41 -0400
Received: from MISOUT7MSGHUBAB.ITServices.sbc.com (MISOUT7MSGHUBAB.itservices.sbc.com [130.9.129.146]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Wed, 28 Jun 2017 15:41:28 GMT
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.17]) by MISOUT7MSGHUBAB.ITServices.sbc.com ([130.9.129.146]) with mapi id 14.03.0319.002; Wed, 28 Jun 2017 11:41:27 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: Stewart Bryant <stewart@g3ysx.org.uk>, Eric C Rosen <erosen@juniper.net>,  "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-rfc3107bis.all@ietf.org" <draft-ietf-mpls-rfc3107bis.all@ietf.org>
Thread-Topic: Rtgdir last call review of draft-ietf-mpls-rfc3107bis-02
Thread-Index: AQHS74QoAMssEuxBKEqx1Vhwwt6bDqI6ftSAgAAJE4D//+Ft0A==
Date: Wed, 28 Jun 2017 15:41:27 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C85DF33669@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <149859539754.31085.2059230421371020521@ietfa.amsl.com> <3c405108-c18f-8f1b-b9e7-25d08157e1ee@juniper.net> <4f25a6b2-a912-ce02-819c-73c3b4ba9ced@g3ysx.org.uk>
In-Reply-To: <4f25a6b2-a912-ce02-819c-73c3b4ba9ced@g3ysx.org.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.16.234.232]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-06-28_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1706280253
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/ngrUEIxjYDNGHBEDezNBcrM4ZuA>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-mpls-rfc3107bis-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jun 2017 15:41:54 -0000

SGkgU3Rld2FydCwgRXJpYywNCg0KTXVjaCB0aGFua3MgU3Rld2FydCBmb3IgdGhlIGNhcmVmdWwg
cmV2aWV3IQ0KDQpJIHRoaW5rIHRoZSBoaWdoIGxldmVsIHN1bW1hcnkgaW4gdGhlIEludHJvZHVj
dGlvbiBpcyBvay4gSSB3b3VsZCBvZiBtYWRlIHRoZSBpbnRybyBzZW50ZW5jZSBhIGJpdCBzdHJv
bmdlciB0byBzYXkgdGhpcyBkb2N1bWVudCBvYnNvbGV0ZXMgaXQgdnMuICJlc3NlbnRpYWxseSBv
YnNvbGV0ZXMiIGJ1dCB0aGF0J3MgYSBwcmVmZXJlbmNlIG9mIHN0eWxlIGFuZCBJIGRvbid0IHRo
aW5rIHdlIG5lZWQgdG8gcmVzcGluIHRoZSBkb2N1bWVudCBhdCB0aGlzIHRpbWUuIEknbSBzdXJl
IHdlIHdpbGwgaGF2ZSBtb3JlIGNvbW1lbnRzIGxhdGVyIGFuZCBjYW4gZGVjaWRlIHRvIHN0cm9u
Z2VyIGNsYXJpZnkgd2l0aCB0aGUgbmV4dCByZXNwaW4uDQoNCkknbGwgc3RhcnQgdGhlIExhc3Qg
Q2FsbC0NCkRlYm9yYWgNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206
IFN0ZXdhcnQgQnJ5YW50IFttYWlsdG86c3Rld2FydEBnM3lzeC5vcmcudWtdDQo+IFNlbnQ6IFdl
ZG5lc2RheSwgSnVuZSAyOCwgMjAxNyA5OjI1IEFNDQo+IFRvOiBFcmljIEMgUm9zZW4gPGVyb3Nl
bkBqdW5pcGVyLm5ldD47IHJ0Zy1kaXJAaWV0Zi5vcmcNCj4gQ2M6IG1wbHNAaWV0Zi5vcmc7IGRy
YWZ0LWlldGYtbXBscy1yZmMzMTA3YmlzLmFsbEBpZXRmLm9yZzsgaWV0ZkBpZXRmLm9yZw0KPiBT
dWJqZWN0OiBSZTogUnRnZGlyIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1tcGxzLXJm
YzMxMDdiaXMtMDINCj4gDQo+IA0KPiANCj4gT24gMjgvMDYvMjAxNyAxMzo1MiwgRXJpYyBDIFJv
c2VuIHdyb3RlOg0KPiA+IE9uIDYvMjcvMjAxNyA0OjI5IFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90
ZToNCj4gPj4gSW4gdGhlIGludHJvZHVjdGlvbiBpdCBzYXlzOiAiSW4gW1JGQzMxMDddLCB0aGlz
IGZlYXR1cmUgd2FzDQo+ID4+IGNvbnRyb2xsZWQgYnkgYQ0KPiA+PiBCR1AgQ2FwYWJpbGl0eSBD
b2RlIHRoYXQgaGFzIG5ldmVyIGJlZW4gaW1wbGVtZW50ZWQsIGFuZCBpcyBub3cNCj4gPj4gZXNz
ZW50aWFsbHkNCj4gPj4gb2Jzb2xldGUuIiB3aGljaCBsZWZ0IG1lIHdvbmRlcmluZyB3aGV0aGVy
IHRoZXJlIHdhcyB0aGUgaW50ZW50aW9uIHRvDQo+ID4+IGZvcm1hbGx5DQo+ID4+IGRlcHJlY2F0
ZSB0aGUgZmVhdHVyZSB0aHJvdWdoIHRoZSBSRkMgc3lzdGVtLg0KPiA+DQo+ID4gVGhlIElBTkEg
Y29uc2lkZXJhdGlvbiBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhhdCB0aGUN
Cj4gPiAibXVsdGlwbGUgcm91dGVzIHRvIGEgZGVzdGluYXRpb24iIGNhcGFiaWxpdHkgY29kZSBi
ZSBtYXJrZWQgYXMNCj4gPiBkZXByZWNhdGVkLCB3aXRoIGEgcmVmZXJlbmNlIHRvIHRoaXMgZG9j
dW1lbnQuICBJc24ndCB0aGF0IHN1ZmZpY2llbnQ/DQo+ID4NCj4gDQo+IEhpIEVyaWMsDQo+IA0K
PiBTb3JyeSBJIG1pc3NlZCB0aGF0Lg0KPiANCj4gSSBhbSBub3Qgc3VyZSBpZiB0aGUgc2FtZSBw
cm90b2NvbCBhcHBsaWVzIHRvIElBTkEgY29kZXBvaW50cyBhcyBSRkNzLA0KPiBidXQgaWYgeW91
IHdlcmUgb2Jzb2xldGluZyBhbiBSRkMgaXQgd291bGQgbmVlZCB0byBiZSBub3RlZCBpbiB0aGUN
Cj4gYWJzdHJhY3QgYW5kIHRoZSBpbnRyb2R1Y3Rpb24uDQo+IA0KPiBJZiB5b3UgZG8gYSByZXNw
aW4gaXQgbWlnaHQgYmUgYmV0dGVyIHRvIG5vdGUgdGhlIGRlcHJlY2F0aW9uIG5lYXIgdGhlDQo+
IHRleHQgb24gb2Jzb2xlc2NlbmNlLCBzaW5jZSBwZW9wbGUgdGVuZCB0byByZWFkIHRoZSBtYWlu
IHRleHQgYW5kIG5vdA0KPiB0aGUgSUFOQSBzZWN0aW9uLiBIb3dldmVyIGF0IHRoZSBlbmQgb2Yg
dGhlIGRheSBpdCBpcyB1cCB0byB0aGUgQUQgaG93DQo+IHRoZXkgd2FudCB0byBoYW5kbGUgdGhp
cy4NCj4gDQo+IC0gU3Rld2FydA0K


From nobody Wed Jun 28 16:27:38 2017
Return-Path: <lberger@labn.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 092A212EC7D for <rtg-dir@ietfa.amsl.com>; Wed, 28 Jun 2017 16:27:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.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 1veI60KgvQMm for <rtg-dir@ietfa.amsl.com>; Wed, 28 Jun 2017 16:27:31 -0700 (PDT)
Received: from outbound-ss-1812.hostmonster.com (gproxy1-pub.mail.unifiedlayer.com [69.89.25.95]) (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 175FA12EB0B for <rtg-dir@ietf.org>; Wed, 28 Jun 2017 16:27:30 -0700 (PDT)
Received: from cmgw4 (cmgw5 [10.0.90.85]) by gproxy1.mail.unifiedlayer.com (Postfix) with ESMTP id 93423175B6A for <rtg-dir@ietf.org>; Wed, 28 Jun 2017 17:27:25 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw4 with  id ePTM1v00Y2SSUrH01PTQ8A; Wed, 28 Jun 2017 17:27:25 -0600
X-Authority-Analysis: v=2.2 cv=QdwWhoTv c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=LWSFodeU3zMA:10 a=wU2YTnxGAAAA:8 a=48vgC7mUAAAA:8 a=NEAV23lmAAAA:8 a=JqEG_dyiAAAA:8 a=pJo66KLIAAAA:8 a=08hktWlkAAAA:8 a=cgv2g5qqfLfE0UhajHsA:9 a=P5yTma62cSLy5ei5:21 a=O373drkoUb1P9Ljb:21 a=QEXdDO2ut3YA:10 a=r-_w01w6WEUA:10 a=SNARt0pLdMoA:10 a=Yz9wTY_ffGCQnEDHKrcv:22 a=w1C3t2QeGrPiZgrLijVG:22 a=Gw1Ke2rq_ZCcWc4RJfA0:22 a=87l-YwujT3hWJY6r_J5u:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:References:Cc:To:Subject:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=eNkIDTe8l66OuTInJVYQQv7fgsgOY+RmGzUrSylWW0Q=; b=iHjUgS+jGA7Myu4pWI/dBfH1sJ yetEo+4w0rYYdwGJzVVZfCYZ4AMO/gU6M4azp7WoujikVKZOenew9/TbkK3yYShHyix8w8MqVoQBM oWKNXoq0zzv4M307zjFZcpA5f;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:57886 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1dQMMj-0009fs-C8; Wed, 28 Jun 2017 17:27:21 -0600
From: Lou Berger <lberger@labn.net>
To: Thomas Clausen <ietf@thomasclausen.org>, rtg-ads@ietf.org
Cc: rtg-dir@ietf.org, amy.yemin@huawei.com, teas@ietf.org, draft-ietf-teas-gmpls-scsi.authors@ietf.org
References: <598C016A-1E0C-4E68-928D-7700F16850B2@thomasclausen.org> <7a945818-8117-702c-fa91-9823aa1b98d9@labn.net>
Message-ID: <eb4f7e82-035b-6012-8fb7-219b23da2193@labn.net>
Date: Wed, 28 Jun 2017 19:27:17 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <7a945818-8117-702c-fa91-9823aa1b98d9@labn.net>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1dQMMj-0009fs-C8
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([IPv6:::1]) [100.15.84.20]:57886
X-Source-Auth: lberger@labn.net
X-Email-Count: 3
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/yzCEb4-EA3dgnw8hqh1ef83clKI>
Subject: Re: [RTG-DIR] [Teas] RtgDir review: draft-ietf-teas-gmpls-scsi-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jun 2017 23:27:33 -0000

Hi,
	Hearing no objection, I'll upload the version that addresses the review
comments as discussed below.  We of course can changed as/if needed.

Lou
(as contributor)

On June 19, 2017 12:34:07 PM Lou Berger <lberger@labn.net> wrote:

> (as contributor)
>
> Thomas,
> 	Sorry about the delayed response.  Thank you for the detailed review!
> please see below.
>
> On 05/11/2017 12:33 PM, Thomas Clausen wrote:
>> Hello,
>>
>> I have been selected as the Routing Directorate reviewer for this draft.
>> The Routing Directorate seeks to review all routing or routing-related
>> drafts as they pass through IETF last call and IESG review, and
>> sometimes on special request. The purpose of the review is to provide
>> assistance to the Routing ADs. For more information about the Routing
>> Directorate, please see â€‹
>> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>>
>> Although these comments are primarily for the use of the Routing ADs, it
>> would be helpful if you could consider them along with any other IETF
>> Last Call comments that you receive, and strive to resolve them through
>> discussion or by updating the draft.
>>
>> *Document:* draft-ietf-teas-gmpls-scsi-02
>>
>> *Reviewer:* Thomas Clausen
>>
>> *Review Date:* 17/05/11
>> *IETF LC End Date:* Unknown
>> *Intended Status:* Proposed Standard
>>
>> *Summary:*
>>
>>   * I have significant concerns about this document and recommend that
>>     the Routing ADs discuss these issues further with the authors.
>>
>> *Comments:*
>>
>>   * The document is short, to the point of honestly being entirely
>>     unreadable for a non-expert in the very narrow domain of gmpls.
>
> Yes, this is the intended audience.  Would adding the following
> to the abstract help?
>
>         The context for this document is Generalized MPLS, and the
>         reader is expected to be familiar with the GMPLS architecture
>         and associate protocol standards.
>
>
>>   * This is frankly not helped by the document employing what I can only
>>     assume to be a clever pun (SCSI ... ) which initially made me go
>>     look at the STORM wg and RFC3720 (iSCSI). Unless there's a really
>>     good reason, could the WG not chose a non-intentionally-misleading
>>     acronym?
>
> Well, context is everything.  Switching Capability-specific information
> (SCSI) was ~2000 in the individual draft that became
> https://tools.ietf.org/html/draft-ietf-ccamp-ospf-gmpls-extensions-00#section-5.6
>
>
>>   * Another illustration of this is, that the document uses terminology
>>     that I assume has a very specific interpretation (to those, actually
>>     experts in the very narrow domain of gmpls) - but which is
>>     incomprehensible outside. For example, the document talks (already
>>     from the Abstract) about "any specific technology", and in general
>>     "technology" - I can think of many things that falls under that term
>>     (in general) but which I doubt have anything to do with what this
>>     document is about.
>
> I'm not sure why this is an issue.  This is not a general into document.
>
>>   *  So I went to read the introduction, hoping to understand what this
>>     document was about. As far as I can gather, it has to do with
>>     defining a TLV format, for use by GMPLS extensions for OSPF and
>>     IS-IS. Reading through the introduction, and (quickly) skimming
>>     through RFC4202, 4203 and 5307 didn't help a great deal in my
>>     understanding of what the purpose of these TLVs are (nor, for that
>>     matter, what "technology" is supposed to mean).
>
> This is a fair point and we can bolster the intro text to provide
> pointers to expected background reading/knowledge.  How about adding the
> following as the first paragraph of the intro:
>
>         The context for this document is Generalized MPLS, and the
>         reader is expected to be familiar with the GMPLS architecture,
>         associate terminology and protocol standards. Notably, but
>         not limited to, <xref target="RFC3945"/>, <xref
>         target="RFC4202"/>, <xref target="RFC4203"/> and <xref
>         target="RFC5307"/>.
>
>>   * It is not clear to me that the document does not violate "rules" in
>>     the protocol that it is setting out to extend. See below.
>>   * I also feel that there are several places where the document is too
>>     vague.
>>
>> *Major Issues:*
>>
>>   * Fundamentally, the document needs an introduction written for
>>     engineers who have not been part in the development of the document:
>>     what is this? Why is it needed? How does it fit into the
>>     architecture. I must admit that I have never before felt so lost as
>>     to what a document was trying to accomplish, after having actually
>>     read the document, twice.
>
> Why?  the intended audience are specialists in GMPLS.  If someone is
> unfamiliar with GMPLS this *is not* the right place for them to start.
> To be fair, having a pointer to such is a reasonable addition and I
> propose the previously stated text to address this.  Does that work for you?
>
>>   * The document also needs, I suspect, a terminology section that
>>     contains more than 2119-language -- for example, what's meant by
>>     "Technology" ...
>
> How about:
>         The reader is expected to be familiar with GMPLS terminology,
>         e.g. as found in <xref target="RFC3945"/>, as well as the
>         terminology used in <xref target="RFC4202"/>, <xref
>         target="RFC4203"/> and <xref target="RFC5307"/>.
>
>
>>   * I went to read the Shepherd write-up (so, they serve an actual
>>     purpose), which indicates that this document was the result of a
>>     GEN-ART review of some other document through the WG. I would assume
>>     that a synthesis of that review, plus the resulting WG discussion,
>>     would make for excellent fodder for an introduction here.
>
> I leave this to the shepherd to decide if any additional text is needed.
>
>>   * Section 3 specifies a Type field, stating "the lower range is used
>>     ..." and "...while the higher range is reserved .." -- I see nowhere
>>     a definition of "lower range" or "higher range", not in this
>>     section, nor in the IANA section.
>
> This is an excellent catch.  The ranges were eliminated recently and we
> missed this!  The sentence will be removed.
>
>>   * What does "formatted according to the value of the Type field" in
>>     the ultimate bullet of section 3 mean? Essentially, that "the
>>     interpretation and format of the Type field MUST be specified when
>>     making the IANA registration" (or something of the sort), which must
>>     to be included as advice to the Designated Expert
> How about:
>
>           A variable length field, formatted according to the definition
>           indicated by value of the Type field.  This field can be
>           omitted for certain types.
>
>
>>   * Section 4 calls out a set of rules for inclusion of the defined TLVs
>>     - specifically calling for preservation of ordering both when
>>     processing and when re-originating. Is this enabled or prohibited by
>>     the protocols into which these TLVs are to be inserted?
>
> These rules only apply to the SCSI-TLVs which are carried in the
> Generalized SCSI which is defined by this document.
>
>> If
>>     explicitly enabled, I would appreciate specific pointers to where
>>     this is enabled? -- if this is not explicitly enabled, may there be
>>     potential interoperability problems here?
>
> agreed.  see the first paragraph of the procedures section covering this
> point.
>
>> For having in a different
>>     space written TLV-based protocols, and seen (locally highly
>>     optimized) parsers/processors/forwarders implementing different
>>     ordering priorities, this merits clarification.
> Please review the above text and let us know if you think a
> clarification is still warranted.
>
>>   * The IANA section tells IANA to create "either XXX, or YYY" (2nd
>>     paragraph) -- but which is it? I doubt that it is IANA's role to
>>     make this arbitration. The WG should make a clear recommendation.
>>
> we don't care.  How about if we add: ", at their desecration."?
>
>> *Minor Issues:*
>>
>>   * Section 4 calls out "Sub-TLV parsing (format) errors, such as an
>>     underrun or overrun, MUST be treated as a malformed ISCD".  This
>>     seems either overreaching or underachieving: are we strictly talking
>>     about "there's not the promised amount of octets in the value field"
>>     (overrun/underrun)? In which case, perhaps state just that. However
>>     the "Sub-TLV parsing" indicates that also an error in parsing of the
>>     Value field should be treated the same way? Could you clarify this.
> it says: "Sub-TLV parsing (format) errors MUST be treated as a malformed
> ISCD." The "such as" clause is an example.
>
>>   * I would be surprised, but leave to the SEC-DIR/SEC-AD, if the
>>     security considerations section is strong enough. The first half of
>>     the security considerations states "This document does not introduce
>>     any security issues beyond those discussed in ...." -- but then goes
>>     on, saying "Tampering with .... may have an effect...mechanisms such
>>     as ... are suggested". While I am by no means a security expert, it
>>     would seem that yes, indeed, this document does introduce new
>>     security issues -- for which I would expect a MTI security mechanism
>>     (Or, a convincing explanation as to why these already are covered).
>>
>> *Nits:*
>>
>>   * The errata to RFC2119 is not reflected in the terminology section
>>     (missing "NOT RECOMMENDED")
> added
>
>>   * The abstract has an "modify an existing technology specific formats"
>>     - which, presumably, should be "modify any existing..." or
>>     "...specific format" ?
> yes, thank you!
>
>>   * 2nd paragraph of the introduction, any good reason why the HTML
>>     version doesn't have a hyperlink to RFC7138 (XML snafu, I gather)?
>>
>
> No idea.  It looks okay now though.
>
> you can see a formatted version (link at bottom of page) and all changes
> proposed above at: https://github.com/louberger/teas-gmpls-scsi
>
> Thanks again for the comments.
> Lou
>
>>
>> --
>> *Thomas Heide Clausen
>> <mailto:Thomas.Clausen@polytechnique.edu> â€¢  @thclausen
>> <http://twitter.com/thclausen>  â€¢  thomasclausen.org
>> <http://www.thomasclausen.org/>
>> www.arkko.com/tools/allstats/thomasheideclausen.html
>> <http://www.arkko.com/tools/allstats/thomasheideclausen.html>*
>> **
>>
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>>
>
>


From nobody Wed Jun 28 22:26:53 2017
Return-Path: <pushpasis.ietf@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9070912025C; Wed, 28 Jun 2017 22:26:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TNZ4FbB6BMvU; Wed, 28 Jun 2017 22:26:41 -0700 (PDT)
Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDD80127977; Wed, 28 Jun 2017 22:26:37 -0700 (PDT)
Received: by mail-yw0-x231.google.com with SMTP id l21so24194890ywb.1; Wed, 28 Jun 2017 22:26:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gP+o5Ocn368I9f9ZUT8KostoHuwiHMOFixx4xuOwJWo=; b=s2XbGQxMyClgoMypKWsPYBEBTU+V4cOZhPSqABmZRC2C2yqWnjDgsKJYftzZ8viOjh 5nS0xaz4dwI9kKcC6CXunRVmuMOSLt0/CTGTJ6PbAv5B09XzUcJnSbnC8fKN8FbyOJoF wUMG1T398bNP44/YVgZQkWIYpNkzO7nAdkzTUbiSDQaEw5MpevmwcOE9TKMu2KLheg7e 03Zx2lsXvH1yBh8qA9vymT7qZn/tFlrjhT560Pxm+xHBWSGl/NdyO8FltZEMmxbUNXDt RGGDXD45g+NhW/hMcY7YivO3AY9brLe6b0FS9yexyTaYxAAzO56/GeMiIUVbRY+zVcJz j+BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gP+o5Ocn368I9f9ZUT8KostoHuwiHMOFixx4xuOwJWo=; b=IC29b3/3OxTj4Gl36WHUanW4u87dvKBOgXWl/h1AyLp3kIOWUtdIGjQhjoypHfFZRz VSCrvIiy3Tw4b0ec653nlUL/lkY2Rh6rFxoVrudoTM2qbcK1jGxhR0L3QeDM17WdzueA Blcl3B0y14z8uw9gEG516oGp+AnVlPlZSC97ZvDUnBZc9MMbioS3GVJNbZgTaNppmggp dubyR3YtYMKjmvtFg/p2nIXU7WYYJ3kD3SIrsCP3ruW9bUBFEP+xyG38zC6czi1e4NBl Kp+60LcUE0P9h7P0FGrw10qfbCLL3VGY8Waj0Gzu84tiXVhuJiy+PuO/4DAqaXnDi31W sEHA==
X-Gm-Message-State: AKS2vOyOSbhFJCAULZzD8ThjUo5BI3Q9Qk7G9znBm/R28FL7mNzc8sWg oCq9cjOOvB/OZI9WNP2zZpppH65qYA==
X-Received: by 10.129.72.17 with SMTP id v17mr1401219ywa.160.1498713997215; Wed, 28 Jun 2017 22:26:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.83.78.197 with HTTP; Wed, 28 Jun 2017 22:26:36 -0700 (PDT)
In-Reply-To: <a60975bbd3774d4cb4041ef0d005f642@XCH-ALN-001.cisco.com>
References: <a60975bbd3774d4cb4041ef0d005f642@XCH-ALN-001.cisco.com>
From: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Date: Wed, 28 Jun 2017 22:26:36 -0700
Message-ID: <CAEFuwkgtYbvHQdRUJb3jmFgq3+dtfJ+ERdpgB8aeKXryVBYYTA@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: "idr-ads@ietf.org" <idr-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>,  "draft-ietf-idr-bgp-ls-node-admin-tag-extension.all@ietf.org" <draft-ietf-idr-bgp-ls-node-admin-tag-extension.all@ietf.org>,  "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="001a114dd1a26c9b960553128bbb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/vVrui1ssr1ar-R1H3X9K53ys22k>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-idr-bgp-ls-node-admin-tag-extension-01
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jun 2017 05:26:44 -0000

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

Hi Les,

Thanks a lot for the review comments. I will reply back addressing your
comments soon.

Thanks and regards
-Pushpasis

On Tue, Jun 27, 2017 at 11:37 PM, Les Ginsberg (ginsberg) <
ginsberg@cisco.com> wrote:

> Hello,
>
>  I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review, and sometimes
> on special request. The purpose of the review is to provide assistance to
> the Routing ADs. For more information about the Routing Directorate, please
> see  http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir .
>
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF
> comments that you receive, and strive to resolve them through discussion or
> by updating the draft.
>
>
> Document: draft-ietf-idr-bgp-ls-node-admin-tag-extension-01
> Reviewer: Les Ginsberg
> Review Date: June 27, 2017
> Intended Status: Standards
>
> Summary:  The document is of modest scope - covering definition of BGP-LS
> codepoints for a relatively new IGP attribute (Node Admin Tags).
> While I found nothing which I would consider a major issue, there are a
> number
> of places where the text lacks clarity. I think addressing these areas
> would
> greatly improve the quality of the draft.
>
>
> Major Issues: None
>
> Minor Issues:
>
> Section 1 Introduction
>
> The acronym LSDB is not defined.
>
> Figure 1
>
> I have a personal dislike for duplicating text/pictures from another
> spec when that spec could simply be referenced. There are only two
> possible outcomes:
>
> 1)The duplicated text is redundant (best case)
> 2)The text differs somewhat from the original leading to possible
> unintentional misinterpretations.
>
> Suit yourself on this comment - but I would prefer the duplication be
> omitted.
>
> Section 2 First paragraph
>
> You refer to "sub-TLV" but that reference is unclear and ambiguous.
> IS-IS uses a sub-TLV of Router Capability to advertise tags, but OSPF
> uses a TLV of Router Info LSA.
> What seems most relevant here is that you are defining a new Attribute
> TLV for Node NLRI.
>
> Section 3 Second paragraph
>
> I do not know what the paragraph is trying to say, nor do
> I know what the "TBD" in columns 4 and 5 in the following Table 1 is
> meant to reference. If you are simply trying to describe the source
> of the info advertised by the new BGP-LS Node attribute then you should
> rewrite the above paragraph and in the figure below show:
>
> IS-IS 242/21
> OSPF RI-LSA/10
>
> Section 3.1
>
> A description of where in the Node NLRI the area/level information can be
> found
> (from RFC 7752) would be helpful.
>
>
> Section 3.1 Penultimate Paragraph
>
> As TAGs with "global" scope will be advertised by the IGP multiple
> times (once per area/level) I assume you are asking BGP-LS advertisements
> to reduce these multiple occurrences to a single occurrence? More
> explicit language on that point would be helpful.
>
> Section 3.1 Last paragraph
>
> I recognize this statement regarding policy being used to filter what is
> advertised is consistent with RFC 7752. But it would also be good to
> include
> a statement like:
>
> "Definition of such a policy is outside the scope of this document."
>
> Nits: Please see attached diff file with some editorial corrections.
>

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

<div dir=3D"ltr">Hi Les,<div><br></div><div>Thanks a lot for the review com=
ments. I will reply back addressing your comments soon.</div><div><br></div=
><div>Thanks and regards</div><div>-Pushpasis</div></div><div class=3D"gmai=
l_extra"><br><div class=3D"gmail_quote">On Tue, Jun 27, 2017 at 11:37 PM, L=
es Ginsberg (ginsberg) <span dir=3D"ltr">&lt;<a href=3D"mailto:ginsberg@cis=
co.com" target=3D"_blank">ginsberg@cisco.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">Hello,<br>
<br>
=C2=A0I have been selected as the Routing Directorate reviewer for this dra=
ft. The Routing Directorate seeks to review all routing or routing-related =
drafts as they pass through IETF last call and IESG review, and sometimes o=
n special request. The purpose of the review is to provide assistance to th=
e Routing ADs. For more information about the Routing Directorate, please s=
ee=C2=A0 <a href=3D"http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir" r=
el=3D"noreferrer" target=3D"_blank">http://trac.tools.ietf.org/<wbr>area/rt=
g/trac/wiki/RtgDir</a> .<br>
<br>
Although these comments are primarily for the use of the Routing ADs, it wo=
uld be helpful if you could consider them along with any other IETF comment=
s that you receive, and strive to resolve them through discussion or by upd=
ating the draft.<br>
<br>
<br>
Document: draft-ietf-idr-bgp-ls-node-<wbr>admin-tag-extension-01<br>
Reviewer: Les Ginsberg<br>
Review Date: June 27, 2017<br>
Intended Status: Standards<br>
<br>
Summary:=C2=A0 The document is of modest scope - covering definition of BGP=
-LS<br>
codepoints for a relatively new IGP attribute (Node Admin Tags).<br>
While I found nothing which I would consider a major issue, there are a num=
ber<br>
of places where the text lacks clarity. I think addressing these areas woul=
d<br>
greatly improve the quality of the draft.<br>
<br>
<br>
Major Issues: None<br>
<br>
Minor Issues:<br>
<br>
Section 1 Introduction<br>
<br>
The acronym LSDB is not defined.<br>
<br>
Figure 1<br>
<br>
I have a personal dislike for duplicating text/pictures from another<br>
spec when that spec could simply be referenced. There are only two<br>
possible outcomes:<br>
<br>
1)The duplicated text is redundant (best case)<br>
2)The text differs somewhat from the original leading to possible<br>
unintentional misinterpretations.<br>
<br>
Suit yourself on this comment - but I would prefer the duplication be omitt=
ed.<br>
<br>
Section 2 First paragraph<br>
<br>
You refer to &quot;sub-TLV&quot; but that reference is unclear and ambiguou=
s.<br>
IS-IS uses a sub-TLV of Router Capability to advertise tags, but OSPF<br>
uses a TLV of Router Info LSA.<br>
What seems most relevant here is that you are defining a new Attribute<br>
TLV for Node NLRI.<br>
<br>
Section 3 Second paragraph<br>
<br>
I do not know what the paragraph is trying to say, nor do<br>
I know what the &quot;TBD&quot; in columns 4 and 5 in the following Table 1=
 is<br>
meant to reference. If you are simply trying to describe the source<br>
of the info advertised by the new BGP-LS Node attribute then you should<br>
rewrite the above paragraph and in the figure below show:<br>
<br>
IS-IS 242/21<br>
OSPF RI-LSA/10<br>
<br>
Section 3.1<br>
<br>
A description of where in the Node NLRI the area/level information can be f=
ound<br>
(from RFC 7752) would be helpful.<br>
<br>
<br>
Section 3.1 Penultimate Paragraph<br>
<br>
As TAGs with &quot;global&quot; scope will be advertised by the IGP multipl=
e<br>
times (once per area/level) I assume you are asking BGP-LS advertisements<b=
r>
to reduce these multiple occurrences to a single occurrence? More<br>
explicit language on that point would be helpful.<br>
<br>
Section 3.1 Last paragraph<br>
<br>
I recognize this statement regarding policy being used to filter what is<br=
>
advertised is consistent with RFC 7752. But it would also be good to includ=
e<br>
a statement like:<br>
<br>
&quot;Definition of such a policy is outside the scope of this document.&qu=
ot;<br>
<br>
Nits: Please see attached diff file with some editorial corrections.<br>
</blockquote></div><br></div>

--001a114dd1a26c9b960553128bbb--


From nobody Thu Jun 29 00:33:26 2017
Return-Path: <prvs=346f6a78b=Ruediger.Geib@telekom.de>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF7AE128B8E; Thu, 29 Jun 2017 00:33:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level: 
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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=telekom.de
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 A0B0RobvIEmz; Thu, 29 Jun 2017 00:33:15 -0700 (PDT)
Received: from mailout34.telekom.de (MAILOUT34.telekom.de [80.149.113.196]) (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 99D3B12706D; Thu, 29 Jun 2017 00:33:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1498721595; x=1530257595; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dXgims0Cx5GKMPSx0/t50bXuJJip5yF9y8jCYqHUJbs=; b=tZq8fOkXCVrC5kxDxuqPhVwj8+1I3fTbVqaJx4tMLG7ReTfs5uc/MXJL GfBA5+/6/s+8z4dZaqdJupAEISVXWE5otKzxGaFv+13ogJF1v5O1mn/Hn tKxlgbGpZi86YWGnFkCrf6LAg1mVJBJY8v23tlFac4lgFmdYsGhmSz1U4 7ylxruXAD4swMjfV9+t+xpgeo5tUJgL2bAtYtFoXwx+dq8QwGP348ajfP IpmWW7KcuNLDPng+YeKfKlni8Osh8oOuNnLRI/ZTYXh/8+I2310Pf/Pq6 lsnyvPnhX7Kqh743N/CPqNgbxUpb2ENZSFVSkis+SGjQASjLfvw8nLv+i w==;
Received: from q4de8ssaz61.gppng.telekom.de ([10.206.166.200]) by MAILOUT31.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jun 2017 09:33:07 +0200
X-IronPort-AV: E=Sophos;i="5.40,279,1496095200"; d="scan'208";a="1206321409"
Received: from he101659.emea1.cds.t-internal.com ([10.134.226.19]) by q4de8ssazdv.gppng.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jun 2017 09:33:04 +0200
Received: from HE101653.emea1.cds.t-internal.com (10.134.226.13) by HE101659.emea1.cds.t-internal.com (10.134.226.19) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 29 Jun 2017 09:33:00 +0200
Received: from HE101653.emea1.cds.t-internal.com ([fe80::8954:80af:2020:572c]) by HE101653.emea1.cds.t-internal.com ([fe80::8954:80af:2020:572c%27]) with mapi id 15.00.1263.000; Thu, 29 Jun 2017 09:33:00 +0200
From: <Ruediger.Geib@telekom.de>
To: <jmh@joelhalpern.com>
CC: <spring@ietf.org>, <ietf@ietf.org>, <draft-ietf-spring-oam-usecase.all@ietf.org>, <rtg-dir@ietf.org>
Thread-Topic: Rtgdir last call review of draft-ietf-spring-oam-usecase-06
Thread-Index: AQHS61uWDtZ/bIkU00O8YkTSMd/hKKI7fDQA
Date: Thu, 29 Jun 2017 07:33:00 +0000
Message-ID: <6a3572d6034241099f9a3b73d1b5450f@HE101653.emea1.cds.t-internal.com>
References: <149813817013.30481.17524594111387704082@ietfa.amsl.com>
In-Reply-To: <149813817013.30481.17524594111387704082@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.157.169.89]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/K8wR8OfuB9wk6JemioZS4MoST8s>
Subject: Re: [RTG-DIR] Rtgdir last call review of draft-ietf-spring-oam-usecase-06
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jun 2017 07:33:18 -0000

SGkgSm9lbCwNCg0KdGhhbmtzIGZvciB5b3VyIHJldmlldy4gVGhlIGNvbW1lbnRzIG9mIHRoZSBk
cmFmdCBlZGl0b3JzIGFyZSBtYXJrZWQgW0VEXSBpbnNlcnRlZCBpbiB5b3VyIHRleHQgYmVsb3cu
DQoNClJlZ2FyZHMsDQoNClJ1ZWRpZ2VyDQoNCiMjIyMjIw0KDQpNaW5vcjoNCiAgICBbSkhdDQog
ICAgVGhlIGludHJvZHVjdGlvbiB0cmVhdHMgaGF2aW5nIGEgc2luZ2xlIGNlbnRyYWxpemVkIG1v
bml0b3Jpbmcgc3lzdGVtIGFzIGFuDQogICAgdW5hbGxveWVkIHBvc2l0aXZlLiAgVG8gc2V0IGNv
bnRleHQgcHJvcGVybHksIGl0IHdvdWxkIHNlZW0gbW9yZQ0KICAgIGFwcHJvcHJpYXRlIHRvIG5v
dGUgdGhhdCBtYW55IG9wZXJhdG9ycyBmaW5kIHN1Y2ggY2VudHJhbCBzeXN0ZW1zIHVzZWZ1bCwN
CiAgICBhbmQgdGhlIGFwcHJvYWNoIGRlc2NyaWJlZCBoZXJlIGVuYWJsZXMgdGhhdCB3aGVuIGRl
c2lyZWQuDQoNCltFRF0gSXMgdGhlIGZvbGxvd2luZyB0ZXh0IG9mIHRoZSBidWxsZXRlZCBsaXN0
IG9rIChpZiB5b3UgaGF2ZSBhIGJldHRlciB0ZXJtIHRoZW4gDQoibGFyZ2UiLCBwbGVhc2UgbGV0
IHVzIGtub3cpPyAgICAgIA0KICAgICAiLSBUaGUgc3lzdGVtIGRlc2NyaWJlZCBoZXJlIGFsbG93
cyB0byBzZXQgdXAgYW4gU1IgZG9tYWluIHdpZGUgY2VudHJhbGlzZWQgDQogICAgICBjb25uZWN0
aXZpdHkgdmFsaWRhdGlvbiwgd2hpY2ggaXMgdXNlZnVsIGluIGxhcmdlIG5ldHdvcmsgb3BlcmF0
b3IgZG9tYWlucy4iDQoNCiMjIyMjDQogICAgIFtKSF0NCiAgICBUaGUgcmVmZXJlbmNlIGluIHRo
ZSBpbnRyb2R1Y3Rpb24gdG8gSUdQIHRvcG9sb2d5IGRpc2NvdmVyeSBpcyB2ZXJ5DQogICAgY29u
ZnVzaW5nLiAiQWRkaW5nIE1QTFMgdG9wb2xvZ3kgYXdhcmVuZXNzIHRvIGFuIElHUCBzcGVha2lu
ZyBkZXZpY2UgaGVuY2UNCiAgICBlbmFibGVzIGEgc2ltcGxlIGFuZCBzY2FsYWJsZSBkYXRhIHBs
YW5lIGJhc2VkIG1vbml0b3JpbmcgbWVjaGFuaXNtLiIgIEFzDQogICAgbm90ZWQgbGF0ZXIgaW4g
dGhlIGRvY3VtZW50LCBsaW5rLXN0YXRlIElHUHMgcHJvdmlkZSB0b3BvbG9neSBhd2FyZW5lc3Mu
IA0KICAgIFNvIHdoYXQgaXMgdGhpcyBwYXJ0IG9mIHRoZSBpbnRyb2R1Y3Rpb24gdHJ5aW5nIHRv
IHNheT8gIChTaWRlLW5vdGUsIG5vdA0KICAgIGFsbCBJR1BzIGFyZSBsaW5rIHN0YXRlLCBhbHRo
b3VnaCB0aGUgYXBwbGljYWJpbGl0eSBvZiBCYWJlbCBvciBSSVAgdG8gTVBMUw0KICAgIFNlZ21l
bnQgUm91dGluZyBpcyBjbGVhcmx5IG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQu
KQ0KDQpbRURdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0LiBXZSBwcm9wb3NlIHRvIGNoYW5nZSB0
aGUgdGV4dCByZWZlcmVuY2UgYW5kICBsaW1pdCBzY29wZSB0byBsaW5rIHN0YXRlIElHUHM6ICAN
CiJUb3BvbG9neSBhd2FyZW5lc3MgaXMgYW4gaW1wb3J0YW50IGZlYXR1cmUgb2YgbGluayBzdGF0
ZSBJR1BzIGRlcGxveWVkIGJ5IG9wZXJhdG9ycyBvZiBsYXJnZSBuZXR3b3Jrcy4gTVBMUyB0b3Bv
bG9neSBhd2FyZW5lc3MgY29tYmluZWQgd2l0aCBJR1AgdG9wb2xvZ3kgYXdhcmVuZXNzIGVuYWJs
ZXMgYSBzaW1wbGUgYW5kIHNjYWxhYmxlIGRhdGEgcGxhbmUgYmFzZWQgbW9uaXRvcmluZyBtZWNo
YW5pc20uIg0KDQojIyMjIw0KDQogICAgW0pIXQ0KICAgIEluIHNlY3Rpb24gNS4xIGluIGRpc2N1
c3NpbmcgcGF0aCB0cmFjZSB0aGUgcmVmZXJlbmNlIGlzIHRvIFJGQyA0Mzc5IHdoaWNoDQogICAg
aXMgYSBjbGVhciBzb3VyY2UgZm9yIHBhdGggdHJhY2UuICBIb3dldmVyLCB0aGUgdGV4dCByZWZl
cnMgdG8gInRyZWUNCiAgICB0cmFjZSIuICBXaGlsZSB0aGF0IG1heSBoYXZlIGJlY29tZSBhIGNv
bW1vbiBwaHJhc2UgZm9yIHRoZSB1c2FnZSwgaXQgaXMNCiAgICBub3QgdXNlZCBpbiBSRkMgNDM3
OS4gIFRoZSB0ZXJtIHNob3VsZCBlaXRoZXIgYmUgZXhwbGFpbiwgaW5jbHVkZSBhDQogICAgc3Vp
dGFibGUgcmVmZXJlbmNlLCBvciBub3QgYmUgdXNlZC4NCg0KICAgIFtFRF0gV2lsbCByZXBsYWNl
ICJ0cmVlIHRyYWNlIiBieSBwYXRoIHRyYWNlLg0KDQojIyMjIw0KICAgW0pIXQ0KICAgSW4gc2Vj
dGlvbiA1LjMgb24gZmF1bHQgaXNvbGF0aW9uLCB0aGUgdGV4dCBub3RlcyB0aGF0IHRoZSBvbmx5
IGRpZmZlcmVuY2UNCiAgIGJldHdlZW4gdGhlIHRlc3Qgd2hpY2ggc3VjY2VlZHMgYW5kIHRoYXQg
d2hpY2ggZmFpbHMgaXMgdGhlIGRpZmZlcmVuY2UgdGhlDQogICB0aGUgYWRqYWNlbmN5IFNJRC4g
IFRoZSB0ZXh0IHRoZW4gZ29lcyBvbiB0byBzYXkgIkFzc3VtaW5nIHRoZSBzZWNvbmQgcHJvYmUN
CiAgIGhhcyBiZWVuIHJvdXRlZCBjb3JyZWN0bHksIHRoZSBmYXVsdCBtdXN0IGhhdmUgYmVlbiBv
Y2N1cnJpbmcgaW4gUjIgd2hpY2gNCiAgIGRpZG4ndCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gdGhl
IGludGVyZmFjZSBpZGVudGlmaWVkIGJ5IGl0cyBBZGphY2VuY3kgU0lEDQogICA2NjMuIiAgVGhh
dCBkb2VzIG5vdCBmb2xsb3cuICBJZiB0aGUgbGluayBhcyBmYWlsZWQgaW4gYW4gdW5kZXRlY3Rl
ZCBmYXNoaW9uDQogICAoZWl0aGVyIGluIG9uZSBkaXJlY3Rpb24gb3IgYm90aCksIFIyIHdvdWxk
IGJlIGZ1bmN0aW9uaW5nIGZpbmUgYW5kIHRoZQ0KICAgc3ltcHRvbSB3b3VsZCBiZSB0aGUgc2Ft
ZS4gIFJlbW90ZWx5IGRldGVjdGluZyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFIyDQogICBmYWls
aW5nIHRvIGZvcndhcmQgYW5kIHRoZSBsaW5rIG5vdCB3b3JraW5nIHNlZW1zIGEgbXVjaCBoYXJk
ZXIgdGFzay4NCg0KW0VEXSBZZXMsIGxpbmsgb3Igcm91dGVyIGNhbiBiZSBmYXVsdHkuIFdoYXQg
YWJvdXQ6DQoiLi4udGhlIGZhdWx0IGlzIHRoYXQgZm9yIHNvbWUgKHBvc3NpYmx5IHVua25vd24p
IHJlYXNvbiBTUiBwYWNrZXRzIHRvIGJlIGZvcndhcmRlZCBmcm9tIFIyIHZpYSB0aGUgaW50ZXJm
YWNlIGlkZW50aWZpZWQgYnkgQWRqYWNlbmN5IFNJRCA2NjMgYXJlIGxvc3QuIg0KDQojIyMjIw0K
ICAgIFtKSF0NCiAgICBUaGUgY2xhaW0gdGhhdCB0aGUgUE1TIGNhbiAvIHNob3VsZCAoaW50ZW50
IGlzIGFtYmlndW91cykgbm90aWZ5IHRoZSByb3V0ZXINCiAgICB3aGVuIGl0IGRldGVjdHMgYSBw
YXRoIGZhaWx1cmUgcmFpc2VzIGEgbnVtYmVyIG9mIGlzc3Vlcy4gICBJdCBpcyBub3QgYXQNCiAg
ICBhbGwgY2xlYXIgd2hhdCB0aGUgcm91dGVyIHdvdWxkIGRvIHdpdGggdGhlIG5vdGlmaWNhdGlv
bi4gIChlLmcuIElmIGl0DQogICAgcmVtb3ZlZCB0aGUgbGluayBmcm9tIHNlcnZpY2UsIHRoZW4g
ZnV0dXJlIG1vbml0b3Jpbmcgd291bGQgbm90IGJlIGFibGUgdG8NCiAgICBkZXRlY3QgdGhhdCB0
aGUgbGluayB3YXMgd29ya2luZy4pICBFaXRoZXIgdGhpcyBuZWVkcyB0byBiZWNvbWUgYQ0KICAg
IHNpZ25pZmljYW50bHkgbGFyZ2VyIHNlY3Rpb24sIG9yIChtb3JlIGxpa2VseSkgdGhlIHRleHQg
bmVlZHMgdG8gYmUgcmVtb3ZlZC4NCg0KW0VEXSBZb3VyIGNvbW1lbnQgaGl0cyB0aGUgcG9pbnQu
IFByaW9yIHRvIHJlbW92aW5nIGl0LCBJJ2QgbGlrZSB0byBvZmZlciBhIGNoYW5nZSAoYnV0IG1h
eSB3b3JkIGl0IG5vdCB3ZWxsIGFuZCBJIHVuZm9ydHVuYXRlbHkgY2FuJ3QgY2hlY2sgdGV4dCB3
aXRoIG15IG9wZXJhdGlvbmFsIGRlcGFydG1lbnQgZm9yIHRoZSBjb21pbmcgd2Vla3MgLSB2YWNh
dGlvbiBzZWFzb24gaGFzIHN0YXJ0ZWQpLg0KDQpbRURdIExldCdzIGNhbGwgdGhlIHN5bXB0b20g
Im5vdCB3b3JraW5nIGZvcndhcmRpbmciLiBXZSBrbm93LCB0aGF0IGl0IG9jY3Vycy4gSWYgdGhl
cmUgaXMgb25lIGNvdW50ZXItbWVhc3VyZSB3aGljaCBvZnRlbiB3b3JrcyBhbmQgaGFzIHByb3Bl
cnRpZXMgYWxsb3dpbmcgYXV0b21hdGVkIGV4ZWN1dGlvbiAoaS5lLiB0aGUgc2l0dWF0aW9uIGNh
bid0IGRldGVyaW9yYXRlLCBpZiBhIHNvbHV0aW9uIGlzIGV4ZWN1dGVkIGF1dG9tYXRpY2FsbHkp
LCAiYXV0b21hdGlvbiIgbWF5IGFsc28gYmUgcHJvcG9zZWQgaGVyZSAoYnV0IG5vIGRpc2N1c3Np
b24gb2Ygc29sdXRpb24gZGV0YWlscywgcmF0aGVyIGEgbGltaXRlZCBudW1iZXIgb2YgZ2VuZXJh
bCByZXF1aXJlbWVudHMpLiBJZiB0aGUgdGV4dCBiZWxvdyBpcyB1c2VmdWwsIHdlIHNob3VsZCBr
ZWVwIGl0LCBidXQgSSB3aWxsIG5vdCBmaWdodCBmb3IgaXQgaW4gdGhlIGRyYWZ0OiANCg0KW0VE
XQ0KIlBhdGggVHJhY2UgYW5kIEZhaWx1cmUgTm90aWZpY2F0aW9uDQoNClNvbWV0aW1lcyBmb3J3
YXJkaW5nIGFsb25nIGEgc2luZ2xlIHBhdGggaW5kZWVkIGRvZXNuJ3Qgd29yaywgd2hpbGUgdGhl
IGNvbnRyb2wgcGxhbmUgaW5mb3JtYXRpb24gaXMgaGVhbHRoeS4gU3VjaCBhIHNpdHVhdGlvbiBt
YXkgb2NjdXIgYWZ0ZXIgbWFpbnRlbmFuY2Ugd29yayB3aXRoaW4gYSBkb21haW4uDQpBbiBvcGVy
YXRvciBtYXkgcGVyZm9ybSBvbiBkZW1hbmQtdGVzdHMsIGJ1dCBleGVjdXRpb24gb2YgYXV0b21h
dGVkIFBNUyBwYXRoIHRyYWNlIGNoZWNrcyBtYXkgYmUgc2V0IHVwIHRvbyAoc2NvcGUgbWF5IGJl
IGxpbWl0ZWQgdG8gYSBzdWJzZXQgb2YgaW1wb3J0YW50IGVuZC10by1lbmQgcGF0aHMgY3Jvc3Np
bmcgdGhlIHJvdXRlciBvciBuZXR3b3JrIHNlY3Rpb24gYWZ0ZXIgY29tcGxldGlvbiBvZiB0aGUg
bWFpbnRlbmFuY2Ugd29yayB0aGVyZSkuIFVwb24gZGV0ZWN0aW9uIG9mIGEgcGF0aCB3aGljaCBj
YW4ndCBiZSB1c2VkLCB0aGUgb3BlcmF0b3IgbmVlZHMgdG8gYmUgbm90aWZpZWQuIEEgY2hlY2sg
ZW5zdXJpbmcgdGhhdCByZS1yb3V0aW5nIGV2ZW50IGlzIGRpZmZlcmVkIGZyb20gYSBwYXRoIGZh
Y2luZyB3aG9zZSBmb3J3YXJkaW5nIGJlaGF2aW9yIGRvZXNuJ3QgY29ycmVzcG9uZCB0byB0aGUg
Y29udHJvbCBwbGFuZSBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgKGJ1dCBvdXQgb2Ygc2NvcGUg
b2YgdGhpcyBkb2N1bWVudCkuDQoNCkFkZGluZyBhbiBhdXRvbWF0ZWQgcHJvYmxlbSBzb2x1dGlv
biB0byB0aGUgUE1TIGZlYXR1cmVzIG9ubHkgbWFrZXMgc2Vuc2UsIGlmIHRoZSByb290IGNhdXNl
IG9mIHRoZSBzeW1wdG9tIGFwcGVhcnMgb2Z0ZW4sIGNhbiBiZSBhc3N1bWVkIHRvIGJlIG5vbi0g
YW1iaWd1b3VzIGJ5IGl0cyBzeW1wdG9tcywgY2FuIGJlIHNvbHZlZCBieSBhIHByZS1kZXRlcm1p
bmVkIGNoYWluIG9mIGNvbW1hbmRzIGFuZCB0aGUgYXV0b21hdGVkIFBNUyByZWFjdGlvbiBub3Qg
ZG9pbmcgYW55IGNvbGxhdGVyYWwgZGFtYWdlLiBBIGNsb3NlciBhbmFseXNpcyBpcyBvdXQgb2Yg
c2NvcGUgb2YgdGhpcyBkb2N1bWVudC4NCg0KVGhlIFBNUyBpcyBleHBlY3RlZCB0byBjaGVjayBj
b250cm9sIHBsYW5lIGxpdmVsaW5lc3MgYWZ0ZXIgYSBwYXRoIHJlcGFpciBlZmZvcnQgd2FzIGV4
ZWN1dGVkLiBJdCBkb2Vzbid0IG1hdHRlciB3aGV0aGVyIHRoZSBwYXRoIHJlcGFpciB3YXMgdHJp
Z2dlcmVkIG1hbnVhbGx5IG9yIGJ5IGFuIGF1dG9tYXRlZCBzeXN0ZW0uIg0KDQojIyMjIyMjIyMj
IyMNCg0KW0pIXSBFZGl0b3JpYWw6DQogICAgQ2hhcHRlciA3IGlzIHRpdGxlZCBkZWFsaW5nIHdp
dGggbm9uLVNSIGVudmlyb25tZW50cy4gIFdoaWNoIG1ha2VzIHNlbnNlLiANCiAgICBUaGUgdGV4
dCB0aGVuIHN3aXRjaGVzIHRvIHVzaW5nICJwcmUtU1IiIGluc3RlYWQgb2YgIm5vbi1TUiIuICBJ
IHdvdWxkDQogICAgcmVjb21tZW5kIHRoYXQgYWxsIHVzZXMgb2YgInByZS1TUiIgYmUgY2hhbmdl
ZCB0byAibm9uLVNSIi4NCg0KW0VEXSBPSywgd2lsbCBiZSBkb25lIGluIG5leHQgcHVibGlzaGVk
IHZlcnNpb24uDQoNCi0tLS0tVXJzcHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0NClZvbjogSm9l
bCBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gDQpHZXNlbmRldDogRG9ubmVy
c3RhZywgMjIuIEp1bmkgMjAxNyAxNTozMA0KQW46IHJ0Zy1kaXJAaWV0Zi5vcmcNCkNjOiBzcHJp
bmdAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtc3ByaW5nLW9hbS11c2VjYXNl
LmFsbEBpZXRmLm9yZw0KQmV0cmVmZjogUnRnZGlyIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1zcHJpbmctb2FtLXVzZWNhc2UtMDYNCg0KUmV2aWV3ZXI6IEpvZWwgSGFscGVybg0KUmV2
aWV3IHJlc3VsdDogSGFzIE5pdHMNCg0KVGhpcyBpcyBhIHJ0Zy1kaXIgcmVxdWVzdGVkIHJldmll
dy4NCg0KU3VtbWFyeTogUmVhZHkgZm9yIHB1YmxpY2F0aW9uIGFzIGFuIEluZm9ybWF0aW9uYWwg
UkZDIHdpdGggc29tZSBtaW5vciBpdGVtcyB0aGF0IHNob3VsZCBiZSBjb25zaWRlcmVkLg0KDQpN
YWpvcjogTi9BDQoNCk1pbm9yOg0KICAgIFRoZSBpbnRyb2R1Y3Rpb24gdHJlYXRzIGhhdmluZyBh
IHNpbmdsZSBjZW50cmFsaXplZCBtb25pdG9yaW5nIHN5c3RlbSBhcyBhbg0KICAgIHVuYWxsb3ll
ZCBwb3NpdGl2ZS4gIFRvIHNldCBjb250ZXh0IHByb3Blcmx5LCBpdCB3b3VsZCBzZWVtIG1vcmUN
CiAgICBhcHByb3ByaWF0ZSB0byBub3RlIHRoYXQgbWFueSBvcGVyYXRvcnMgZmluZCBzdWNoIGNl
bnRyYWwgc3lzdGVtcyB1c2VmdWwsDQogICAgYW5kIHRoZSBhcHByb2FjaCBkZXNjcmliZWQgaGVy
ZSBlbmFibGVzIHRoYXQgd2hlbiBkZXNpcmVkLg0KDQogICAgVGhlIHJlZmVyZW5jZSBpbiB0aGUg
aW50cm9kdWN0aW9uIHRvIElHUCB0b3BvbG9neSBkaXNjb3ZlcnkgaXMgdmVyeQ0KICAgIGNvbmZ1
c2luZy4gIkFkZGluZyBNUExTIHRvcG9sb2d5IGF3YXJlbmVzcyB0byBhbiBJR1Agc3BlYWtpbmcg
ZGV2aWNlIGhlbmNlDQogICAgZW5hYmxlcyBhIHNpbXBsZSBhbmQgc2NhbGFibGUgZGF0YSBwbGFu
ZSBiYXNlZCBtb25pdG9yaW5nIG1lY2hhbmlzbS4iICBBcw0KICAgIG5vdGVkIGxhdGVyIGluIHRo
ZSBkb2N1bWVudCwgbGluay1zdGF0ZSBJR1BzIHByb3ZpZGUgdG9wb2xvZ3kgYXdhcmVuZXNzLiAN
CiAgICBTbyB3aGF0IGlzIHRoaXMgcGFydCBvZiB0aGUgaW50cm9kdWN0aW9uIHRyeWluZyB0byBz
YXk/ICAoU2lkZS1ub3RlLCBub3QNCiAgICBhbGwgSUdQcyBhcmUgbGluayBzdGF0ZSwgYWx0aG91
Z2ggdGhlIGFwcGxpY2FiaWxpdHkgb2YgQmFiZWwgb3IgUklQIHRvIE1QTFMNCiAgICBTZWdtZW50
IFJvdXRpbmcgaXMgY2xlYXJseSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LikN
Cg0KICAgIEluIHNlY3Rpb24gNS4xIGluIGRpc2N1c3NpbmcgcGF0aCB0cmFjZSB0aGUgcmVmZXJl
bmNlIGlzIHRvIFJGQyA0Mzc5IHdoaWNoDQogICAgaXMgYSBjbGVhciBzb3VyY2UgZm9yIHBhdGgg
dHJhY2UuICBIb3dldmVyLCB0aGUgdGV4dCByZWZlcnMgdG8gInRyZWUNCiAgICB0cmFjZSIuICBX
aGlsZSB0aGF0IG1heSBoYXZlIGJlY29tZSBhIGNvbW1vbiBwaHJhc2UgZm9yIHRoZSB1c2FnZSwg
aXQgaXMNCiAgICBub3QgdXNlZCBpbiBSRkMgNDM3OS4gIFRoZSB0ZXJtIHNob3VsZCBlaXRoZXIg
YmUgZXhwbGFpbiwgaW5jbHVkZSBhDQogICAgc3VpdGFibGUgcmVmZXJlbmNlLCBvciBub3QgYmUg
dXNlZC4NCg0KICAgSW4gc2VjdGlvbiA1LjMgb24gZmF1bHQgaXNvbGF0aW9uLCB0aGUgdGV4dCBu
b3RlcyB0aGF0IHRoZSBvbmx5IGRpZmZlcmVuY2UNCiAgIGJldHdlZW4gdGhlIHRlc3Qgd2hpY2gg
c3VjY2VlZHMgYW5kIHRoYXQgd2hpY2ggZmFpbHMgaXMgdGhlIGRpZmZlcmVuY2UgdGhlDQogICB0
aGUgYWRqYWNlbmN5IFNJRC4gIFRoZSB0ZXh0IHRoZW4gZ29lcyBvbiB0byBzYXkgIkFzc3VtaW5n
IHRoZSBzZWNvbmQgcHJvYmUNCiAgIGhhcyBiZWVuIHJvdXRlZCBjb3JyZWN0bHksIHRoZSBmYXVs
dCBtdXN0IGhhdmUgYmVlbiBvY2N1cnJpbmcgaW4gUjIgd2hpY2gNCiAgIGRpZG4ndCBmb3J3YXJk
IHRoZSBwYWNrZXQgdG8gdGhlIGludGVyZmFjZSBpZGVudGlmaWVkIGJ5IGl0cyBBZGphY2VuY3kg
U0lEDQogICA2NjMuIiAgVGhhdCBkb2VzIG5vdCBmb2xsb3cuICBJZiB0aGUgbGluayBhcyBmYWls
ZWQgaW4gYW4gdW5kZXRlY3RlZCBmYXNoaW9uDQogICAoZWl0aGVyIGluIG9uZSBkaXJlY3Rpb24g
b3IgYm90aCksIFIyIHdvdWxkIGJlIGZ1bmN0aW9uaW5nIGZpbmUgYW5kIHRoZQ0KICAgc3ltcHRv
bSB3b3VsZCBiZSB0aGUgc2FtZS4gIFJlbW90ZWx5IGRldGVjdGluZyB0aGUgZGlmZmVyZW5jZSBi
ZXR3ZWVuIFIyDQogICBmYWlsaW5nIHRvIGZvcndhcmQgYW5kIHRoZSBsaW5rIG5vdCB3b3JraW5n
IHNlZW1zIGEgbXVjaCBoYXJkZXIgdGFzay4NCg0KICAgIFRoZSBjbGFpbSB0aGF0IHRoZSBQTVMg
Y2FuIC8gc2hvdWxkIChpbnRlbnQgaXMgYW1iaWd1b3VzKSBub3RpZnkgdGhlIHJvdXRlcg0KICAg
IHdoZW4gaXQgZGV0ZWN0cyBhIHBhdGggZmFpbHVyZSByYWlzZXMgYSBudW1iZXIgb2YgaXNzdWVz
LiAgIEl0IGlzIG5vdCBhdA0KICAgIGFsbCBjbGVhciB3aGF0IHRoZSByb3V0ZXIgd291bGQgZG8g
d2l0aCB0aGUgbm90aWZpY2F0aW9uLiAgKGUuZy4gSWYgaXQNCiAgICByZW1vdmVkIHRoZSBsaW5r
IGZyb20gc2VydmljZSwgdGhlbiBmdXR1cmUgbW9uaXRvcmluZyB3b3VsZCBub3QgYmUgYWJsZSB0
bw0KICAgIGRldGVjdCB0aGF0IHRoZSBsaW5rIHdhcyB3b3JraW5nLikgIEVpdGhlciB0aGlzIG5l
ZWRzIHRvIGJlY29tZSBhDQogICAgc2lnbmlmaWNhbnRseSBsYXJnZXIgc2VjdGlvbiwgb3IgKG1v
cmUgbGlrZWx5KSB0aGUgdGV4dCBuZWVkcyB0byBiZSByZW1vdmVkLg0KDQpFZGl0b3JpYWw6DQog
ICAgQ2hhcHRlciA3IGlzIHRpdGxlZCBkZWFsaW5nIHdpdGggbm9uLVNSIGVudmlyb25tZW50cy4g
IFdoaWNoIG1ha2VzIHNlbnNlLiANCiAgICBUaGUgdGV4dCB0aGVuIHN3aXRjaGVzIHRvIHVzaW5n
ICJwcmUtU1IiIGluc3RlYWQgb2YgIm5vbi1TUiIuICBJIHdvdWxkDQogICAgcmVjb21tZW5kIHRo
YXQgYWxsIHVzZXMgb2YgInByZS1TUiIgYmUgY2hhbmdlZCB0byAibm9uLVNSIi4NCg0K


From nobody Thu Jun 29 11:54:32 2017
Return-Path: <akatlas@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40070129B94 for <rtg-dir@ietfa.amsl.com>; Thu, 29 Jun 2017 11:54:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.801
X-Spam-Level: 
X-Spam-Status: No, score=-4.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tvCBkKSKHnuX for <rtg-dir@ietfa.amsl.com>; Thu, 29 Jun 2017 11:54:28 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0117.outbound.protection.outlook.com [104.47.34.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00649129B4F for <rtg-dir@ietf.org>; Thu, 29 Jun 2017 11:54:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gB4s9WOu9NPb2QO43DIf74A1LN1z4KSkrretl830zGY=; b=Z81oCcofVLjKxb5/61FiCjKI2CVPDr7ytOQ47Q9WlyXxGopcok/vt4htVq/FIbThkS9YjOxSDHjQ770J7q4a9zY29U4O/3adQsguG7Rtz8OrvqhDRPvdmAiPBPA9wURKFN/B1m3W5JfYyjR8Ip12ia8i3zyv3TQar3AitCsQ3cc=
Received: from BN3PR05MB2707.namprd05.prod.outlook.com (10.167.2.136) by BN3PR05MB2626.namprd05.prod.outlook.com (10.167.4.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Thu, 29 Jun 2017 18:54:26 +0000
Received: from BN3PR05MB2707.namprd05.prod.outlook.com ([10.167.2.136]) by BN3PR05MB2707.namprd05.prod.outlook.com ([10.167.2.136]) with mapi id 15.01.1240.006; Thu, 29 Jun 2017 18:54:26 +0000
From: Alia Atlas <akatlas@juniper.net>
To: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>
Thread-Topic: Routing Directorate get together: Monday July 17 from 6:45 - 7:30pm (UTC+1) Prague time in Karlin III
Thread-Index: AdLxCPEuhrROf/7+QE2FMYODQizBCgAAC44Q
Date: Thu, 29 Jun 2017 18:54:26 +0000
Message-ID: <BN3PR05MB2707520BF0B78B6690C0B861B5D20@BN3PR05MB2707.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-ms-exchange-calendar-series-instance-id: BAAAAIIA4AB0xbcQGoLgCAAAAAAw2Pgd2vDSAQAAAAAAAAAAEAAAAC6HAUsE13dFu8QDN9dI0+8=
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2626; 7:FDnFu71KH3N4Oy0XyhIUscRKUGdkfgqsW7g4XtV3zSL7NeK8HGhKfsfSCp5INSfw4kBsn47sBnFfbtsGvpNYv4jo0SWHNwC+MPXopRMCHfcglE9ZIvjNlFD0i+r5VFKD9citV04ZXwoBFodshBqEHdDwRGai7hT2SKiuaFPIcaXfyPWr/tLCVSCDhrztuKsa5Uiy6/NYjTtReniHDOPXoDYMjB+WxyiMyv/ZKVvoO1mlLub7RZ3filWMKF2hHRfL3IReCGZIluZKwyDs1NLvMYnvTW371BrUdvQPm64VI4GQ0l8J/slz7LgAF5rKrrEWd5QDlrxEEpeA9QNO6GahlzrdfFZZRriw1Ze65eAdyVMGisZXDiv7KQFIehoRp3HekXkk9p0uBfR7AoUho19x/ta4WzceXKAPgbAWZEluKK68gFlcktE9+Ar+h8RcF0widm2i/uP5Rc74Zqy4PgwU35G3tjYwGxgwyq89vcrXdCI4UnM0sSFq+ofeN+RzXqAeqrC0e1sdrJlMxZqlJMVJipBEQD/3wx3ewMLV5nCbIvLLbb5esgAGVYiEFb+upxxwdR8X3cI+E2aeX1JGBMj4C/KXTQkvNMJRtLOvpev7+O/SWAlP1ZZ2Cr9N3zOIPWNuIAJqb97GeKi7eYSYGLgjjl2iCKqT4trRFHZHJ/DD6U7dV9wSuXAAt/FwHmlB+/1LdhdPbjLozLZbtuIqfAK8A7oqUJ3XNiWtd0/RSbPuwoFM9oWzZeIGYDJZE63E+9ofNQrrK1h/KHNxJwOsgLS4DIdp5nG5/Dr41f31SDnYSkc=
x-ms-office365-filtering-correlation-id: cf2feacb-a51f-4589-a243-08d4bf204417
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN3PR05MB2626; 
x-ms-traffictypediagnostic: BN3PR05MB2626:
x-microsoft-antispam-prvs: <BN3PR05MB26263BD35325CA262D70379CB5D20@BN3PR05MB2626.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(151999592597050)(236129657087228)(148574349560750)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR05MB2626; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR05MB2626; 
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(39860400002)(39850400002)(37854004)(77096006)(2501003)(305945005)(8676002)(81166006)(8936002)(3280700002)(3660700001)(189998001)(2900100001)(5660300001)(7736002)(74316002)(7696004)(54356999)(66066001)(6506006)(38730400002)(6436002)(6116002)(86362001)(966005)(102836003)(3846002)(478600001)(25786009)(50986999)(33656002)(6306002)(9686003)(53936002)(99286003)(14454004)(55016002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2626; H:BN3PR05MB2707.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN3PR05MB2707520BF0B78B6690C0B861B5D20BN3PR05MB2707namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2017 18:54:26.7090 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2626
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/41ewyIHEqpP_z1bw16hZWLGA8u8>
Subject: [RTG-DIR] Routing Directorate get together: Monday July 17 from 6:45 - 7:30pm (UTC+1) Prague time in Karlin III
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jun 2017 18:54:30 -0000

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

Hi,

As Deborah mentioned in her email of June 8, Alvaro, Deborah and I thought =
it would be useful to get together
with the Routing Directorate for an informal discussion. Please do RSVP.

If there is interest (please unicast), a set of us will head out to dinner =
as well.
If you have specific topics that you think would be good to cover, please l=
et us know.

The meeting time is Monday July 17, 6:45 - 7:30pm Prague time, in Karlin II=
I.

Regards,
Alia



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Hi,</div>
<div>&nbsp;</div>
<div>As Deborah mentioned in her email of June 8, Alvaro, Deborah and I tho=
ught it would be useful to get together</div>
<div>with the Routing Directorate for an informal discussion. Please do RSV=
P.</div>
<div>&nbsp;</div>
<div>If there is interest (please unicast), a set of us will head out to di=
nner as well.</div>
<div>If you have specific topics that you think would be good to cover, ple=
ase let us know.</div>
<div>&nbsp;</div>
<div>The meeting time is Monday July 17, 6:45 &#8211; 7:30pm Prague time, i=
n Karlin III.</div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>Alia</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_BN3PR05MB2707520BF0B78B6690C0B861B5D20BN3PR05MB2707namp_
Content-Type: text/calendar; charset="utf-8"; method=REQUEST
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UkVRVUVTVA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5n
ZSBTZXJ2ZXIgMjAxMA0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpDZW50cmFs
IEV1cm9wZSBTdGFuZGFyZCBUaW1lDQpCRUdJTjpTVEFOREFSRA0KRFRTVEFSVDoxNjAxMDEwMVQw
MzAwMDANClRaT0ZGU0VURlJPTTorMDIwMA0KVFpPRkZTRVRUTzorMDEwMA0KUlJVTEU6RlJFUT1Z
RUFSTFk7SU5URVJWQUw9MTtCWURBWT0tMVNVO0JZTU9OVEg9MTANCkVORDpTVEFOREFSRA0KQkVH
SU46REFZTElHSFQNCkRUU1RBUlQ6MTYwMTAxMDFUMDIwMDAwDQpUWk9GRlNFVEZST006KzAxMDAN
ClRaT0ZGU0VUVE86KzAyMDANClJSVUxFOkZSRVE9WUVBUkxZO0lOVEVSVkFMPTE7QllEQVk9LTFT
VTtCWU1PTlRIPTMNCkVORDpEQVlMSUdIVA0KRU5EOlZUSU1FWk9ORQ0KQkVHSU46VkVWRU5UDQpP
UkdBTklaRVI7Q049QWxpYSBBdGxhczpNQUlMVE86YWthdGxhc0BqdW5pcGVyLm5ldA0KQVRURU5E
RUU7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtD
Tj1ydGctZGlyQGllDQogdGYub3JnOk1BSUxUTzpydGctZGlyQGlldGYub3JnDQpBVFRFTkRFRTtS
T0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD1UUlVFO0NOPSJC
UlVOR0FSRCwgDQogREVCT1JBSCBBIjpNQUlMVE86ZGIzNTQ2QGF0dC5jb20NCkFUVEVOREVFO1JP
TEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7Q049QWx2
YXJvIFJldA0KIGFuYSAoYXJldGFuYSk6TUFJTFRPOmFyZXRhbmFAY2lzY28uY29tDQpERVNDUklQ
VElPTjtMQU5HVUFHRT1lbi1VUzpIaVwsXG5cbkFzIERlYm9yYWggbWVudGlvbmVkIGluIGhlciBl
bWFpbCBvZiBKdW4NCiBlIDhcLCBBbHZhcm9cLCBEZWJvcmFoIGFuZCBJIHRob3VnaHQgaXQgd291
bGQgYmUgdXNlZnVsIHRvIGdldCB0b2dldGhlclxudw0KIGl0aCB0aGUgUm91dGluZyBEaXJlY3Rv
cmF0ZSBmb3IgYW4gaW5mb3JtYWwgZGlzY3Vzc2lvbi4gUGxlYXNlIGRvIFJTVlAuXG5cDQogbklm
IHRoZXJlIGlzIGludGVyZXN0IChwbGVhc2UgdW5pY2FzdClcLCBhIHNldCBvZiB1cyB3aWxsIGhl
YWQgb3V0IHRvIGRpbm4NCiBlciBhcyB3ZWxsLlxuSWYgeW91IGhhdmUgc3BlY2lmaWMgdG9waWNz
IHRoYXQgeW91IHRoaW5rIHdvdWxkIGJlIGdvb2QgdG8gYw0KIG92ZXJcLCBwbGVhc2UgbGV0IHVz
IGtub3cuXG5cblRoZSBtZWV0aW5nIHRpbWUgaXMgTW9uZGF5IEp1bHkgMTdcLCA2OjQ1IA0KIOKA
kyA3OjMwcG0gUHJhZ3VlIHRpbWVcLCBpbiBLYXJsaW4gSUlJLlxuXG5SZWdhcmRzXCxcbkFsaWFc
blxuXG4NClVJRDowNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwMzBEOEY4
MUREQUYwRDIwMTAwMDAwMDAwMDAwMDAwMA0KIDAxMDAwMDAwMDJFODcwMTRCMDRENzc3NDVCQkM0
MDMzN0Q3NDhEM0VGDQpTVU1NQVJZO0xBTkdVQUdFPWVuLVVTOlJvdXRpbmcgRGlyZWN0b3JhdGUg
Z2V0IHRvZ2V0aGVyOiBNb25kYXkgSnVseSAxNyBmcm8NCiBtIDY6NDUgLSA3OjMwcG0gKFVUQysx
KSBQcmFndWUgdGltZSBpbiBLYXJsaW4gSUlJDQpEVFNUQVJUO1RaSUQ9Q2VudHJhbCBFdXJvcGUg
U3RhbmRhcmQgVGltZToyMDE3MDcxN1QxODQ1MDANCkRURU5EO1RaSUQ9Q2VudHJhbCBFdXJvcGUg
U3RhbmRhcmQgVGltZToyMDE3MDcxN1QxOTM1MDANCkNMQVNTOlBVQkxJQw0KUFJJT1JJVFk6NQ0K
RFRTVEFNUDoyMDE3MDYyOVQxODU0MjNaDQpUUkFOU1A6T1BBUVVFDQpTVEFUVVM6Q09ORklSTUVE
DQpTRVFVRU5DRTowDQpMT0NBVElPTjtMQU5HVUFHRT1lbi1VUzpLYXJsaW4gSUlJDQpYLU1JQ1JP
U09GVC1DRE8tQVBQVC1TRVFVRU5DRTowDQpYLU1JQ1JPU09GVC1DRE8tT1dORVJBUFBUSUQ6LTgw
NzU3MzUzNQ0KWC1NSUNST1NPRlQtQ0RPLUJVU1lTVEFUVVM6VEVOVEFUSVZFDQpYLU1JQ1JPU09G
VC1DRE8tSU5URU5ERURTVEFUVVM6QlVTWQ0KWC1NSUNST1NPRlQtQ0RPLUFMTERBWUVWRU5UOkZB
TFNFDQpYLU1JQ1JPU09GVC1DRE8tSU1QT1JUQU5DRToxDQpYLU1JQ1JPU09GVC1DRE8tSU5TVFRZ
UEU6MA0KWC1NSUNST1NPRlQtRElTQUxMT1ctQ09VTlRFUjpGQUxTRQ0KQkVHSU46VkFMQVJNDQpE
RVNDUklQVElPTjpSRU1JTkRFUg0KVFJJR0dFUjtSRUxBVEVEPVNUQVJUOi1QVDE1TQ0KQUNUSU9O
OkRJU1BMQVkNCkVORDpWQUxBUk0NCkVORDpWRVZFTlQNCkVORDpWQ0FMRU5EQVINCg==

--_000_BN3PR05MB2707520BF0B78B6690C0B861B5D20BN3PR05MB2707namp_--


From nobody Fri Jun 30 10:48:39 2017
Return-Path: <shares@ndzh.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D566131470; Fri, 30 Jun 2017 10:48:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Xrs5zEG0p-x; Fri, 30 Jun 2017 10:48:30 -0700 (PDT)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E147F131474; Fri, 30 Jun 2017 10:48:27 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=174.124.178.241; 
From: "Susan Hares" <shares@ndzh.com>
To: <rtg-dir@ietf.org>, <draft-ietf-bier-architecture@ietf.org>
Cc: <ops-dir@ietf.org>
Date: Fri, 30 Jun 2017 13:42:31 -0400
Message-ID: <01e801d2f1c8$40057b60$c0107220$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01E9_01D2F1A6.B8F64C60"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AdLxxklMbHwcf/HMT3+KGGtmDpbD7g==
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/e312HZ72soEgHIRo5aHV1rFmpLk>
Subject: [RTG-DIR] RTG-DIR review for draft-ietf-bier-architecture-07.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jun 2017 17:48:32 -0000

This is a multipart message in MIME format.

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

RTG-DIR Review: 

 

Status: Almost -ready - needs a few minor concerns fixed in the security
considerations section. 

 

General Comment: The mix of authors has created a easily readable document.
Thank you!   

 

Minor comments on Security: 

 

Like Victor Kuarsingh victor@jvknet.com who did the OPS-DIR Review, I found
the security section to ignore the DDoS attack if setting "all-bits".  

 

Victor stated: 

" It is probably worth pointing out as well that when the initial BIER 

 encapsulation is imposed, certain errors, such as setting all the bits 

 in the BitString, can result in DoS attacks (intended or unintended)."

 

Perhaps it would be worth beefing up paragraph 3 or 4 in section 8, to
consider 

 security section to consider more than section 5 (advertising BFR-ids and
BRF-prefixes". 

Are there any ways that attacks through the provisioning efforts may lead to
DDoS attacks?  

 

I would recommend that a security person with routing experience look at
this architecture.   I do not have experience with security attacks of this
nature other than in a theoretical aspect.  

 

 

Editorial nit: 

Page 28, last paragraph starting with "if one of the encapsulations of
[MPLS_BIER_ENCAPS] is used.  

 

There is a jump in logic between the second sentence and the third.   Please
re-read the text and smooth a bit.   Since this author set shows superb
writing skills, I will only suggest that you review this text.  Any solution
to the editorial nit is fine with me.  

 

Sue hares 


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>RTG-DIR =
Review: <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Status: Almost &#8211;ready &#8211; needs a few minor =
concerns fixed in the security considerations section. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>General =
Comment: The mix of authors has created a easily readable document. =
Thank you! &nbsp;&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Minor =
comments on Security: <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Like Victor =
Kuarsingh <a href=3D"mailto:victor@jvknet.com">victor@jvknet.com</a> who =
did the OPS-DIR Review, I found the security section to ignore the DDoS =
attack if setting &#8220;all-bits&#8221;.&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Victor =
stated: <o:p></o:p></p><p class=3DMsoPlainText>&#8220; It is probably =
worth pointing out as well that when the initial BIER <o:p></o:p></p><p =
class=3DMsoPlainText>&nbsp;encapsulation is imposed, certain errors, =
such as setting all the bits <o:p></o:p></p><p =
class=3DMsoPlainText>&nbsp;in the BitString, can result in DoS attacks =
(intended or unintended).&#8221;<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Perhaps it would be worth beefing up paragraph 3 or =
4 in section 8, to consider <o:p></o:p></p><p =
class=3DMsoPlainText>&nbsp;security section to consider more than =
section 5 (advertising BFR-ids and BRF-prefixes&#8221;. =
<o:p></o:p></p><p class=3DMsoPlainText>Are there any ways that attacks =
through the provisioning efforts may lead to DDoS attacks?&nbsp; =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>I would recommend that a security person with =
routing experience look at this architecture.&nbsp; &nbsp;I do not have =
experience with security attacks of this nature other than in a =
theoretical aspect.&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Editorial =
nit: <o:p></o:p></p><p class=3DMsoNormal>Page 28, last paragraph =
starting with &#8220;if one of the encapsulations of [MPLS_BIER_ENCAPS] =
is used.&nbsp; <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>There is a =
jump in logic between the second sentence and the third.&nbsp;&nbsp; =
Please re-read the text and smooth a bit.&nbsp;&nbsp; Since this author =
set shows superb writing skills, I will only suggest that you review =
this text.&nbsp; Any solution to the editorial nit is fine with me. =
&nbsp;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Sue hares <o:p></o:p></p></div></body></html>
------=_NextPart_000_01E9_01D2F1A6.B8F64C60--

